Friday, October 2, 2015

Windows application supports Android what obstacle

Microsoft will add in the next-generation Windows system directly on the Android application supports rumors that has been fermented for a long time. From a market perspective, the lack of cell phones, flat-panel devices mobile application supports Windows systems support Android App is a good strategy, can reassure users choose the Windows Mobile device to a large extent concerns. However, the Windows native support for Android applications also need to face many difficulties, these difficulties do not solve, but may hurt reputation of Windows System.

Simply make it easy for Android application running on a Windows system, now there are third party Windows version of the Android emulator, for all kinds of application compatibility is very good. Can Windows virtual machine to support Android App, application data, such as contacts information, local file library by the VM to Android application formats that can be read, so it's perfect to run most Android apps. However, things do not look so simple.

The biggest risk is security risk. Windows Mobile version from the beginning of the birth from the troubling image of the desktop version is less secure for many years, with strict access control policies similar to the iOS system as one of the most secure mobile systems. Desktop versions of Windows to 8.1 of this generation, the defensive ability of viruses and malware has been on several levels. Microsoft store management is very strict, and Windows Store almost no malware Google Play mixed with shame of market records. The next generation of Windows now 10 overall security will certainly be better than the Android platform, which is a major competitive advantage for Microsoft. Jack Spade iPhone 5 Case

However, once the Windows native support for Android application runs it is different: the Android App platform, already accustomed to using too many permissions, read a lot of system data, and optionally share storage space with other applications. System control permissions for these applications is not difficult, and is ideal for every application to restrict permissions to the minimum necessary standard should not have permission to shoot down – but whether the system or the user's own hard to identify which permissions the reservation which kicked off. Many applications to work correctly you need to read directory, sensor data, shared directories, GPS data, and so on, but these data are often very sensitive, it is easy to become a source of privacy--not to mention Android app in the leaked private, hidden, stained with malicious functionality. Access control is the most important link in security, but it is the most frustrating part.

Second problem is performance. Problem running on a PC platform Android application is small, because mainstream PC performance is far better than the flagship smart phone, ARM has sufficient resources to support a virtual machine simulation platform and smooth Android apps; but most of major Windows Mobile phone configuration level lower than contemporaries Android models, especially the large memory capacity. Mainstream Android Smartphones have universal access to 2G memory, Windows Mobile phones but still remains at the 1G level. This memory in Windows virtual machines running on the system at the bottom of the Android App, effects can be imagined. In addition, games, image processing applications in the chip runs slower on Windows phone does not have a satisfying experience.

If Windows would also support Android applications on a desktop PC, then another problem arises: optimized for touch applications is difficult to use keyboard and mouse to control. In some cases the mouse with the keyboard completely does not work properly, users cannot specially a multitouch screen. Bearing this in mind, Microsoft's nearly impossible for the desktop platform for native Android application support. Jack Spade iPhone 5 Case

Other of some may of obstacles including resolution compatibility--OK mainstream Windows phone of resolution and mainstream Ann Zhuo equipment almost, so this problem is unlikely to; Android application on system based function, especially GMS (Google Mobile Service) of requirements--this means with Windows may to in virtual machine in the pre contains GMS service; support Android by need of patent authorized--by fortunately Microsoft of patent library let it without too care this pieces thing, Cross licensing when required.

There is also a noticeable contradictions is that if all problems have been resolved, Windows can be perfectly used as Android, so why should developers bother to develop Windows applications? Microsoft's goal is to make Windows applications into the mainstream, rather than to add Android boom stoked the fire. Application support Android after all is only an expedient measure rather than principle.

Integrated these analysis, Microsoft even provides has system original health Android application support also will has many limit: first, Microsoft of main strategy will is provides convenient of tool help development who will Ann Zhuo application conversion for Windows application; Microsoft not in desktop platform in the support Android; in mobile platform Shang, Microsoft may will take white list or independent of application store of mode, only allows through Microsoft audit of Ann Zhuo application in Windows system Shang run; last, Windows device may configure only up to a certain level be allowed to run Android applications of high performance requirements through these means Microsoft can allow the popular Android applications and develop eco-force Windows, on the other hand the potential risks at the lowest level.

Take into account Windows 10 release date, we may see in the first major upgrade of Windows 10 Android native application support. This feature could be a killer of Microsoft in the mobile space, among the help system for Windows one of the three major mobile platforms. For industry, this practice is of course a good thing Microsoft, Android and iOS war lasted so long, after all, the rise of third parties is always able to make the story interesting.

Jack Spade iPhone 5 Case

715 votes

Google Cardboard glasses

Glasses can perform 3 actions: move the magnet button is the OK button, upright glasses will be the implementation of return operations, while browsing around is done by users move around the head. Glasses completed and operating approach, everyone can come with mobile phones, virtual reality experience Google happily prepared meals.

View details of the voting >>

No comments:

Post a Comment