PowerPoint Presentationdownload.microsoft.com/documents/hk/technet/techdays2012/1203… · Tips and Tricks . 1 Use trial API 2 Use live tiles w/push 3 Use APS Ad ... Great use of

Post on 11-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Starting

Starting Loading

Starting Loading Main Menu

Starting Loading Main Menu

Options Options Help & Options

Starting Loading Main Menu

Options Options Help & Options

Playing

Starting Loading Main Menu

Options Options Help & Options

Playing

Paused

Starting Loading Main Menu

Options Options Help & Options

Playing

Paused

Exit

Game idea (Story)

Shovel snow before time runs out.

Game design(proto type)

No need –small game.

Assets design

Fonts-

Score font

Title font

Images-

Snowflake

Shovel

Sound

Plink Sound

•Level design

Pre-Game

Game

Post-game

Windows Phone Marketplace.

Windows Phone Marketplace- Games.

Phone owners can download these without having to pay for them

using Microsoft.Phone.Marketplace;

LicenseInformation info = new LicenseInformation(); if ( info.IsTrial() ) { // running in trial mode }

A student developer can unlock only one

Images, sounds other content

Program assemblies

Networking, location, media library etc.

<Capabilities>

<Capability Name="ID_CAP_GAMERSERVICES"/>

<Capability Name="ID_CAP_IDENTITY_DEVICE"/>

<Capability Name="ID_CAP_IDENTITY_USER"/>

<Capability Name="ID_CAP_LOCATION"/>

<Capability Name="ID_CAP_MEDIALIB"/>

<Capability Name="ID_CAP_MICROPHONE"/>

<Capability Name="ID_CAP_NETWORKING"/>

<Capability Name="ID_CAP_PHONEDIALER"/>

<Capability Name="ID_CAP_PUSH_NOTIFICATION"/>

<Capability Name="ID_CAP_SENSORS"/>

<Capability Name="ID_CAP_WEBBROWSERCOMPONENT"/>

</Capabilities>

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

.xap

.dll

.xap

.dll

.xap

.dll

.xap

.dll

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

.xap

.dll

.xap

.dll

.xap

.dll

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

.xap

.dll

.xap

.dll

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

.xap

.dll

.xap

.dll

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

.xap

.dll

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dll

App

submission

App

Packaging &

Validation

.xap

.dll

.xap

.dll

.xap

.dll

Apply

Test

Criteria

Marketplace

Add

Metadata

Single software distribution channel

• World wide access

• Ease of discovery

• Convenient updates &

distribution

Active merchandising

GAME UPDATES

GAME UPDATES

Every app appears in App list

Pin a favorite app to Start

Live tiles offer a unique way to connect with

your customers

Provide dynamic information about your

app, game, business or other products

KEY CONSIDERATIONS

Apply best practices for packaging apps

Use trial licenses for better sell through

Consider the Windows Phone Marketplace test criteria

APPLICATION PACKAGING

Use .NET localization best practices

Package multiple languages within the XAP

Leverage trial support via the API

Test Criteria Pillars

technical validation

policy validation

market validation

Test Criteria Pillars

market validation

Tools and Resources

Geographical sales and fulfillment reports

Integrated licensing for trial applications

Device registration service

Device Registration

Unlock retail devices for development

Manage registered devices through the

developer portal

Number of users 100 Unlimited Unlimited

App Price Must be “free” Can be “paid” Can be “paid”

Time Limited Expires after 90

days

No No

Updateable No Yes Yes

Certification

Required

No Yes Yes

Publicly

Discoverable

No No* Yes

Access Control Selected WL ID’s No No

Target Users Beta users Private users Public users

Hong

Kong

Singapore

Taiwan

South Korea

Bahrain, Bulgaria, China, Costa Rica, Croatia,

Estonia, Iceland, Iraq, Israel, Kazakhstan,

Latvia, Lithuania, Qatar, Romania,

Saudi Arabia, Slovakia, Slovenia,

Thailand, Turkey, UAE, Ukraine,

Venezuela and Vietnam.

• Argentina

• Indonesia

• Malaysia

• Peru

• Philippines

1 Use trial API

Tips and Tricks

1 Use trial API

2 Use live tiles w/push

Tips and Tricks

1 Use trial API

2 Use live tiles w/push

3 Use APS Ad Control

w/location

Tips and Tricks

1 Use trial API

2 Use live tiles w/push

3 Use APS Ad Control

w/location

4 Price it right Tips and Tricks

1 Use trial API

2 Use live tiles w/push

3 Use APS Ad Control

w/location

4 Price it right

Publish (and localize)

globally

Tips and Tricks

1 Use trial API

2 Use live tiles w/push

3 Use APS Ad Control

w/location

4 Price it right

Publish (and localize)

globally

6 Keep more of what you

make

Tips and Tricks

1 Use trial API

2 Use live tiles w/push

3 Use APS Ad Control

w/location

4 Price it right

Publish (and localize)

globally

6 Keep more of what you

make

7 Get promoted…

Outstanding performance.

Quick loading. Does not hang

or crash

Content is dynamic or

exceptionally well prepared.

Description and metadata

help sell the app

First use of the app is

intuitive and reassuring.

Advanced features are

discoverable and

understandable

App takes full

advantage of device

features and mobile

scenarios and

surprises with

unexpected

capabilities

Great use of color,

graphic placement,

and

visual elements

Apps that are likely

to compel frequent

and repeated use

Concepts that push

the boundaries for

mobile

apps, offering

innovative features

or best-in-category

innovation

Amazing app capabilities

that make the user smile

and inspires “show

and tell” behavior

Makes full use of Windows

Phone design language

(controls, iconography, font).

Uncluttered, polished clean

experience

Adoption of Windows

Phone platform features

(Live tiles, push notifications,

hub integration, etc.)

https://pubcenter.microsoft.co

Before game publish

for review you can put

in play test ,

To check for bugs.

Successful review submission

will able to reach Xbox Live

Marketplace.

Published games can be

view

In XNA Site, and XBOX Live

marketplace.

Feedback

http://uditha.wordpress.com/

udithamail@yahoo.com

top related