跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
Diodes捷比信 · 专业器件主题站

微软尝试Windows 10为Android应用程序提供运行支持

早些时候有报道称,微软计划通过Windows 10的“拿铁”为Windows 10的Android应用程序的运行提供支持。项目(ProjectLatte)。在此之前,该公司已在Windows 10操作系统中引入了Linux子系统(以下简称WSL),并进行了持续改进。与WSL一样,ProjectLatte也将通过Microsoft Store应用程序商店提供对特殊打包的Android应用程序的访问。首先,转换后的Android应用程序必须遵循Windows或Microsoft API开发指南,因为原始的Google服务无法无缝迁移到Windows 10平台。到目前为止,Google尚未以任何方式参与ProjectLatte项目,并且该公司将不会主动将其Android应用程序推入MicrosoftStore应用程序商店。经验丰富的开发人员显然已经在其他项目上看到了类似的操作。鉴于Windows 10将不提供GooglePlay服务,因此开发人员将需要分别维护这些已移植应用程序的API。为了增加Microsoft Store应用程序商店中的应用程序数量,Microsoft提供了一种称为“ ProjectAstoria”的技术解决方案。使Android应用程序可以在Windows 10移动设备上本地运行。其中一些实验性应用程序是通过第三方商店发布的。不幸的是,这项技术并不完美。但是,根据以前的经验,Microsoft显然可以自动将Google API转换为自己的平台API。至于最终的技术计划,目前未知。一种猜测是,ProjectLatte可能植根于Microsoft自Windows Phone诞生以来经历的应用程序商店中。尽管微软已经将Windows10Mobile置于冷宫,但Windows10的S模式和Windows10X等较新平台仍需要努力工作,以弥合应用程序数量和生态环境之间的差距。在硬件方面,ProjectLatte可能不限于任何特定平台,因此它可以在Intel,AMD甚至ARM硬件上运行Android应用程序。对于陷入困境的WindowsonARM市场,这可能是一个很大的优势。至于用户体验,最大的问题可能仍然是缺乏体验。目前,Windows 10已针对所有应用程序的开发框架和用户体验精心构建了一套成熟的设计标准,API和硬件要求。但是,转换后的Android应用程序仍然难以摆脱围绕Google MaterialDesign设计语言和针对移动设备优化的界面的麻烦。当然,ProjectLatte的性能仍有望远远超过传统的模拟器。但是,除非开发人员愿意为“桌面扩展”提供界面优化,否则某些Android应用程序的用户体验可能非常糟糕。