iot hololens surface hub windows desktop windows mobile xbox one core os one app platform one store...
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
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
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
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
• 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