

Переиспользование кода и
компонентов при разработке Windows
8 и
Windows Phone 8 приложений
Роман Здебский
Руководитель...


Универсальные проекты (Universal
Projects) для разработки Windows 8 и
Windows Phone 8 приложений
Роман Здебский
Руково...
клиент/серве
р
Устройства/сервис
Microsoft сегодня
Общее ядро
Windows
Единый инструмент
разработки
Мобильные устройства на Windows
ACER ASUS DELL HP LENOVO PANASONIC SAMSUNG NOKIA LG …
Что было до Windows
Phone 8.1
Silverlight for Windows
Phone / DirectX
Windows Runtime
(C#, VB, XAML, C++, DirectX)
При переносе приложений с Windows Phone на Windows 8 и обратно
В чем возникали сложности
Различия в
API
Хороший сценарий: общий код
Общие
облачные
сервисы
Portable Class Library
Общие ресурсы / XAML UI
Общие компоненты WinRT (...
Model-View-View Model (MVVM)
Databinding
Архитектура кросс-платформенного приложения
Windows Store App
Переносимая библиотека
Windows Phone App
Один исходник
Один проект
Один бинарник
Различные платформы!
Переносимые библиотеки классов
Portable Platform/Feature Matrix
Win8
Store
Apps
Windows Phone 8.1
| |
Windows Phone Only
Windows Only
80% exact same XAML 20% custom
Common SignatureOptimized
DatePicker
TimePicker
CommandBar
Button
CheckBox
RadioButton Prog...
C#
#if WINDOWS_PHONE_APP
Windows.Phone.UI.Input.HardwareButtons.BackPressed +=
this.HardwareButtons_BackPressed;
#endif
C+...





The next generation quiz game - compete
real time with players worldwide.
Free
Free


Универсальные проекты (Universal
Projects) для разработки Windows 8 и
Windows Phone 8 приложений
Роман Здебский
Руково...
Мы поддерживаем
разработчиков
dvlup.com
BizSpark.ru
microsoftventures.com
appcampus.fi
Все стороны жизни
Личное Деловое
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений
Upcoming SlideShare
Loading in …5
×

Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений

414 views

Published on

Роман Здебский, Microsoft

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
414
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений

  1. 1.   Переиспользование кода и компонентов при разработке Windows 8 и Windows Phone 8 приложений Роман Здебский Руководитель направления по технологической стратегии Microsoft
  2. 2.   Универсальные проекты (Universal Projects) для разработки Windows 8 и Windows Phone 8 приложений Роман Здебский Руководитель направления по технологической стратегии Microsoft
  3. 3. клиент/серве р
  4. 4. Устройства/сервис Microsoft сегодня
  5. 5. Общее ядро Windows Единый инструмент разработки
  6. 6. Мобильные устройства на Windows ACER ASUS DELL HP LENOVO PANASONIC SAMSUNG NOKIA LG …
  7. 7. Что было до Windows Phone 8.1
  8. 8. Silverlight for Windows Phone / DirectX Windows Runtime (C#, VB, XAML, C++, DirectX)
  9. 9. При переносе приложений с Windows Phone на Windows 8 и обратно В чем возникали сложности Различия в API
  10. 10. Хороший сценарий: общий код Общие облачные сервисы Portable Class Library Общие ресурсы / XAML UI Общие компоненты WinRT (C++) Разделение кода/UX (MVVM) Windows Runtime (C#, VB, XAML, C++, DirectX) Silverlight for Windows Phone / DirectX
  11. 11. Model-View-View Model (MVVM) Databinding
  12. 12. Архитектура кросс-платформенного приложения Windows Store App Переносимая библиотека Windows Phone App
  13. 13. Один исходник Один проект Один бинарник Различные платформы! Переносимые библиотеки классов
  14. 14. Portable Platform/Feature Matrix Win8 Store Apps
  15. 15. Windows Phone 8.1
  16. 16. | | Windows Phone Only Windows Only
  17. 17. 80% exact same XAML 20% custom Common SignatureOptimized DatePicker TimePicker CommandBar Button CheckBox RadioButton ProgressBar Slider ToggleSwitch Hub Pivot ListView GridView AppBar SysTray
  18. 18. C# #if WINDOWS_PHONE_APP Windows.Phone.UI.Input.HardwareButtons.BackPressed += this.HardwareButtons_BackPressed; #endif C++ #if WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP _backPressedEventToken = HardwareButtons::BackPressed += ref new EventHandler<BackPressedEventArgs^>(this, &NavigationHelper::HardwareButton_BackPressed); #endif
  19. 19.      The next generation quiz game - compete real time with players worldwide. Free Free
  20. 20.   Универсальные проекты (Universal Projects) для разработки Windows 8 и Windows Phone 8 приложений Роман Здебский Руководитель направления по технологической стратегии Microsoft rzdebski@microsoft.com @zdebskiy
  21. 21. Мы поддерживаем разработчиков
  22. 22. dvlup.com
  23. 23. BizSpark.ru microsoftventures.com appcampus.fi
  24. 24. Все стороны жизни Личное Деловое

×