Blogged from the Microsoft Mix 11 Day 2 Keynote in Las Vegas
On day 2 of Microsoft’s Mix 11 conference, they explain how they will (in May) be “Delivering happiness” to Windows Phone developers. New Windows Phone end-user features will be announced at a later date.
Opportunity
Ecosystem
· Nokia will be bringing mobile billing expertise
Countries
· 16 more languages
· Developers in 38 (up from 30) countries can register to publish applications
· Phone users in 35 (up from 16) countries will be able to purchase apps
Discoverability
· New Program list – has the ‘long list’ initial letter jump buttons, a search button (inc. access to marketplace search in the results)
· Marketplace – Separates Apps, music, & Podcasts (US this fall)) and shows more details in list with publisher/price/rating
· Marketplace App page has a pivot: details, reviews, screenshots, related
· One-click install for free apps
· Auto-nav to apps list after install
· Search Extras – A Bing Search result can have extras deep linking into an app
Capability
Browser
· Browser uses same IE9 code-base for HTML5, JavaScript, CSS3
· Address bar at the bottom
· Background audio for HTML5 in browser (use phone controls too)
· H.264 video in video tag in full screen with controls
Phone integration
· Sockets
· SQL CE Database with ORM and Linq to SQL
· More launchers & choosers (inc. deep link to directions)
· Better access to contacts and calendar
· Pin to start of application deep links
· Raw camera access
· Access to compass
· Access to gyro (new optional hardware coming this year)
· Motion Sensor API (for ease of using compass and gyro)
· Ringtone API
Multi-tasking:
· Fast app switching – apps are suspending, and only terminated if necessary
· Background audio from apps (leveraging the standard phone media controls)
· Background downloads
· Setup alarms
· Live tile updating including animations
· “Live agents” occasionally run by a battery friendly scheduler (with user control of which ones can run this way) – gets events and can get location
Dev Experience:
New emulator features for Accelerometer (with 3D model of position) and location (with Bing maps input)
Performance improvement (for list)
· Scrolling and input
· Image decode
· Garbage collector (no pausing)
· Memory usage
Built on Silverlight 4 including RichTextBox
Local Database using SQL CE with ORM and LINQ to SQL
Can compose UI with Silverlight and XNA
Profiler (still free)
[…] There’s a great post over at Colinizer listing the new features and functionality coming to the Mango update. The update should be released to users in September, and all phones will be getting the update. The new development tools will be out later this month. If you have enjoyed this entry. Please feel free to bookmark it using your favorite social bookmarking site […]