уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

Итак, свершилось! 11 сентября релиз новой версии RAD Studio XE5, которую многие очень ждали. И в первую очередь эти ожидания были, конечно же, связаны с тем, что в XE5 реализовали возможность разработки приложений под мобильную платформу Android.

Таким образом, на сегодняшний день, имея в руках RAD Studio XE5 мы можем разрабатывать приложения под следующие операционные системы:

  1. Windows x86/x64
  2. Mac OS
  3. iOS
  4. Android

Для Windows мы можем использовать старую добрую и годами проверенную VCL, ну, а для остальных ОС — относительно новую FireMonkey, которая отныне именуются как FM Platform. Какие же возможности нам становятся доступны с приобретением XE5? Вот, что сказано на официальной странице Delphi XE5

  1. Компилятор Delphi для Android ARM compiler как для устройств, так и для эмулятора
  2. Платформа FM platform для создания «нативных» приложений под Android для Gingerbread (2.3.3 – 2.3.7), Ice Cream Sandwich (4.0.3, 4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x).
  3. Поддержка iOS 7 SDK и соответствующих стилей
  4. Элемент управления Time Picker Android, iOS, Windows и OS X
  5. Компонент Notification Center для Android, iOS и OS X
  6. Встроенная поисковая фильтрация для TListView под Android, iOS, Windows и OS X
  7. Жест «смахивание» для удаления в Android и iOS
  8. Поддержка «Share sheet» в Android и iOS
  9. Оптимизация производительности платформы FM Delphi RTL для Android
  10. Delphi RTL for Android
  11. Менеджер развёртывания (Deployment Manager) для Android
  12. Развёртывание приложений на эмуляторе для Ice Cream Sandwich и Jelly Bean
  13. Развертывание приложений на устройствах Android (Debug / App Store)
  14. Удалённая отладка для Android
  15. Редакция Professional включает расширенную поддержку FireDAC для локальных баз данных, включая Microsoft Access database, SQLite database, InterBase ToGo / IBLite, InterBase при локальном взаимодействии, MySQL Embedded, MySQL Server при локальном взаимодействии, Advantage Database при локальном взаимодействии, PostgreSQL при локальном взаимодействии, Firebird Embeddedи Firebird при локальном взаимодействии
  16. Встраиваемую базу данных IBLite для Android и iOS с неограниченной бесплатной лицензией
  17. Клиентская библиотека REST Client для упрощенного вызова REST-сервисов
  18. Поддержка авторизации, включая Basic Authentication, Plan Authentication, OAuth1, OAuth2
  19. Компоненты TRestClient, TRestRequest и TRestResponse
  20. Средства отладки REST для тестирование вызовов REST и их параметров
  21. Множественный выбор в Менеджере развёртывания (Deployment Manager)
  22. Сервис IDE Insight теперь доступен через поле поиска в правом верхнем углу IDE
  23. Менеджер устройств (Device Manager) для управления и выбора устройства по умолчанию в дизайнере мобильных форм (FM Mobile Form designer)

Лично для меня особый интерес (помимо разработки под Android) вызывают пункты 17 — 20. В бета-версии я немного поработал с этими компонентами и, на первый взгляд, компоненты вполне юзабельные. По крайней мере авторизация по OAuth 2.0. для SkyDrive API с этими компонентами была реализована довольно быстро и, главное, просто. Так что, если получу лицензию на Delphi XE5, то расскажу об этих компонентиках по-подробнее.

А пока пара ссылок для желающих испробовать XE5 в действии:

  1. Загрузить триал-версию можно тут
  2. Ознакомиться с новыми возможностями XE5 можно на этой странице.

Книжная полка

Описание Подробно рассматривается библиотека FM, позволяющая создавать полнофункциональное программное обеспечение для операционных систем Windows и OS X, а также для смартфонов и планшетных компьютеров, работающих под управлением Android и iOS
купить книгу delphi на ЛитРес
Описание: Рассмотрены практические вопросы по разработке клиент-серверных приложений в среде Delphi 7 и Delphi 2005 с использованием СУБД MS SQL Server 2000, InterBase и Firebird. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы эксплуатации и администрирования СУБД.
купить книгу delphi на ЛитРес
0 0 голоса
Рейтинг статьи
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
Подписаться
Уведомить о
20 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Антон Аксёнов
Антон Аксёнов
11/09/2013 19:34

Приветствую, Влад! Рендер шрифтов поправили под виндой?

Антон Аксёнов
Антон Аксёнов
11/09/2013 23:43
Ответить на  Vlad

Я понял Влад, спасибо. Ну хоть Андроид, да? ;)
Ну, держись, google play )))

ter
ter
11/09/2013 19:51

черт :) опередил меня :) тоже хотел написать топик по новшествам, правда основываясь на странице в wiki.

Поддержка Android вызывает интерес, есть даже задумка по приложению. Вопрос правда в том, если получим ключики, то сможем ли продавать продукты с ними разработанные.

ter
ter
13/09/2013 15:13
Ответить на  Vlad

накатал грустный пост :(

Alex
Alex
11/09/2013 21:18

1799$ за самую дешевую новую версию?
IMHO с такими ценами популярность Delphi они не восстановят, к сожалению.

trackback

[…] Alex к записи 11 сентября релиз RAD Studio XE5! […]

NetHunterok
NetHunterok
12/09/2013 11:28

Здравствуйте ребят! Не поможете ли ? при установке RAD Studio XE5 возникает такая ошибка:
Он просит проверить меня соединение с интернетом и выбрать , продолжить закачку или начать заново, ни один из пунктов не работает . Интернет отличный . В Hosts ничего нет . Залейте на Яндекс.Диск пожалуйста . Буду благодарен !

Tumon
Tumon
12/09/2013 13:43

фул версию бы..

qwerty
qwerty
12/09/2013 17:19
Mit
Mit
12/09/2013 21:53

У меня при установке слетает MDAC dbGO при загрузке среды вообщем даже старые приложение с базами не работают

Igor
Igor
13/09/2013 15:34

подскажите, Samsung Young. установил апи 2.2 (android-8)

при запуске пустого приложения на устройстве получаю ошибку:

[PAClient Error] Error: E2312 C:\Users\Igor\Documents\RAD Studio\Projects\Android\Debug\Project1\AndroidManifest.xml:21: error: No resource identifier found for attribute ‘largeHeap’ in package ‘android’

Dmitry
Dmitry
16/09/2013 00:39

Какое ощущение двоякое…
Вроде и рад, что вышла, а вот на своем телефоне (Samsung s5830) с андроидом 2.3.6 или 4.0.4 приложение запускаешь и оно сразу же закрывается… до Google play так дела у многих не дойдут…

trackback

[…] Vlad к записи 11 сентября релиз RAD Studio XE5! […]

Игорь Валентинов

установил RAD Studio xe5, законнектился по сети к маку, в который по усб подключен Iphone 4S
выполнил все инструкции по настройке.
Имеется аккаунт разработчика.
Все нормально работает на моём телефоне, при запуске приложения с винды, результат вижу в телефоне.

Вопрос: не работает на другом телефоне, то же самой модели. с другим аккаунтом.
что можно сделать чтобы приложение загрузить на другой телефон?

Заказчик хочет видеть результат работы на своём телефоне.