EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES RAD Studio XE8 готова к встрече с Windows 10 Денис Васильев Менеджер по RAD-продуктам [email protected]
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
RAD Studio XE8 готова к встрече с Windows 10
Денис ВасильевМенеджер по RAD-продуктам
EMBARCADERO TECHNOLOGIES
Пользователям легко обновиться и
всегда быть на последней версии
системы
Единое ядро и модель приложений
Windows 10
Совмещённое ядро системы
Совмещённая модель
приложений
Слияние Windows завершилось
EMBARCADERO TECHNOLOGIES
Windows 10 будет на многих устройствах…
Телефон Маленький планшет
2 в 1 (планшет-ноутбук)
Десктоп и AIOФаблет Большой планшет
Ноутбук
Xbox
Интернет вещей
Surface Hub
HoloLens
EMBARCADERO TECHNOLOGIES
…а платформа для приложений будет единой.
Естественный пользовательский интерфейс
Монетизация+ Дистрибуция
Адаптивный UI + управление
Полная поддержка существующего кодаЖивые
плитки + уведомления
EMBARCADERO TECHNOLOGIES
Популярность версий настольных ОС (Windows, OS X, Linux, …)
Info:http://gs.statcounter.com/#desktop-os-ww-daily-20150809-20150809-bar
( актуально на 9 августа 2015 )
EMBARCADERO TECHNOLOGIES
WINDOWS 10
EMBARCADERO TECHNOLOGIES
Стили Windows 10 для VCL и FireMonkey
Custom VCL Style for Windows 10http://cc.embarcadero.com/item/30233
Custom FireMonkey Style for Windows 10http://cc.embarcadero.com/item/30258
EMBARCADERO TECHNOLOGIES
Что необходимо при разработке на (другом) устройстве Windows?
• Delphi XE8
• Устройство с ОС Windows (ПК, планшет, …) + PAServer
EMBARCADERO TECHNOLOGIES
Установка PAServer на Windows 10 для удалённой отладки
EMBARCADERO TECHNOLOGIES
Установка библиотеки Delphi Windows 10 WinRT
EMBARCADERO TECHNOLOGIES
Примеры с исходным кодом
VCL:
https://dl.dropboxusercontent.com/u/133855/WinRTCheck.zip
EMBARCADERO TECHNOLOGIES
Директивы ANDROID, IOS, DEBUG, …
{$IFDEF ANDROID}me.Lines.Add('Привет, Android');
{$ENDIF}
{$IFDEF VER290}me.Lines.Add(‘Delphi XE8');
{$ENDIF}
{$IF Defined(IOS) and Defined(CPUARM) }// Code for iOS Device only.
{$ENDIF}
{$IF Defined(IOS) and Defined(CPUX86) }// Code for iOS Simulator only.
{$ENDIF}
Help:http://docwiki.embarcadero.com/RADStudio/XE8/en/Compiler_Versionshttp://docwiki.embarcadero.com/RADStudio/XE8/en/Conditional_compilation_(Delphi)http://docwiki.embarcadero.com/RADStudio/XE8/en/Delphi_Compiler_Directives_(List)_Index
EMBARCADERO TECHNOLOGIES
Используем TOSVersion (System.SysUtils)
EMBARCADERO TECHNOLOGIES
Компоненты Konopka Signature VCL Controls
Help:http://www.embarcadero.com/ru/products/konopka-signature-vcl-controls
EMBARCADERO TECHNOLOGIES
Мы в социальных сетях
Наша группа в Facebookhttps://www.facebook.com/EmbarcaderoRu
Наша группа в Google+https://plus.google.com/u/0/b/102404726009071147759/
EMBARCADERO TECHNOLOGIES
Полезные ресурсы
http://delphifeeds.ru/ - Агрегатор русскоязычных Delphi блогов
http://fire-monkey.ru/ - Найди ответ (задай вопрос) по FireMonkey
http://embarcadero.com/http://blogs.embarcadero.com/http://community.embarcadero.com/http://edn.embarcadero.com/http://cc.embarcadero.com/myreg
Подпишись!
EMBARCADERO TECHNOLOGIES
Вопросы?
Спасибо.
Денис ВасильевМенеджер по RAD-продуктам