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

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

3天内不再提示

Win10兼容安卓App意欲何为?

lhl545545 来源:太平洋电脑网 作者:Aimo 2021-01-04 11:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近macOS 11以及M1芯片的横空出世,让很多人对苹果的生态整合能力再次发出了惊呼。

macOS 11能够兼容iOS平台的应用,这让苹果桌面和移动平台的生态得以互通互融,一举提升了macOS在生活娱乐方面的功力。

但实际上,想要打通移动平台和桌面平台的,并不止是苹果一家,甚至苹果称不上是先行者。

在苹果之前,微软已经作了多次尝试,例如开发WM、WP移动平台,研发.NET跨平台开发技术,推行UWP这样的多平台通用应用等等。

然而微软的努力,似乎没有在市场上取得太大的反响,WP已经宣告终结,UWP应用始终难成主流,微软在消费市场的势力,现在紧缩在Windows 10这个桌面平台周围。

然而微软终究是想要突围的。最近,传出了令人在意的消息:微软正在认真考虑,让Windows 10在2021年能够兼容安卓App!

最近Win10已经对手机投屏的安卓App做出了界面优化,这或许是为Win10原生兼容App做准备

苹果macOS兼容自家的iOS App,这个操作我们能想象得到;微软Win10能运行同时兼容多平台的UWP应用,这个操作也不难理解;

而现在Win10竟然打算兼容Google家安卓系统的App,这打的到底是什么算盘?

为了让Win10同时拥有桌面和移动平台的生态,微软如此做真的有必要吗?今天,一起来谈谈这个话题吧。

Win10兼容安卓App到底是怎么回事?

首先要确认的是,Win10将兼容安卓App的消息,是有可靠来源的。

根据Windows Central的报道,该项目在微软内部被称之为Latte,该项目将允许应用程序开发人员将他们的Android应用程序带到Windows 10,几乎不需要修改代码。

Win10将会内置安卓子系统,以实现安卓App的兼容。

从技术上来看,Win10兼容安卓App,是可行的。如果你之前关注过WP/Win10M系统,那么应该知道微软曾经在Win10M中实现过安卓模拟器(Project Astoria),能够在WP手机中运行安卓App。

只不过由于效率等原因,并没有将相应版本正式推送给用户。但这也说明,微软其实早就在Windows系统中完成了对安卓App的兼容,随着硬件的进步,性能和续航的问题也将大为改善。

实际上,打算让安卓为自己生态输血的,并不止微软一家。安卓本身就是非常适合第三方对其进行匹配,尽管它来自Google。

但安卓本身分为开源的AOSP(Android Open Source Project)安卓开源项目,以及闭源的GMS(Google Mobile Service)部分。

只要遵循相应的开源协议,任何人都可以通过AOSP来制作安卓的兼容层,例如Sailfish旗鱼系统,又例如最近的鸿蒙系统,都实现了对安卓App的兼容。

因此,无论从技术还是从商业的角度来看,Win10兼容安卓App的确是没有问题的——AOSP允许微软这么做,而微软也的确在Win10M中实现过类似特性。

但是,这是否意味着在Win10中,安卓App就能够有完美的体验?恐怕未必。

前面提到,安卓系统分为开源的AOSP和闭源的GMS两部分。微软能使用的,是开源部分的AOSP,但偏偏在Google的运营下,越来越大的安卓App,需要一来GMS来运行。

以Google Play服务为代表的GMS,掌控着很多App的关键API,无法兼容GMS则不能通过CTS兼容认证

在全球范围内,Google通过掌控Google Play商店这个分发渠道,让越来越多的安卓App接入了GMS生态当中。

例如App如果想要实现推送功能,它会使用Google的GCM/FCM推送;App想要实现导航定位,它会接入Google地图;

游戏想要联机,那么则会接入Google Play游戏……缺乏了GMS,很多App的功能就会残缺,甚至App无法正常使用,这也是为何华为被禁止使用GMS后,在全球市场会遭遇重大挑战的原因。

而Win10兼容安卓App的项目Latte,并不能使用GMS服务,在日后也不会有兼容GMS的希望——Google从未授权非安卓系统,来使用GMS。

对于此,微软需要另辟蹊径,通过自建API来实现对GMS的替代。

Win10兼容安卓App意欲何为?Win10兼容安卓App意欲何为?

微软让Win10兼容安卓App,在很多朋友的眼中,似乎是一种“资敌”行为——让自家系统也成为安卓生态的土壤,这是不是太过慷慨?

微软自然不可能在做公益,实际上,微软对生态的运作,近年一直以“跨平台”、“卖服务”为中心,Win10兼容安卓App,也是这一思路的产物。

如果你经常关注微软的产品,不难发现,微软几乎成为了各大平台的“最佳开发者”。

在iOS、安卓乃至最为直接竞争的macOS平台上,微软都开发了大量高质量的软件应用。

像Office、OneDrive等王牌软件,微软都不遗余力地将其发布到其他平台上,甚至比自家的WP平台更上心。

微软这样做,目的是显而易见的——让自己的产品覆盖尽量多的平台,接而完成从“产品”到“服务”的转型。

通过诸多产品,无论你使用的是什么平台,都可以接触到整套微软提供的服务。

使用安卓也好,iOS也好,都可以通过上面的Office编辑文档,通过Outlook同步账户发送邮件,通过OneDrive管理数据,这时候,用的是什么平台,就不那么重要了。

Win10兼容安卓App,也可以起到类似的作用,但又有所不同。这时候,不再是由微软应用来服务平台,而是用Win10这个平台来服务应用。

尽管安卓App的开发是由Google来主导,但只要它们能在Win10中运行,用户愿意在Win10中使用安卓App,那么用户就不可避免地会接触到Win10内置的微软服务。

从这个角度来看,Win10相当于一个集微软服务于一身的终端,能够兼容更多类型的应用软件,自然也就增加了微软服务的吸引力。

目前Win10就内置“我的手机”,可以通过连接安卓手机来运行安卓App,让Win10成为安卓机的一个服务终端。

而未来Win10直接能原生运行安卓App,只是节省了必须连接安卓机这个步骤而已。

让Win10兼容安卓App,并不是微软这一思路的唯一成果。

例如,微软就已经通过WSL,让Win10兼容原生Linux系统,Linux开发者可以直接使用Win10来工作;

又例如,Edge浏览器放弃了自研内核转用Chromium,获得了完全兼容Chrome扩展程序的能力,结果我们也看到了,Edge浏览器从Chrome手中抢过了大片份额,越来越多人接触到了微软在Edge浏览器中植入的笔记、记录同步等服务。

简而言之,Win10拥有自己的生态,这固然重要;但Win10是否能兼容其他生态、让微软的服务渗透到更多用户当中去,也很重要。

应用的虚拟化、跨平台在未来是大趋势,在微软缺乏移动平台这个重要立足点的现状下,微软更加激进地推行了用一个Win10系统、兼容多种平台生态的策略,也是一种合理的选择。

总结

微软让Win10兼容安卓App,乃至更多平台的应用,这无疑可以增强Win10的竞争力,让微软服务覆盖到更多用户当中。

但这也会带来其他一些问题,例如微软能否建立起一套足够完善的API,用以取代安卓App所需要的GMS?就如同正在起步的华为HMS一样?

又例如安卓App并不是为桌面环境所准备,Win10要如何确保它们依然能获得良好的体验?触屏电脑的普及真的能解决这个问题吗?这都是有待观察的。

无论如何,Win10兼容安卓App的确是一个很有趣而且颇有意义的尝试,让我们期待Win10正式上线这一特性吧。
责任编辑:pj

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

    关注

    4

    文章

    6803

    浏览量

    108820
  • APP
    APP
    +关注

    关注

    33

    文章

    1599

    浏览量

    77070
  • Win10
    +关注

    关注

    2

    文章

    710

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    荣耀推动四大厂商联合,统一“碰一碰”标准

    手机传文件,终于不用再扫码、下App了。
    的头像 发表于 09-11 19:12 616次阅读

    计算机系统为 Win10,USB2ANY 更新失败为什么?

    USB2ANY更新失败,根据用户手册中的操作,计算机系统为 Win10,想询问原因?
    发表于 09-04 06:47

    嵌入式 Linux 显示方案 vs 屏,开机速度、可靠性该怎么选型

    要求上电快速可用、成本敏感、户外 / 工业、频繁掉电 → 优先评估嵌入式 Linux 方案 需要复杂多媒体、大量第三方 APP、不在乎长开机时间 → 适合 实际项目里,很多客户一开始倾向
    发表于 09-03 14:36

    三合一无线充电;你的苹果、和手表,一个充电板能搞定吗?

    本文实测三款三合一无线充电器,评估其对苹果、及Apple Watch的兼容性与多设备同充性能,揭示其真实表现与营销噱头。
    的头像 发表于 07-20 08:12 329次阅读
    三合一无线充电;你的苹果、<b class='flag-5'>安</b><b class='flag-5'>卓</b>和手表,一个充电板能搞定吗?

    MT6769|MTK6769核心板_智能设备主板方案定制开发

    智能设备开发中,核心板选型直接决定了产品的性能上限、成本结构与开发周期。MT6769核心板基于MT6769芯片平台,联发科MT6769正是面向中端智能终端市场推出的一款高度集
    的头像 发表于 06-23 19:53 489次阅读
    MT6769|MTK6769<b class='flag-5'>安</b><b class='flag-5'>卓</b>核心板_智能设备<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板方案定制开发

    全球首发|玄铁 9 系列 RVA23 处理器正式适配 16,RISC-V 移动生态迈向商用新阶段

    16 操作系统的适配,并面向战略客户定向发布玄铁平台。作为全球首款成功运行最新版系统的 RVA23 兼容 RISC-V 处理器,玄
    发表于 06-04 13:51

    阿里玄铁9系列处理器正式适配

    兼容RISC-V处理器,玄铁9系列实现了里程碑式的突破,标志着RISC-V在生态中已从功能移植正式迈入规范兼容与产品化交付的新阶段,规模化商业落地的最后一块拼图终于就位。
    的头像 发表于 05-26 10:15 1399次阅读

    探索FT311D开发模块:开启设备USB配件开发新征程

    Technology Devices International Ltd推出的FT311D开发模块(UMFT311EV),看看它如何为设备与USB配件的连接提供强大支持。 文件下载
    的头像 发表于 05-15 15:05 374次阅读

    系统主板定制_板MTK主板PCBA方案开发

    在智能化转型的浪潮中,越来越多企业发现:市面上现成的通用主板根本满足不了自己的业务需求。功能冗余的接口用不上,需要的接口却没有;性能过剩导致成本飙升;系统版本不兼容自家软件……这些问题,最终都指向同一个解决方案——定制主板。
    的头像 发表于 05-14 19:48 609次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>系统主板定制_<b class='flag-5'>安</b><b class='flag-5'>卓</b>板MTK主板PCBA方案开发

    谷歌发布17+Gemini Intelligence

    近日,谷歌正式公布了17(Android 17)的详细特性,同时抛出了一颗重磅炸弹—— **Gemini Intelligence** ,谷歌将自家最强AI能力全面植入系统,推
    的头像 发表于 05-13 11:26 3177次阅读

    使用WIN10系统正常下载TMC-EvalSystem-3.11.1 项目及最新的API,无法正常构建项目怎么解决?

    当我使用WIN10系统,正常下载TMC-EvalSystem-3.11.1 项目及最新的API。无法正常构建项目;使用的eclipse版本如图 可能是环境配置问题,但已经安装了mingw
    发表于 05-08 06:59

    快递物流行业的硬核工作机:手持式扫码设备

    工业级扫码手持设备是一种专为严苛工业环境设计的便携式智能终端,集成了条码扫描、无线通信、数据处理和多种专业功能于一体的“移动工作站”。目前国产的鸟鸟N73S扫码手持设备还是不错
    的头像 发表于 03-02 15:28 715次阅读
    快递物流行业的硬核工作机:手持式<b class='flag-5'>安</b><b class='flag-5'>卓</b>扫码设备

    工业一体机在人工智能机器人领域上的应用分析

    工业一体机在人工智能(AI)领域上具有广泛的市场应用潜力。工业一体机是指集成了操作系
    的头像 发表于 12-31 17:09 1824次阅读

    主板定制_MTK联发科系统主板PCBA方案开发

    在智能设备迅速发展的浪潮中,系统凭借其开源灵活性与强大的生态系统,已成为物联网终端、工业控制设备及消费电子行业的核心选择。而作为智能设备的“心脏”,主板的性能、功耗及扩展性直接
    的头像 发表于 12-26 20:31 1271次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板定制_MTK联发科<b class='flag-5'>安</b><b class='flag-5'>卓</b>系统主板PCBA方案开发

    主板定制_联发科MTK主板方案_板定制开发

    在多样化的应用场景中,通用主板(公板)往往无法完全满足不同设备的需求。功能冗余、接口不匹配、物料成本高以及环境适配性差等问题,常常导致设备开发周期延长、成本超支,甚至性能达不到预期。例如,工业
    的头像 发表于 11-24 19:56 884次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板定制_联发科MTK主板方案_<b class='flag-5'>安</b><b class='flag-5'>卓</b>板定制开发