Delphi programming blog
Источник: http://teran.karelia.pro/articles/item_6362.html
 

В ожидании выхода Delphi XE8 и конкурс мобильных приложений

Опубликовано 25.03.2015 г. 19:49

Подходит к концу март, наступает апрель, и значит уже совсем скоро нас ждет новый релиз Delphi, уже восьмой в линейке XE. В ближайшую неделю, думаю, увидим, что нового появилось в среде, библиотеках и в самом языке. А пока новая версия не вышла Embarcadero предлагает нам дружно поучаствовать в конкурсе мобильных приложений. По правилам участия пока что требуется использовать ХЕ7, но думаю сразу после выхода и правила подправят так, чтобы учесть новинку. Призы весьма заманчивые, так что мотивация для участия вполне себе неплохая :) Есть еще немного времени, чтобы придумать идею, и подать заявку, но может строки принятия заявок и продлят.

Я как-то за последний год в теме Delphi подотстал, статей нет, за новостями особо не слежу, релиз ХЕ7 вообще можно считать мимо пропустил.  Надеюсь в ХЕ8 удастся поработать побольше и изучить весь новый функционал, появившийся в ХЕ7, так и обещанный. А согласно не так давно опубликованному роад-мапу на 2015 год ожидается следующее (хотя это и не означает, что именно в  этой версии, т.к. осенью вероятен релиз ХЕ9, да и в целом это основные направления работы):

  • Новые платформы и компиляторы. Тут все про C++ и iOS64, так что мне лично не особо интересно.
  • Улучшения в IDE. Возможно появятся новые инструменты рефакторинга, аудтитов или метрик (или кто что еще понимает под productivity enhancements), улучшений редактора кода, миграция настроек из предыдущих версий? Обещано повышение стабильности среды, тут видимо речь про Fire UI, так как при разработке VCL проектов особых проблем со средой не было.
  • Упоминается какой-то менеджер библиотек (в IDE). Что такое и с чем едят не понятно, посмотрим, может какое то усовершенствование механизмом импорта библиотек типов или еще чего.
  • Большие улучшения в дизайнере Fire UI, и это радует, так как моим самые страшные воспоминания первых версий FireMonkey связаны именно с дизайнером, и особенно редактором стилей )
  • Из VCL и RTL добавят поддержку больших экранов, шрифтов и т.п., компоненты нативных HTTP-клиентов для всех платформ (либо просто библиотеки).
  • Ожидается нечто под названием "Application analytics". Что под этим понимается сложно представить. Речь вроде не про аналитику кода или производительности, а именно про "приложения". Может что то из области юзабилити нтерфейсов?
  • В FireMonkey нас ждут новые компоненты, как мобильные так и настольные, а также общие улучшения производительности.
  • Есть в дорожной карте и слайд про Internet of things или по-нашему "Интернет вещей". В ХЕ7 уже были добавлены возможности по взаимодействию устройств по различным каналам связи,  видимо нас ждет расширение функционала в части взаимодействия с датчиками по Bluetooth (слайды). Тут вообще будет полет фантизии, как пример - использование NFC меток, где можно запрограммировать выполняемые действия - садишься в машину, устанавливаешь телефон в держатель, где рядом NFC метка, а у тебя телефон сразу разблокируется и запускается навигация, или музыка через BT начинает транслироваться на магнитолу авто.
  • Обещаны изменения в FireDAC, поддержка NoSQL, улучшения в DataSnap, расширения EMS (Enterprise mobility services) - по этому поводу на днях вышло видео.
  • Поддержка Windows 10. Радует с одной стороны, что  поддержку анонсируют до выхода самой ОС, причем сразу обещаны и компоненты/библиотеки и в целом широкое покрытие API, интеграцию с новыми технологиями. Надеюсь что так и будет в действительности, ибо иначе получится в очередной раз, как с Windows 7, когда ОС вышла на рынок в 2009м году, а простейший компонент для управления панелью задач, реализующий новые функции ОС появился только  в ХЕ6-7 спустя 5 лет. Это имхо огромное отставание средств разработки от потребностей разработчиков.
  • Возможности поддержки процессоров Intel на платформе пока что только изучаются, так что ожидать думаю не стоит. Если можно смирится с тем что поддержки платформ а-ля Tegra 3 (как в моем планшете), то отсутствие поддержки весьма современных решений Intel должно весьма напрягать разработчиков, и думаю мало кто выбирает Delphi как инструмент для мобильных приложений в том числе и по этой причине.

Посмотрим, что из вошедшего в эту дорожную карту появится уже сейчас, а что останется на следующий релиз.

Метки:  delphi 

Комментарии

Нет комментариев
- Имя
- e-mail*
- Сайт
вы можете использовать теги [i],[b],[code],[quote]
Дополнительно