Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.

Similar presentations


Presentation on theme: "Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263."— Presentation transcript:

1

2 Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel (@hannesn) M263

3

4

5 Surveying the landscape Walking some mobile bridges Picking the right one Consider some other options

6 Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Middleware Platforms Middleware Partners (e.g., Xamarin) Game Engine Partners (e.g., Unity) Windows Platform Universal Windows 8 Apps (C++/C#/JS) Universal Windows 10 Apps (C++/C#/JS) Project Centennial (Classic Apps) Web Platform Microsoft Edge HTML Engine Cordova Tooling (HTML/JS) Hosted Web Apps (HTML/JS) Other Mobile Platforms Project Astoria (Java/C++) Project Islandwood (Objective C/C++)

7 Astoria Java / C++ Code Use Android IDE High code reuse Low flexibility Islandwood Objective C Code Use Visual Studio Medium-high code reuse High flexibility

8

9 Build Open in Android Studio Replace Google Play references Deploy Upload APK to store Repackaged as AppX Run Download from store Android subsystem

10 Microsoft Services AppInsights MS Ads In-app Purchases Windows Notification Service Xbox Live Services Bing Maps Windows Location services … Project Astoria SDK in JavaProject Astoria SDK in Java Use Microsoft services with minimal code changeUse Microsoft services with minimal code change Get Started in Dev CenterGet Started in Dev Center

11 File system Contacts, photos,… Sensors Camera Hardware accelerated graphics & Direct X Networking/sockets Application lifecycle Resource management Background execution model Security model

12

13

14 Build Import in Visual Studio Compile with shims Deploy Upload AppX to store Run Download from store Native Windows

15 Clang Compiler iOs Runtime & Libraries Windows Projections XAML Compositor

16

17 Know the limitations Consider your long term strategy Consider your resources

18

19 Full API access Sandboxed deployment Store distribution Some limitations

20

21 Full Windows Runtime access Evergreen app logic Offline content “Augment” instead of “Replace”

22

23 Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Middleware Platforms Middleware Partners (e.g., Xamarin) Game Engine Partners (e.g., Unity) Windows Platform Universal Windows 8 Apps (C++/C#/JS) Universal Windows 10 Apps (C++/C#/JS) Project Centennial (Classic Apps) Web Platform Microsoft Edge HTML Engine Cordova Tooling (HTML/JS) Hosted Web Apps (HTML/JS) Other Mobile Platforms Project Astoria (Java/C++) Project Islandwood (Objective C/C++)

24

25 Adaptive UX - A Single UI for Everything NZ3 Thu 11:55am Javascript on mobile - Cordova less of a (phone) gap than ever NZ4 Wed 4:30pm Universal Apps: A Developers Guide Ballroom 1 (Crowne Plaza) Wed 9:00am Developing Cross Platform Mobile Apps with XAML and MVVM SKYCITY Theatre Thu 1:55pm Find me later at…  Hub Happy Hour Wed 5:30-6:30pm  Hub Happy Hour Thu 5:30-6:30pm  Closing drinks Fri 3:00-4:30pm 1 2 3 4

26 Subscribe to our fortnightly newsletter http://aka.ms/technetnz http://aka.ms/msdnnz http://aka.ms/ch9nz Free Online Learning http://aka.ms/mva Sessions on Demand

27

28 So long, and thanks for all the fish


Download ppt "Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263."

Similar presentations


Ads by Google