growing reach with universal windows apps windows developer platform improving user engagement

Post on 19-Dec-2015

229 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

John Justice, Director of Program Management, OSGRajesh Sundaram, Director of Software Engineering, OSG

“PROJECT ASTORIA“: Build great Windows apps with your Android code

2-702

The Windows 10 opportunity

Growing Reach with Universal Windows Apps

Windows Developer Platform

Improving User Engagement

Universal Windows PlatformWherever your code was born, you can bring it to Windows

Desktop

Mobile

XboxIoT

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++)

Desktop

Mobile

XboxIoT

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++)

Other Mobile Platforms

Project Islandwood

Project AstoriaUse your Java / C++ code

Use Android IDE

High code reuse

Use your Objective C code

Use Visual Studio

Medium-high code reuse

Universal Windows PlatformWherever your code was born, you can bring it to Windows

DEMO:

Windows app built from Android code

A great Windows

UX

DEMO:

Windows app built from Android code

A great Windows

UX

DEMO:

Windows app built from Android code

A great Windows

UX

DEMO

Building a Windows app with "Project Astoria”

Use your existing

code and tools

Windows does the heavy lifting for youWe translate and redirect Android concepts to Windows concepts

User experience Cloud services Platform

Notifications

SharingFile

systemCamera

• Acquisition• Input and interaction• App-to-app interactions• Windowing &

navigation• Notifications and live

tiles• …

• In-App Purchases• Ads• Maps• Game Services• Analytics• Notification service• …

• File system• Contacts, photos,

…• Sensors• Camera• Hardware

accelerated graphics & Direct X

• …

User experienceApps built with Project Astoria are Windows apps

Contoso

Users acquire apps built with Project Astoria through the Windows Store

User experience

Cloud services

Platform

User experience (cont’d)Apps built with Project Astoria are Windows apps

v/sv/sv/s

User experience

Cloud services

Platform

Microsoft Services

AppInsights

MS Ads

In-app Purchases

Windows Notification Service

Xbox Live Services

Bing Maps

Windows Location services

• Project Astoria SDK in Java

• Use Microsoft services with minimal code change

• Get Started in Dev Center

Cloud servicesWindows apps built with Project Astoria use Microsoft cloud services

User experience

Cloud services

Platform

Platform redirectionAndroid platform capabilities are redirected to Windows

APPX

APK

“PROJECT ASTORIA” SUBSYSTEM

WINDOWS

• File system• Contacts, photos,…• Sensors• Camera• Hardware accelerated graphics

& Direct X• Networking/sockets• Application lifecycle• Resource management• Background execution model• Security model

User experience

Cloud services

Platform

Performance and Battery

Windows resource management

Runs directly on top of Windows kernel

User experience

Cloud services

Platform

APPX

APK

“PROJECT ASTORIA” SUBSYSTEM

WINDOWS

A trustworthy user experienceKeeping users safe

User experience

Cloud services

Platform

Trusted Store Secure Device Monitoring & Response

A trustworthy user experienceKeeping users safe

User experience

Cloud services

Platform

Trusted Store Secure Device Monitoring & Response

Windows 10 Mobile Only

+

Your Android Code(Project Astoria SDK & App analysis)

+

Your app in the Windows

Store

Your IDE(Project Astoria Plugins)

Your dev machine

Project Astoria RecapBuild a Windows app with your Android code

+

WindowsMagic

Live tiles

IntelliJ

AndroidStudio

Eclipse

Windows

Mac

Stop by the Project Astoria booth.

Try our Quick Start Challenge.

Sign-up to stay posted on new developments.

Learn more about Project Astoria at http://aka.ms/projectastoria

What’s next?Come hang out with us .

© 2015 Microsoft Corporation. All rights reserved.

top related