blast off with windows phone 8 apollo kelly white microsoft mvp – windows phone development...

51
Blast off with Windows Phone 8 “Apollo” Kelly White Microsoft MVP – Windows Phone Development [email protected]

Upload: london-burris

Post on 28-Mar-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Blast off withWindows Phone 8

“Apollo”

Kelly WhiteMicrosoft MVP – Windows Phone Development

[email protected]

Page 2: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Agendao What are your questions?o Announcements from 6/20/2012o Developer Storyo Windows Phone 8 Upgradeso My Strategy as a Consultanto Questions

Page 3: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

What are your questions?o Well? Speak up?

Page 4: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows Phone Summit

Page 5: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows Phone Summito Held on 6/20/2012o Just a sneak peak, not full disclosure

Page 6: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

One big announcement…

Page 7: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Shared CorePrevious versions of Windows Phone were based on Windows CE

“Windows Phone 8 will ship this holiday with a shared core inside that’s common code between Windows Phone 8 and Windows 8.”

Joe BelfioreWindows Phone SummitJuly 20, 2012

Page 8: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

What does this mean?• Kernel, Networking, File System, Multimedia, Graphics, etc

• Well-tested software, in use by 1.3 billion people today

• Hardware partners benefit in having to build drivers only

once

• Easier to develop apps across all platforms

• Customers can expect higher quality apps

Page 9: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

8 Platform AnnouncementsResults of movingto a Shared Core…

Page 10: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

New hardware…

Page 11: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

1. Latest and Greatest Hardware

Multi-Core Chipsets– Dual-Core & more…

e.g. Qualcomm Snapdragon S4

Page 12: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

1. Latest and Greatest Hardware

3 Screen ResolutionsWVGA

800x480 (15:9)

WXGA1280x768 (15:9)

720p1280x720 (16:9)

*New graphics hardware means that existing apps auto-scale and look amazing on all screens.

Page 13: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

1. Latest and Greatest HardwareMicroSD Support

e.g. Photos, Music, Videos, Installing Apps

Page 14: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

New browser…

Page 15: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

2. Internet Explorer 10• Same rendering engine as Windows 8 PCs

• SmartScreen anti-phising filter

• 4x faster JavaScript performance compared to

Windows Phone 7.5

• 2x HTML5 feature support compared to Windows

7.5 (e.g. touch support)

Page 16: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Native Code…

Page 17: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

3. Native Code: Killer Games

• Common platform for Windows Phone and

Windows

• Native game development platform based on

DirectX

• Games developers can write the same game for

Windows 8 and Windows Phone

Page 18: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Native Code• C / C++• Gaming Middleware– Havok (Halo, Skyrim, Assassin’s Creed)

Page 19: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Native CodeShare commoncode betweenWindows 8 andWindows Phone 8

Page 20: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

NFC (not AFC)

Page 21: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

4. Better Sharing with NFCTap-to-share, etc…–Magazine Ads– Business Cards– NFC enabled phones–Windows Surface–Matchmaking (e.g. gaming over p2p

network)

Page 22: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Wallet…

Page 23: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

5. Most Complete Wallet Experience

• Credit & Debit Cards

• Loyalty & Membership Cards

• Access Saved Deals

• Supports NFC ‘Tap to Pay’

• In-App-Purchases

* Secure SIM-based solution in partnership with mobile operators, will see these next year in US, but not at time of launch.

Page 24: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Mapping…

Page 25: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

6. Nokia Map Technology

• Great global NAVTEQ Map data

• Offline map support

• Map control for developers

• Turn-by-Turn Directions

Page 26: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Ready for Enterprise…

Page 27: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

7. Windows Phone 8 for Business

• Trusted shared Windows core

• Encryption and Secure Boot

• LOB App Development

• Device Management

• Familiar Office Apps

Page 28: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

7. Windows Phone 8 for Business

• Complete Security Platform– Secure Boot– Bitlocker Encryption

• Flexible App Distribution– Business controlled

• Device Management– Enable integration with software management

systems

Page 29: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

LOB App Development• Sign and deploy apps without going

through marketplace• Company Hub

Page 30: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Company Hub

Page 31: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

User Experience...

Page 32: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

8. New Start Screen

Page 33: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

8. New Start Screen• Digital fingerprint• 3 sizes of Live Tiles• Existing apps get small and medium

tiles without redeploy• Negative space removed

Page 34: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

But wait, there’s more…

Page 35: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Other Features• App-to-App Communication• Compile in the Cloud (machine code)• SQLite for Windows 8 and Windows Phone

8• VoIP and Video Chat (available to all devs)• Location apps can run in the background• Speech Platform (available to all devs)

Page 36: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Developer story…

Page 37: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Developer Story• Every WP7 app will run on WP8• Still able to target and publish for WP

7.5– XAML with C#/VB– XNA

• All development done in VS2012

Page 38: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Developer Story

One App Model, three technology choices*– XAML with C#/VB– Native C/C++– HTML5 browser control

*Not exclusive, can mix and match

Page 39: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows 8 vs Windows Phone• Smaller form factor• Be care of touch

resolution

Page 40: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Things to remember• Better hardware, faster• Amazing games• Improved multitasking• Talk with your apps• More ways for Devs to make money• Enterprise ready

Page 41: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows Phone 8 Upgrades

Page 42: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows Phone 8 Update• Updates are delivered over the air

• Devices are supported with updates for at least

18 months

• Program lets registered enthusiasts get early

access to updates before broad consumer push

Page 43: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Existing Phones?“Windows Phone 8 is ageneration change andwill not run on existingdevices.”

Page 44: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Windows Phone 7.8Existing users of WindowsPhone 7.5 will get an updatewhich brings the new startscreen to their phone.

Nokia is releasing exclusiveapps for current and futureLumia customers.

Page 45: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

My strategy…

Page 46: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Strategy

• Build for Windows Phone 7.5 now

• Learn how to build games with XNA first,

then jump into Native with Direct3D

• Stop whining and start building, there’s

already over 100,000+ apps in marketplace

Page 47: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

How and when to learn more?“Later this summer”– Download SDK and attend a Windows

Phone developer event

Rumored BUILD Conference?– Register immediately if/when announced

Windows Phone Developer Conference– October 22-24 (http://wpdevcon.net/)

Page 48: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Resources• Windows Phone Summit– http://aka.ms/wpsummit

• App Hub– http://create.msdn.com

• Windows Phone Developer Team Blog– http://bit.ly/cwBmRU

Page 49: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Additional questions…

Page 50: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Continued discussionSee you at On the Border...

Page 51: Blast off with Windows Phone 8 Apollo Kelly White Microsoft MVP – Windows Phone Development kelly.white@whitepdx.com

Contact Information

Email: [email protected]: http://twitter.com/mckhendryBlog: http://kelly.whitepdx.com