历史上的今天
今天是:2025年01月10日(星期五)
2021年01月10日 | Win10被苹果带偏?兼容安卓App不是梦!
2021-01-10 来源:eefocus
搭载苹果自研 M1 芯片的 MacBook,可以直接运行 iOS 和 iPadOS 的软件,实现了不同系统之间的互通。当然,想要打通移动平台和桌面平台,苹果并不是第一个。
事实上,微软在苹果之前就已经开始这么做了,例如开发 Windwos 10 Mobile、Windows Phone 移动平台,推出 Microsoft.NET 跨平台软件开发程序等。
然而微软的努力并没有得到市场的认可,微软在 2019 年 12 月 10 日彻底放弃了 Windows 10 Mobile,这也就意味着 Windows Phone 的终结。值得庆幸的是,经过多次尝试后,微软似乎找到了打通移动平台和桌面平台的突破口。
Windows Central 报道称,在微软内部有一个名为“Latte”的项目,在不需要修改代码的情况下,该项目可以让软件开发者直接将 Android App 带到 Windows 10。也就是说,Windows 10 将会内置安卓子系统,从而实现兼容 Android App。

Windows 10 兼容 Android App 的可行性
抛开爆料消息的真假,其实想让 Windows 10 兼容 Android App 并非无稽之谈。就拿 Windows 10 Mobile 来说吧,微软在 2015 年宣布了名为 Project Astoria 的项目,目的是帮助软件开发者将他们的 Android App 移植到 Windows 10 手机 /PC/ 平板。
为了让移动开发变得更高效,微软还花费了 5 亿美元收购了一家名为 Xamarin 的跨平台移动开发初创公司。然而,好景不长,微软在 2016 年 2 月关闭了 Project Astoria 项目。至于为何关闭该项目,微软在博客中表示,既然已经有了针对 iOS 应用的 Project Islandwood 项目,那么 Project Astoria 就没有必要存在了。

Android 本身是非常适合第三方对其进行适配的,因为它分为开源项目 Android Open Source Project 和闭源项目 Google Mobile Service(GMS)。只要遵循相应的开源协议,任何人都可以通过 Android Open Source Project(AOSP)来制作 Android 兼容层,例如华为的 HarmonyOS,就实现了对 Android App 的兼容。
一般的认知中,Windows 系统无法运行安卓应用是因为软件的底层架构不同,但由于已经有了模拟器这个例子,所以还是可行的。换句话来讲,就是不同系统之间开发底层的不同,已经不再是问题。
虽然微软可以通过 Android 开源项目,让 Windows 兼容 Android App,但是现在有不少 Android App 需要依赖 GMS 运行,如果这些 App 无法继续使用 GMS,可能会出现功能残缺,甚至是无法正常使用的情况。
值得一提的是,至今为止,谷歌从未对非 Android 系统授权使用 GMS。不过,微软可以通过自建 API 的方式来替代 GMS。
因此,Windows 10 兼容 Android App 是可行的,只要微软愿意遵循 Android 开源项目协议。

Windows 10 已经可以运行 Android App 了?
不管 Windows 10 是否会内置 Android 子系统,实际上目前已经有很多方法可以在 Windows 10 直接运行 Android App,例如通过雷电、夜神、BlueStacks 等 Android 模拟器。
此外,手机厂商们也推出了一些功能,像华为的多屏协同,可以将手机界面镜像到 PC 屏幕。通过该技术,用户可在 PC 上畅玩 Android App,编辑手机文档内容,实现了手机与 PC 文件之间的双向拖拽。虽然不是直接运行,但体验已经和在电脑上使用安卓 App 差不多,也是一个不错的办法。

当然,第三方 Android 模拟器,往往没有 Windows 10 原生支持来得那么方便和安全。而手机厂商推出的多屏协同,用户必须使用华为电脑和手机才可以体验到该功能。微软貌似也注意到了这一点,所以就自己做了个类似 Android 模拟器的应用,名为“你的手机”(Your Phone)。
这样一来,用户便可以将手机里的 Android App 镜像到 Windows 10 PC 上,比如直接回复手机信息,或者刷抖音、叫外卖等。此外,用户还可以将常用的 Android App 放到 Windows 10 的开始菜单里,甚至是通过鼠标进行点按操作。

比较遗憾的是这项功能只支持三星手机,因为“你的手机”是由三星和微软合作,共同开发的应用,所以其他牌子的手机均无法使用。不过,微软透露,之后会对你的手机 App 推出重大更新,预计会将相关服务开放给更多品牌的手机。
另外,想要体验该功能,用户手机系统版本必须在 Android 9.0 及以上,PC 系统则必须为最新的 Windwos 10 Build 20197 版,而且用户安装的必须是正版 Windows 10,使用 KMS 激活的系统也是不可以的。

Windows 10 兼容 Android App 的意义何在?
看到这里的小伙伴,可能会心有存疑,微软这么做的目的是什么?又有何意义?
在当今这个移动互联网盛行的时代,PC 已经不再是接入互联网的第一终端。简单点来讲,就是 PC 逐渐被智能手机所取代。而在这个庞大的智能手机市场中,操作系统被苹果和谷歌两家瓜分,微软几乎没有任何表现的余地。为此,微软花费重金收购了诺基亚,推出了 Windows Phone,可惜也没能将 Windows 在 PC 上的辉煌复制到智能手机上。
显然微软也意识到了错误,想要走出困境,必须做出改变。于是,微软的转型之路在此拉开了帷幕。

微软的战略转型主要分为两个方面:1. 不再把 Windows 作为微软的核心业务;2. 在 Windows 之外找到新的业务,帮助公司创收。
微软 CEO 萨提亚纳德拉给予了 Windows 新的定位,那就是作为一种服务工具。微软决定不再执着于 Windows 授权模式,那些搭载在 Windows 上的应用软件,比如 Office、Skype 等,将以免费的方式推广到各大平台。
典型的例子就是微软针对 iOS 平台,推出了 Office 专门的软件开发版本,以及一系列的移动应用软件。也就是说,微软不再画地为牢,而是抱着合作互利共赢的目的,将旗下软件,以免费的方式向竞争对手平台开放,微软将自身定位为 iOS 和 Android 的“最佳应用开发者”。
微软通过与竞争对手的合作,以此来提升 Windows 的活跃度和用户粘性,同时有利于推广自家的服务业务。
另外,Windows 10 兼容 Android App,可以帮助微软弥补自身生态的不足。但 Windows 10 能否兼容其他生态,让微软微软的服务让更多的的用户知道,那就是另一回事了。

总的来说,Windows 10 兼容 Android App,可以将其看作是传统 PC 互联网和移动互联网的较量下,PC 互联网失势后,微软积极应对的表现。不管是将自家软件免费开放给各大平台,还是微软把 Android App 整合到 Windows,这些都是微软战略转型的一部分。
尽管微软没能赶上移动互联网的末班车,但是他却牢牢把握住了继续盈利的机会。在可预见的未来,相信 Windows 10 走向免费也是在所难免了吧。
史海拾趣
|
C8051F+OLED+SHT21设计原理图(第二稿),欢迎大家提出宝贵意见 花了几天时间,总算把本次设计的原理图初稿完成了一下,希望关注的朋友们提点意见以助修改。 目前情况是这样的,本设计,我和空灵准备做一个更趋向于产品的小东西,所以可以做得小巧细致。目前方案如下: 1,锂电池组供电,USB通讯供电(目前锂电 ...… 查看全部问答> |
|
在wince开发程序遇到了问题,个人判断应该是unicode 编码问题 在wince开发程序遇到了问题,个人判断应该是unicode 编码问题,比如有如下问题; CString a(\"$ABCDE\"); 个人认为a.left(6)应该是=\"$ABCDE\",结果返回值是\"$\",难道CString 不支持unicode?,left函数参数不应该是字符数量吗? 另外希望本人自己 ...… 查看全部问答> |
|
首先,我用kmalloc(30*sizeof(char),GFP_DMA)分配了两段存储空间,分别作为源地址和目的地址,就是想要通过dma方式把源地址的数据传送到目的地址。 我采用的是信道0,设置了其相应寄存器, (源地址和目的地址寄存器的值是通过 virt_to_phys(mem) ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 中国互联网巨头盛大推出的电子书内测价格让整个电子阅读器产业感到了前所未有的“寒意”,而友达大规模进军电子书屏幕市场使得电子书屏幕一直被一家企业垄断的格局即将被打破,加上其他企业也 ...… 查看全部问答> |
|
小弟最近在做dsp5509向sd卡写入速度的测试实验,可是实验结果相当的不理想,要么是写的数据不完整,要么是写入速度太慢了,用的芯片是5509.有没有哪位大侠做过相关这方面的测试,能和小弟交流下么qq:106703178email:lovejy984@163.com不胜感激啊 ...… 查看全部问答> |
|
简述: 德州仪器 (TI) 电源管理 IC有着各种解决方案。其中TPS65053x 是集成型电源管理 IC,面向那些由单节锂离子电池或锂聚合物电池供电、需要多个电源轨的应用。TPS65053X 在转换器提供了高达1A的输 图1 IC架构 主要特性: TPS65053x 是集成 ...… 查看全部问答> |




