вторник, 2 сентября 2014 г.

RAD Studio XE7, Delphi XE7 и C++Builder XE7

Вышла новая версия среды разработки!

Добавили очень много вкусного, это и сплеш скрин, это и поддержка Java библиотек в Project Manager, Полноэкранный режим на Android KitKat, Обновление содержания TListView с помощью жеста ‘pull-to-refresh’ на iOS и Android, Новая утилита Java2Delphi для генерации нативных bridge-файлов, компонент MultiView и т.д.

Что нового:
  • Дизайнер единого интерфейса (Multi-Device Designer)
  • Поведенческие сервисы FireMonkey
  • Компонент MultiView
  • Корпоративные мобильные сервисы (Enterprise Mobility Services)
  • Cоединение при помощи App Tethering, REST и Bluetooth
  • Библиотека параллельных вычислений (Parallel Computing Library)
  • IDE и инструменты разработки
  • Улучшения в RTL и VCL
  • Улучшения языка Object Pascal
  • Улучшения в БД и FireDAC
  • Улучшения в FireMonkey
Подробности тут: Что нового в RAD Studio XE7
Скачать/купить: RAD Studio XE7

Образы: http://cc.embarcadero.com/Item/29933 или http://cc.embarcadero.com/Item/29934
What's New in Delphi and C++Builder XE7Release Notes for XE7 | Installation Notes for XE7

Update 3.09.14: Bug fix list for RAD Studio XE7

Список новых классов (не всех), 15 лучших (не во всех редакциях):
  1. TMultiView (FMX)
  2. TJumpList (VCL)
  3. TMultiTouchManager (FMX)
  4. TFormSaveState
  5. TParallel
  6. TTask
  7. TBluetoothManager
  8. TBluetoothAdapter
  9. TBluetoothDevice
  10. TNetEncoding
  11. TFDConnectionDefParams
  12. TFDBatchMove
  13. TEMSProvider
  14. TEMSFireDACClient
  15. TEMSResourceAttributes

Кто поставил, скажите, исправили баг http://qc.embarcadero.com/wc/qcmain.aspx?d=121702? Update 3.09.14 - Поговорил с Ярославом, он сказал, что этот баг исправлен в XE7.

7 комментариев:

  1. XE6 хотяб доделали. И вопрос к блоггеру :) - А как можно узнать что приложение свернуто, ну вот например ты делал урок по MP3плееру, а если я хочу чтоб если приложение свернуто - "заморозить" его, остановить звучание музыки, а когда развернул - продолжить автоматически. Спасибо за ответ заранее.

    ОтветитьУдалить
    Ответы
    1. Например вот так: http://delphifmandroid.blogspot.ru/2013/10/blog-post.html

      Удалить
    2. Спасибо, а можно будет статейку как обезопасить приложения, ну если например платное делать, чтобы проверка была, купили или нет. Хотелось бы оч увидеть, и многим бы пригодилось. И спасибо за статьи, ознакомился со многими.

      Удалить
  2. странный баг в XE7
    перекомпилировал проект c IdHTTPServer с XE6 на Xe7 на андроид устройство. После нескольких соединений на порт IdHTTPServer в приложении на андроид устройстве, оно просто вылетает. Тоже приложение, собранное на XE6 UP1 работает безо всяких сбоев.

    ОтветитьУдалить
  3. еще замечания
    В XE7 не работает пример http://delphifmandroid.blogspot.com/2013/12/delphi-xe5.html

    ОтветитьУдалить
    Ответы
    1. К сожалению, я не могу проверить этот пример, у меня телефон в кирпич превратился и теперь я без Андроид устройства. В связи с этим, написание новых статей и проверка/обновление старых статей невозможна.

      Удалить
    2. Проверил в Delphi XE7 и Android 4.4.2. Отлично работает.

      Удалить