About a month ago we saw info from the Windows Phone 7 Architectural Guide leaked by Tweakers.net. Unfortunately at the time they did not share the actual documentation, but that oversight has now been rectified, with the actual PDFs now available for download from HTCPedia.com.
The PDFs does not reveal any new information, but as a recap some stand-out items include:
- When you activate the device for the first time you will need an internet connection of some sort to download the license agreement and you need to sign in / sign up for a Microsoft live ID. There is no way around that.
- The OEMs can change some visual elements like start up wallpaper, ringtones, add Live tiles on Home screen , Lock screen wallpapers. It looks like Ringtones can be purchased from Windows Mobile 7 Marketplace
- Windows Phone 7 will have GeoTag and AutoFocus for Video
- Windows Phone 7 might have Volume buttons on the Side ( according to an image from the Architecture Guide document )
- Windows Phone 7 will use Direct 3D 11..OpenGL ES will NOT be supported
- Windows Phone 7 : Direct 3D Drivers will have to be developed by OEM ( why ??? we donâ€™t want HTC developing the graphics Drivers )
- Windows Phone 7 supports Bluetooth 2.1 + EDR
- To an End user the entire File system will look like a single storage unit ( internal memory and external memory will not be differentiated ) â€¦ Hey that means External storage is supported. The document also specifies a scenario where the user removes the battery .. in your face iPhone.
- CABs are a thing of the past.. WP7 will have apps with the extension XAP
Download the documents from htcpedia below:
- Application Development Guide.
The OEM and MO Application Guide for WP7 provides guidance on developing applications for a Windows Phone.
- WP7 Architecture Guide.
The Architecture Guide provides fundamental technical information about WP7. It serves as a roadmap to the components and core fundamentals of the WP7 architecture.
- WP7 Customization Guide.
The Customization Guide for WP7 provides information about customizing the user interface and other system functionality.