The recent emergence of macOS 11 and the M1 chip has once again made many people exclaim at Apple's ability to integrate its ecosystem. macOS 11 is compatible with applications on the iOS platform, which allows the ecosystems of Apple's desktop and mobile platforms to communicate and integrate with each other, and at one stroke improves macOS's ability in life and entertainment.
macOS 11 can run iOS apps
But in fact, Apple is not the only one that wants to connect the mobile platform and the desktop platform. Apple cannot even be called a pioneer. Before Apple, Microsoft has made many attempts, such as developing WM and WP mobile platforms, developing .NET cross-platform development technology, and promoting multi-platform universal applications such as UWP. However, Microsoft's efforts do not seem to have received much response in the market. WP has been declared dead, and UWP applications have always been difficult to become mainstream. Microsoft's influence in the consumer market is now confined to the desktop platform of Windows 10.
However, Microsoft wants to break through after all. Recently, there was a worrying news: Microsoft is seriously considering making Windows 10 compatible with Android apps in 2021!
Recently, Windows 10 has made interface optimizations for Android apps that cast screens from mobile phones. This may be a preparation for Windows 10 native compatible apps.
Apple's macOS is compatible with its own iOS apps, which is something we can imagine; Microsoft's Windows 10 can run UWP apps that are compatible with multiple platforms, which is also not difficult to understand; but now Windows 10 is planning to be compatible with Google's Android apps, what is the plan? In order to make Windows 10 have both desktop and mobile platform ecosystems, is it really necessary for Microsoft to do so? Today, let's talk about this topic together.
What is the matter with Windows 10 compatibility with Android apps?
First of all, we need to confirm that the news that Windows 10 will be compatible with Android apps has a reliable source. According to Windows Central, the project is called Latte within Microsoft, and it will allow application developers to bring their Android apps to Windows 10 with almost no code modification. Windows 10 will have a built-in Android subsystem to achieve compatibility with Android apps.
From a technical point of view, it is feasible for Windows 10 to be compatible with Android apps. If you have paid attention to the WP/Windows 10M system before, you should know that Microsoft has implemented an Android emulator (Project Astoria) in Windows 10M, which can run Android apps on WP phones. However, due to efficiency and other reasons, the corresponding version has not been officially pushed to users. But this also shows that Microsoft has actually completed compatibility with Android apps in the Windows system a long time ago. With the advancement of hardware, performance and battery life issues will also be greatly improved.
Microsoft has previously launched a plan to make Android apps compatible on the WP/Windows 10M mobile platform.
Windows 10M at that time could install and run Android apps through certain means.
In fact, Microsoft is not the only company that intends to use Android to provide blood transfusion for its ecosystem. Android itself is very suitable for third-party matching. Although it comes from Google, Android itself is divided into the open source AOSP (Android Open Source Project) Android open source project and the closed source GMS (Google Mobile Service). As long as the corresponding open source agreement is followed, anyone can use AOSP to create an Android compatibility layer, such as the Sailfish system and the recent Hongmeng system, which are compatible with Android apps.
Therefore, from both a technical and a business perspective, there is indeed no problem with Windows 10 being compatible with Android apps - AOSP allows Microsoft to do so, and Microsoft has indeed implemented similar features in Windows 10M. However, does this mean that Android apps will have a perfect experience in Windows 10? I'm afraid not.
As mentioned earlier, the Android system is divided into two parts: the open source AOSP and the closed source GMS. Microsoft can use the open source AOSP, but under Google's operation, more and more Android apps need GMS to run.
GMS, represented by Google Play Services, controls the key APIs of many apps. If you are not compatible with GMS, you cannot pass the CTS compatibility certification.
Globally, Google has allowed more and more Android apps to access the GMS ecosystem by controlling the distribution channel of the Google Play Store. For example, if an app wants to implement push notifications, it will use Google's GCM/FCM push notifications; if an app wants to implement navigation and positioning, it will access Google Maps; if a game wants to connect online, it will access Google Play Games... Without GMS, many apps will have incomplete functions, or even fail to work properly. This is why Huawei will face major challenges in the global market after being banned from using GMS.
However, Latte, a Windows 10 project compatible with Android apps, cannot use GMS services, and there is no hope of compatibility with GMS in the future - Google has never authorized non-Android systems to use GMS. For this, Microsoft needs to find another way to replace GMS by building its own API.
What is the purpose of Windows 10 being compatible with Android apps?
Microsoft's making Windows 10 compatible with Android apps seems to be an act of "aiding the enemy" in the eyes of many friends - is it too generous to make its own system the soil for the Android ecosystem? Microsoft is naturally not doing charity. In fact, Microsoft's operation of the ecosystem has been centered on "cross-platform" and "selling services" in recent years. Windows 10's compatibility with Android apps is also a product of this idea.
If you often pay attention to Microsoft's products, it is not difficult to find that Microsoft has almost become the "best developer" of major platforms. Microsoft has developed a large number of high-quality software applications on iOS, Android and even the most directly competing platform macOS. Microsoft has spared no effort to release its flagship software such as Office and OneDrive to other platforms, even more than its own WP platform.
This is the Android app released by Microsoft in the Play Store when WP/Windows 10M was declared dead, and it is more concerned about it than its own platform
Microsoft's purpose in doing this is obvious - to make its products cover as many platforms as possible, and then complete the transformation from "product" to "service". Through many products, no matter what platform you use, you can access the entire set of services provided by Microsoft. Whether using Android or iOS, you can edit documents through Office, send emails through Outlook sync accounts, and manage data through OneDrive. At this time, it doesn't matter what platform you use.
Windows 10 is compatible with Android apps, which can also play a similar role, but it is different. At this time, it is no longer Microsoft apps that serve the platform, but Windows 10 as a platform that serves apps. Although the development of Android apps is led by Google, as long as they can run in Windows 10 and users are willing to use Android apps in Windows 10, users will inevitably come into contact with Microsoft services built into Windows 10. From this perspective, Windows 10 is equivalent to a terminal that integrates Microsoft services and is compatible with more types of application software, which naturally increases the attractiveness of Microsoft services. Currently, Windows 10 has "My Phone" built in, which can run Android apps by connecting to an Android phone, making Windows 10 a service terminal for Android phones. In the future, Windows 10 will be able to run Android apps natively, but it will only save the step of having to connect to an Android phone.
Previous article:New features of the new version of Edge browser 2020 revealed: from toddlers to full-fledged
Next article:Microsoft Surface Pro 8 key features: will support LTE connection
- Popular Resources
- Popular amplifiers
- iPhone SE 4 reportedly debuts with Apple's self-developed 5G baseband: coming in March next year
- iPhone 17 series revealed to be the first to use 3nm A19 series chips: no chance of TSMC's 2nm process
- The supply chain said that upstream components will be greatly reduced in price: Will domestic mobile phones take the initiative to reduce their prices after the current price increase?
- Apple to spend nearly $100 million to lift Indonesia's iPhone 16 sales ban
- Tata Motors acquires Pegatron's only iPhone factory in India, deepening cooperation with Apple
- Apple faces class action lawsuit from 40 million UK iCloud users, faces $27.6 billion in claims
- Apple and Samsung reportedly failed to develop ultra-thin high-density batteries, iPhone 17 Air and Galaxy S25 Slim phones became thicker
- Micron will appear at the 2024 CIIE, continue to deepen its presence in the Chinese market and lead sustainable development
- Qorvo: Innovative technologies lead the next generation of mobile industry
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Understanding of time domain and frequency domain
- China's IC design industry
- How to add MCU model in iar5.1? What files need to be added?
- China's RFID frequency band regulations
- PIC microcontroller floating point number and its conversion to decimal number
- High performance & miniaturization, Nexperia MOSFET 5G solutions Watch and download to win prizes!
- Design of Computer Detection System for Front Wheel Slip of Automobile
- PPT page turning tool based on 2.4G wireless microphone
- LSM6DS3 evaluation board STEVAL-MKI160V1 data
- How is the 0-10V interface circuit for intelligent dimming usually implemented?