My notes from the Windows Phone 8 announcement
Note: the first few screenshots were low quality, the later images are fine once the connection improved. I’ll update the images once the session is downloadable
Summary
- Shared core between Windows 8 & Windows Phone 8 (http://www.zdnet.com/blog/microsoft/microsofts-windows-phone-8-finally-gets-a-real-windows-core/12975)
- Windows Phone 7.5 apps will work on Windows Phone 8 (All existing apps in the Windows Phone marketplace will be automatically recompiled for Windows Phone 8)
- 2 new screen resolutions for a total of 3. (now supports a HD720 screen).
- New "company hub" that corporate IT can push apps to.
- Now has native support for in app purchases.
- No direct upgrade for existing Windows Phone 7 devices :-(
But some features coming in a 7.8 update, such as new start screen http://www.theverge.com/2012/6/20/3096945/windows-phone-7-8-upgrade-no-windows-phone-8-existing-devices
http://www.zdnet.com/blog/microsoft/microsofts-windows-phone-8-theres-good-news-and-bad-news/12977 - SQLite engine is a shared platform library, can be used on WP8 & Win8
- Audible app available for download today
- Words with friends coming this year.
- Great full overview of new features on the verge blog http://www.theverge.com/2012/6/20/3096667/windows-phone-8-screenshots-features-nfc-start-screen-dual-core
- During the demo, Joe Belfiore is using a dual-core, HD screen, NFC supporting prototype Nokia phone. Not a retail model.
Session starts
Starts off saying that Microsoft is innovating by releasing Windows 8 this year
Today they are announcing Windows Phone 8. It continues Microsoft’s vision for the phone
- Windows phone was going to be a more personal experience
- The experience on the phone was going to be the most relevant to the user (via sensors, internet, etc.)
- Wanted to deliver the most connected experience (cloud, etc.)
The public love Windows Phone 7. Based on customer reviews of phones sold on Amazon:
5 of the top 7 phones are Windows Phone 7 based.
7 of the top 9 are Windows Phone 7 based.
Joe Belfiore comes on stage
Historically, phones were based on Windows CE
Shared common core between Windows 8 & Windows Phone 8
The kernel, networking, files system, media
The Windows kernel is used by 1.3 billion people (so it is well tested).
With a shared common core, developers who are using Windows 8, are able to move apps easier to Windows Phone 8. Which is better for developers & consumers.
The kernel provides the driver model (for desktops, phone, etc). Means that hardware vendors can now write the drivers for a piece of hardware once (e.g. GPS) and it will work on all platforms.
8 new platform announcements
They are not disclosing all the end user features
1. Will support dual core (and more)
This release is optimised for dual core. They are doing everything they can to squeeze out every piece of performance.
Adding 2 new screen resolution options (720p & WXDA), for a total of 3
Apps using existing resolutions will 'keep working'. But you can of course directly target the higher resolutions
Adding removable MicroSD support
The removable storage option should lead to cheap phones at time of purchase. Can provide less internal memory, and users can purchase media cards.
2. Internet Explorer 10
Bringing IE10 to the phone.
Will include smart screen.
Improving Javascript performance
3. Native code
Can write native games with DirectX. The same as Windows 8 (C++ and DirectX)
4. Support for NFC
The shared Windows core natively supports NFC. So works with phone & laptops.
5. The most complete wallet experience on any phone
A physical wallet holds your debit cards, membership cards, coupons, etc.
Integrates 3rd party experiences.
One place to see frequent flyer, coupons, etc.
Supports secure NFC payments.
"Secure element on the sim", rather than embedded in the phone (like google). Apparently mobile operators would block the phone based solution, and prefer to provision it themselves (via sim cards)
Every windows phone will support the wallet (even if you don't have a secure sim), as you can still use bank apps and deals.
6. Nokia map technology
Will have nokia NAVTEQ map data.
The maps will also work offline! (if you cache)
7. Windows Phone 8 for Business
Some IT admins weren't too happy with Windows Phone 7 on their networks
Encryption & secure boot.
Can sign and deploy applications without going through the marketplace (like Windows 8).
8. Changing the start screen
Windows Phone tiles are unique. They show data and relevant information.
Can pin what they want.
Can size each tile individually.
3 tile sizes (double width, standard square, or 1/4 square)
Joe pulls out a prototype Windows Phone 8 device, and a Windows 8 tablet.
Trying to make a consistent experience across Windows 8 & WP8
Windows Phone 7.5 apps will still work fine with Windows Phone 8. Especially tiles.
But Windows Phone 8 apps can display different things on different sized tiles (like Windows 8 apps can currently do).
Accelerated Javascript + canvas rendering, to produce smooth HTML5 apps
Shows a demo of the same DirectX game running on Windows Phone 8 & Windows 8 (with minor changes).
Takes out a NFC advertisement that was in the April edition of Wired magazine. Scanning it brought up "do you want to receive this content?"
Also shows a business card with NFC inside it.
Can now share contacts via NFC as "Tap + send"
https://twitter.com/ActiveNick/status/215490096235945984
Can use it to initialise a game between 2 devices.
The app then creates a connection over peer to peer Wi-Fi
Took the app developers 2 days to port it over to Windows Phone 8 & use the new NFC capabilities.
Showing the wallet application
2 lists: an all list, and deals ("Digital coupons")
Shows credit cards, debit cards, frequent rewards cards.
End to end scenario
Goes to library, uses his library card to check out a book
Clicks "local scout"
Many of them have deals listed. Can tap on a location and see deals. Saves to his wallet.
Time for the technical developer information.
Same .net engine on desktop & phones
.Net in the "compiled in the cloud", after an app is submitted, they will do some extra pre-jitting in the cloud. So that 1st time app launches are faster.
Extra gaming middleware being supported
A developer from the havok physics engine comes on stage
SQLite engine is a shared platform library, can be used on WP8 & Win8
Skype calls now look the same as a normal phone call.
Demo of a full conversation with the phone
"Phone, search"
"Heard you say 'search', what would you like to search for?"
"Apollo"
"Found one result on your phone: the audible story ,mission control. Would you like to play it?"
"yes"
Corporate IT can decide what apps to push out, which apps to highlight, etc.
Leave requests, alert centre, etc. "My profile" so that you can change your outlook picture, etc.
When clicking "install" it won't hit the public marketplace. Instead it displays & downloads apps from your corporate library.
And #3, enthusiasts can request to get earlier access to updates.