0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows10兼容安卓App的意义何在?

我快闭嘴 来源:雷科技 作者:雷科技 2021-01-08 12:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

搭载苹果自研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走向免费也是在所难免了吧。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53543

    浏览量

    459222
  • 微软
    +关注

    关注

    4

    文章

    6719

    浏览量

    107355
  • 手机
    +关注

    关注

    36

    文章

    6980

    浏览量

    160658
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133076
  • WINDOWS
    +关注

    关注

    4

    文章

    3697

    浏览量

    93237
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    行业观察 | Windows 10于本月终止服务支持,微软发布10月高危漏洞更新

    已被实际利用的零日漏洞,以及多个CVSS评分高达9.9的关键远程代码执行漏洞。随着Windows10于本月终止服务支持,IT团队面临关键的更新周期,需重点关注身份认
    的头像 发表于 10-16 16:57 1536次阅读
    行业观察 | <b class='flag-5'>Windows</b> <b class='flag-5'>10</b>于本月终止服务支持,微软发布<b class='flag-5'>10</b>月高危漏洞更新

    原生兼容服务器

    原生兼容服务器的定义 原生兼容服务器‌指基于Android系统内核和服务框架构建的服务器
    的头像 发表于 06-19 17:32 445次阅读

    从封闭到开放:聚徽解码工控机如何打破工业软件生态壁垒

    在工业数字化转型的浪潮中,传统工业软件生态的封闭性已成为制约产业升级的核心瓶颈。x86架构与Windows系统构建的"烟囱式"生态,导致设备兼容性差、开发成本高、创新迭代慢。工控机
    的头像 发表于 06-09 15:42 488次阅读

    Windows 系统的手持工业平板电脑,该如何选择?

      在工业领域,手持工业平板电脑已成为提升工作效率、优化生产流程的重要工具。而在选择这类设备时,操作系统的抉择至关重要,Windows 系统各有千秋,如何根据实际工业需求做出恰当选择,成为
    的头像 发表于 06-04 11:02 780次阅读

    请问在Windows10下可以安装USB2.0驱动么?

    请问在Windows10下可以安装USB2.0驱动么?为什么HID的实例无法运行,且用烧录程序后,这样显示,能具体告知如何正确导入hid_kd程序么,如何让CY7C68013实现HID功能么?
    发表于 06-03 10:22

    请问CYUSB3014支持驱动吗?

    [i]请问CYUSB3014 支持设备吗?应该使用什么驱动呢
    发表于 05-30 07:12

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、源码)实例项目打包下载

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、源码)实例项目打包,推荐下载!
    发表于 05-29 21:47

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、源码)

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、源码) 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉
    发表于 05-23 21:00

    有人接rk3576的视频硬件解码的实现么?

    我们这边是有做好了一个app的,然后我们这边是有用软解的方式播放了网络摄像枪的实时视频的,但是因为占用CPU太高了,所以就想转成视频硬解的方式播放实时视频。 目前我们是有采购了一个电视机顶盒硬件
    发表于 05-19 09:52

    迅为RK3588开发板GPIO调用APP运行测试

    将网盘上的工程文件复制到 Windows 电脑上。确保工程路径中使用英文字符,不包含中文。接着,启动 Android Studio,点击“Open”按钮选择应用工程文件夹,然后点击“OK”。由于
    发表于 05-13 10:49

    请问rk3566有没有办法装12

    各位老哥,rk3566的sdk是11,有没有办法装12呢
    发表于 03-22 19:46

    自制 AirTag,支持/鸿蒙/PC/Home Assistant,无需拥有 iPhone

    dchristl/macless-haystack 2 、 app 适配国情 界面汉化,并替换为高德地图和定位 3 、硬件准备和刷机方法详细说明 4 、Home Assistant 集成说明 支持
    发表于 02-25 11:22

    纳祥科技PD协议芯片NX799,超绝兼容性,适配华为、三星等主流手机

    纳祥科技NX799是一颗应用手机的快充数据线控制 IC,采用 CMOS 工艺制造,USB转TYPE-C全兼容,支持HUAWEI、三星、VIVO、OPPO 和一加等系列
    的头像 发表于 02-05 17:28 2174次阅读
    纳祥科技<b class='flag-5'>安</b><b class='flag-5'>卓</b>PD协议芯片NX799,超绝<b class='flag-5'>兼容</b>性,适配华为、三星等主流<b class='flag-5'>安</b><b class='flag-5'>卓</b>手机

    何在Windows中使用MTP协议

    、图片等)的通信协议,它被广泛用于Android设备。以下是如何在Windows中使用MTP协议的详细步骤: 1. 确保设备支持MTP 首先,你需要确认你的设备支持MTP协议。大多数现代Android
    的头像 发表于 01-03 10:26 4420次阅读

    11系统的RK3566主板搭建一体机

    我向给11系统的RK3566主板搭建一套显示器、电源拿来作为测试,怎么搭配好呢
    发表于 12-17 17:26