Windows Phone 7: eight things you don't know

Source: Internet
Author: User

1. If you are already using Microsoft's core windows and web development tools and frameworks, you are eligible to start creating windows
Phone applicationProgram.

Microsoft has just released the latest Development Tool Windows Phone free version: Silverlight for developing graphical, event-driven, and rich media Web Applications
4 toolsets; Visual Studio 2010; expression blend test version 4 visual design toolsets; xNa game for Game Development
Studio.

Brian Goldfarb, manager of the Microsoft user experience platform, said that after these tools were released, 0.5 million Silverlight developers changed to Windows overnight
Phone developers.

Microsoft intends to allow most existing windows and web developmentCommunityAbility to start creating a Windows Phone application immediately. Are they going to make windows
The phone software remains to be viewed. However, if the Windows desktop and web community decide to use their existing experience to create or Apply Windows
Phone applications, which will significantly reverse the rapid decline in the previous Windows Phone software market share.

2. Although Windows Phone 7 supports multitasking, the basic Windows Embedded CE
R3 kernel, developers cannot use multi-task functions in the initial release version.

Microsoft itself can use multitasking in this operating system. For users and developers, an application is paused when the user switches to another application, and the first application is shut down by the operating system to re-reclaim the processor or memory resources.

Microsoft Windows Phone 7 developer experience partner Department program manager Charlie
Kindel says this is not a hasty decision. Microsoft has taken possible measures to create and use background processing capabilities for developers and users, as well as the potential impact on all important user experiences. The conclusion is that many infrastructures may have to be built and will increase complexity.

At the same time, Microsoft officials said that the Windows Phone 7 platform provides a wide range of integration and services for applications. These applications provide the multi-tasking required by users. For example
Phone
7. Start playing a piece of music on the device. If you switch from the music app to another app, the music will continue playing. The "activity icon" in the user interface-smart rectangle and square, can connect to mobile phones or cloud computing-based services and applications-with Microsoft's free windows
Together, the phone Information Push Service provides developers, their applications, and services with a way to continuously notify and update mobile-based programs, such as the newest score of the NCAA competition.

Kindel said that this goal will ensure that we control the quality of the entire user experience. He said that when we release the next version of the operating system, we will solve the problem of multi-tasking. However, that does not mean that the multi-task function is not limited.


Comparison between ipone and Windows Phone 7

Kindel says he bought a competitor's smartphone for his daughter. A few days later, his daughter told him that we should return the phone. The battery can only be used for three hours. Kindel concluded that she downloaded a multi-task social network application that opened and maintained an uninterrupted connection and data exchange. This quickly exhausted the battery. He told his daughter that this is not a bad application, but a bad mobile phone.

Microsoft does not want to have a bad Windows Phone
7 mobile phone. In a broad sense, this reason is similar to Apple's. Apple's iPhone operating system also has a multi-task function and restricts developers to use it.

3. Local applications are not allowed on Windows Phone 7 devices.

All Windows Phone applications are managed by Microsoft.CodeAnd will be executed in the following two runtime environments: xNa game for the game
Studio or Silverlight for all other applications.

With Windows Phone
7. Microsoft decided to provide users and mobile developers with a highly consistent operating system. One aspect of this consistency is a standard and unchangeable hardware configuration jointly developed with mobile phone manufacturers and mobile operator partners. The second aspect is the overall design of the main user interface. The user interface is a way for users to communicate with their mobile phones, content, and applications.

The third aspect is various restrictions (these restrictions may change in future releases ). These restrictions are Microsoft's overwhelming focus to ensure that Windows
The phone device provides a smooth, highly personalized, reliable, and fault-free user experience. Disabling local applications is a limitation. Another restriction is that applications can only be installed through the Windows Store service: So far there has been no on-demand software.

For some old versions of Windows Mobile
Classic) Developers, such management code environment will make them angry. A developer on the official Microsoft Windows
The phone developer's Environment blog commented that he does not seem to be able to use non-managed or "insecure" Features in. net. In. net, this will get performance benefits.

4. Developers access Microsoft's free SQL server embedded database SQL Server
Compact is not part of the initial release, so your database selection will be limited at the beginning.

According to Microsoft's Kindel, Microsoft is using SQL compact as a Windows
Phone supports various applications in this operating system. This database can share data between some programs in this "center. This center provides a set of common tasks to combine content such as photos, music, and Microsoft Office applications with applications.

Kindel says developers can create "isolated" local storage and data engines based on XML files. Other alternative methods are cloud computing-based storage: Some mix10 demos emphasize that developers can easily use a wide range of resources in Microsoft's cloud computing platform azure. One of the resources is SQL
Azure is a cloud computing implementation of SQL Server.

5. Windows Phone 7 is a "cloud computing mobile phone"

SQL Azure is Microsoft's Windows Phone
The only cloud computing service used in 7. Microsoft defines three types of cloud computing services. The first type is that your code runs on the server behind the firewall and is displayed as a web service. Kindel says this is Web
2.0.

The second type is a third-party web service that provides an API (Application Programming Interface. A good example is Twitter. Kindel pointed out that there are many Windows-based Twitter client software. All these client software looks very different, but all these client software eventually uses the APIS provided by Twitter. Microsoft supports windows
Communications
Standard cloud computing services such as foundation, soap, and rest. As part of the. NET Framework, the Microsoft Universal Query facility will be directly integrated into a language
Integration query) to access any information resources.

Finally, Microsoft has its own cloud computing services, especially for Windows
Phone's cloud computing service. Four such services were initially provided: Information Push Service, location service (support for GPS, secondary GPS, and Wi-Fi-based coordinates), and Xbox
Live integration, application deployment, and Windows Phone store.

6. The windows market aims to become the only way to find and download mobile apps. However, Microsoft is promising alternative methods. These alternative methods will allow enterprise customers to publish applications to user private groups.

Microsoft will disclose more details about alternative software release channels later this spring. There is no indication that these channels are secure, private areas of the market website, or deployment behind the fire prevention. In addition
In the initial release of phone 7, users must take clear actions to update the application. Microsoft officials hinted that the process will be automated in the future.

7. "Transparent" and Fast Application Authentication

Microsoft will promise to authenticate Windows Phone applications and deploy these applications to Windows
A simple, clear, fast, and open process for the phone market. Once debugging is completed, the application will be submitted and verified. Kindle says we will publicly test the application and automatically check your I/O Code. We also perform other types of checks to improve CLR (general language runtime) performance and ensure that you do not break the complete sandbox of this application.

Then, the application will be authenticated and signed, handed over to the deployment service and appear in this market. In the mobile phone itself, this market is now a center. It has a set of features, general navigation metaphor, and tasks for searching, discovering, buying, and downloading apps and games. With several lines of code, developers can try their software by "first trying and then purchasing. Within a specified period of time, or after reaching a certain level in the game, the user can make a payment to purchase and use the software completely.

8. The battery performance is still unknown

Microsoft has neither released data nor produced mobile phones. However, Kindle's prototype phone still reacted at the end of the first day of the mix conference. He constantly demonstrated the phone on this day. Microsoft officially said that Windows
Phone 7 is designed to reduce battery usage.

According to Kindel, all user interfaces are accelerated not only by application processors, but also by individual graphics processors. This is Windows Phone.
7. required in hardware specifications. Other functions such as the Information Push Service are designed to intelligently and to use the power supply to a minimum.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.