iot hololens surface hub windows desktop windows mobile xbox one core os one app platform one store...

36

Upload: esther-mosley

Post on 19-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Store: Deep-Dive on Publishing Universal Windows Apps

3-710

Jonathan Garrigues Program Manager

Ted Driggs Program Manager

Matthew Cowan Program Manager

IoTHoloLens

Surface Hub

One Store for one Windows

Windows Desktop

Windows Mobile

Xbox

ONE CORE OSONE APP PLATFORM

ONE STOREWindows 10

One Dev Center

One destination for supporting all Windows devices One registration One app submission Customer acquisition Customer engagement Powerful monetization Rich analytics One payout

Preview available now!DEV.WINDOWS.COM

One Store for all devices

Desktop Clients

Mobile ClientsONE WINDOWS DEV CENTER

Web storefronts

Xbox, HoloLens, Surface Hub

All your apps managed from one dashboard

One submission for all of your packages and metadata, one certification

Aligned with how your customers already see your apps

Easy to add new packages for Windows 10 to your existing apps

One submission

The path to convergence

2013

Two consumer experiences

Two developer experiences

The path to convergence

2013

Two consumer experiences

Two developer experiences

2014

One consumer experience,enabled by linked apps

Two developer experiences,loosely connected

The path to convergence

2013

Two consumer experiences

Two developer experiences

2015

One developer experience

2014

One consumer experience,enabled by linked apps

Two developer experiences,loosely connected

Packages(7.1/8.0/8.1)

Packages(8.0/8.1)

Application

Store listings

Pricing Storelistings

PricingIAP 1

IAP 2

IAP 2

IAP 3

Application IAPs

Merging linked apps and IAP

Application

Packages.xap, .appx, .appxbundl

e

IAPs

Store listings

Pricing IAP 1

IAP 2

IAP 3

Pricing / Listing

Pricing / Listing

Pricing / Listing

Base Price Base Price

Application

Markets

Market Prices

Description

Markets Category

Application

Merging details

CategoryDescription

Screenshots

Screenshots

Base Price

Markets

Market Prices

Application

CategoryDescription

Screenshots

Screenshots

Windows Phone Windows

Published changes are imported to Windows 10 daily

Update your Windows description to describe your app experiences that span phones, tablets, PC’s

Link your existing apps, if you haven’t already

Adjust how your app appears in Windows 10

Demo: A linked app in the new Dev Center

Keeping the best features

Windows Phone 7.x, 8.x Windows 8.x Windows 10

Hidden apps

Per market pricing

Independent IAP publishing

Betas

Time based trials

App discounts

Scheduled publish

Existing services• Push Notifications• Here MapsNew services• Ads• Analytics• Xbox Live

App services

50% faster average startup time14% less average memory usage

.NET Native compilation

Runtime adaptation typically gives your customers the best experience

Supporting different devices

Device family• Universal, Desktop, Mobile, Xbox, Team, Holographic • Can precisely specify required minimum device family version

Processor architecture• ARM, x86, x64, Neutral

Foreground memory [optional]• Amount of memory your app can use while it is running in the

foreground• 300MB, 750MB, 1000MB, 2000MB

DirectX [optional]• Combination of DirectX API version and DirectX hardware feature

level

Windows 10 packages

A package is applicable to a device if the device satisfies all the declared dependencies

Package selection

Customers think in terms of apps: They don’t see individual packages

Store automatically chooses the best (highest-versioned) applicable package for a device

Store will try all the packages currently published for your app until we find a match

v1.9.0.0•Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0•Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

v1.9.0.0•Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0•Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

v1.9.0.0•Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0•Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

Package selection

Gaming desktop• Desktop Device Family• Windows

10.0.11041.0• DXFL 12_0

v1.9.0.0•Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0•Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

Device Package given

Gaming desktop v1.9.0.0

v1.9.0.0 •Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0 •Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

Package selection

Older laptop• Desktop• Windows

10.0.12473.0• x86 processor• DXFL 11_0

Device Package given

Gaming desktop v1.9.0.0

Older laptop v1.8.4.0

v1.9.0.0•Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0•Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

v1.9.0.0 •Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0 •Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

Package selection

Value phone• Windows 10 Mobile• 190MB foreground

memory

Device Package given

Gaming desktop v1.9.0.0

Older laptop v1.8.4.0

Value phone v1.4.2.0

v1.9.0.0 •Windows 10 Universal or better•Works with any processor•Requires DirectX 12 APIs and DXFL 12_0 or better

v1.8.4.0 •Windows Desktop 10.0.11001.0 or better•Works with any processor

v1.6.0.0 •Windows 10 Universal or better•Works with any processor•Requires 300MB of memory while running

v1.4.2.0 •Windows Phone 8.1 or better

Package selection

You can describe your app once across all Windows devices

Listings

Customers will see all your screenshots on all Windows 10 devices

Description and one screenshotEverything else is optional

Listings

Simpler requirements

Demo: Describing your app

Some experiences are defined by hardware

Peripherals can come and go at any time

• Declare the hardware you need• Store will inform customers for

you• Reviews only come from

qualifying devices

Hardware preferences

Protect your customers and your app’s rating

Hardware preferences

All preferences work across consistently all Windows 10 device families

Store detects this hardware with public APIs

• Touch screen• Mouse• Keyboard• Camera• NFC HCE• NFC• Bluetooth LE• Telephony

• Apps are listed in the Business Store automatically

• Opt-in to offline licensing for your app

• Privately publish applications to specific businesses

Participating in Business Store

Making your apps available to new customers

Converging to One Dev Center

New services

New packages for Windows 10

Simplified submissions

Access to new customers

Summary

View your apps in the preview Dev Center and share your thoughts with us – dev.windows.com

Update your app listings to mention cross device experiences for your Windows 10 customers

Link your apps if you haven’t already

Catch our additional sessions:736: Acquiring users and monetizing your apps - 9:00 AM Friday761: Monetize and promote your Universal Windows app with ads - 12:00 PM Friday

Calls to Action

© 2015 Microsoft Corporation. All rights reserved.