Android(安卓)到底有多开源?
自从他们发布第一个 Android 版本以来,Google 已将许多重要功能转移到其专有的 Google Play 服务中。因此,大多数Android手机上安装的谷歌Android版本不能称为开源。像 microG 这样的替代服务试图解决这个问题。
当人们比较两个占主导地位的移动操作系统 iOS 和 Android 时,他们通常指出后者的开源性质及其为用户提供的自由是优于前者的优势。
的确,Android 设备比 iPhone 更易于定制,但这主要与苹果和谷歌在开发操作系统时采用的不同设计理念有关。与台式电脑的 macOS 一样,Apple 牺牲了自定义选项,以使 iOS 尽可能简单易用。也许这个决定对 iPhone 的巨大成功至关重要。
图片源自 Android Authority
谷歌选择了一条完全不同的道路。他们没有强迫手机制造商使用一个集中维护的 Android 版本,而是允许他们创建自己的操作系统版本,并添加和删除他们认为合适的功能。这不仅导致许多 Android 手机上的软件泛滥被英国媒体报道,而且更有意思的是,华为在被禁止继续与谷歌合作后,能够基于 Android 开源项目 (AOSP ) 开发自己的移动操作系统) 。
图片源自 CNX Software
AOSP 源代码仍然可以免费访问,但它只占当今移动操作系统的一小部分。要了解其中的原因,我们必须看看 Android 在 2007 年实际上是如何开始的。 Android开源项目的诞生
当 iPhone 发布时,Google 遇到了一个问题:在没有主要竞争的情况下,如果 Apple 垄断了智能手机领域然后决定放弃 Google 作为其首选搜索引擎会怎样?这对其向广告商出售数据的商业模式意味着什么?
谷歌要想早日进入智能手机竞赛就必须迅速采取行动,因此出于绝望,它委托最近收购的 Android 公司 的开发人员开发基于 Linux 内核的开源移动操作系统,同时time为他们的 开放手机联盟 招募了几家大公司,包括 HTC、摩托罗拉、索尼和三星,Android 操作系统将成为其旗舰软件。
该计划奏效后,随着 Android 很快在大多数硬件制造商的移动设备上运行,它在市场份额上超过了 Apple 的 iOS。
但现在谷歌遇到了新问题:Android 是开源的,因此理论上任何人都可以分叉该项目,创建自己的操作系统版本,并有机会变得比谷歌更成功。这就是为什么在移动市场获得一些吸引力后,谷歌改变了策略,继续将闭源软件重新引入 Android 生态系统:突然间,标准 AOSP 应用程序的改进版本获得了谷歌品牌,不再开放-资源。这包括日历、相机甚至键盘。
尽管现在有大量可用的专有 Google 应用程序可供选择,但这并不预示着开放式 Android 生态系统的终结。然而,谷歌更进一步,以确保大多数开发人员不得不以某种方式依赖其服务。 Google Play 服务
图片源自 The Verge
最初的想法是崇高的:由于手机制造商使用许多不同的 Android 迭代,谷歌无法轻易地将操作系统更新推送到所有设备。相反,制造商首先必须让它们适应自己的 Android 版本,这可能需要很长时间。
为了解决这个问题,谷歌推出了 Play Services ,以其应用程序 Play Store 命名,通过它可以推送更新。随着时间的推移,越来越多的功能成为这个包的一部分,为开发人员提供了访问适用于所有设备的 API 的方法,同时有利于 Google 的商业模式:想在您的应用程序中提供应用程序内购买吗?为此,您将不得不使用 Google 的 API,该公司也从中抽取费用。想查看用户的位置?谷歌会为你做这件事,也会将这些数据用于自己的目的。
迁移到 Play Services 的最重要的功能是能够轻松发送和接收消息以及推送通知。能够向用户发送通知对于许多应用程序的运行至关重要,因此这是 Android 未来开放性棺材上的最后一颗钉子。使用替代方法的应用程序很少见,但有关电子邮件提供商为其移动应用程序,实施了自己的解决方案。
Google Play 服务的替代品
已经有商业和非商业尝试放弃对谷歌服务的依赖。
亚马逊在基于 AOSP 开发 Fire OS 时,还创建了自己的应用商店、地图 API 和推送通知服务,在很大程度上独立于谷歌。然而,想要在他们的亚马逊设备上使用谷歌应用程序的用户通常需要跳过技术障碍才能让它们正常运行。
图片源自 Amazon
在开源方面, microG 提供通过 签名欺骗 伪装成 Google Play 服务的 API。它已经被一些替代的 Android 操作系统使用,例如/e/OS和CalyxOS,但需要访问系统级进程,这对某些人来说太不安全了。其中包括GrapheneOS的开发人员,他们选择 了 Google Play 服务的沙盒版本 ,将其权限降低到任何常规应用程序的权限。
所有这些替代方案都有其缺点:Amazon 的 Fire OS 和 microG 都不能提供与所有 Android 应用程序的完全兼容性,而 GrapheneOS 的沙盒方法需要一些技术知识才能保持平稳运行。尽管如此,旨在让智能手机更加开放的新项目一直在涌现,因此我们可能会在未来几年看到许多解决这个问题的新方法。 结论
Android,因为它在当今大多数智能手机上运行,不能再称为开源操作系统,因为现在许多应用程序都依赖谷歌的专有软件才能正常运行。然而,开源的是 Android 开源项目,这意味着有些设备运行的是开源版本的 Android。可悲的是,这些只占所有 Android 手机的一小部分。
如果您仍然坚持真正免费和开源的移动操作系统,您可能会对 运行 Linux 的智能手机 感兴趣,例如PinePhone。诸如此类将Ubuntu等流行发行版带入小屏幕的项目仍处于开发初期,而且远非适合初学者安装,但永远不要低估 Linux 社区推动免费软件使用的能力,即使在移动设备上也是如此。
#安卓# #手机# #ios# #苹果#
史上最没品阁揆!苏贞昌朽木为官禽兽食禄,民进党命运危浅文黎子珍台湾九合一选举结束,民进党迎来史无前例惨败,蔡英文在选后当天辞去党主席,而据蔡英文表示苏贞昌则是被慰留,对此资深媒体人陈凝观27日在节目上飙骂苏贞昌,甚至呛三字经,引发在场
快看!这场竞赛太火热人民当家做主制度体系应保证人民依法实行五个民主是什么?下面开始抢答321,开始!五号选手抢答成功请答题近日,火箭军某部组织开展学报告悟思想铸忠诚砺精兵党的二十大精神知识竞赛活动推动
绿色消费热起来来源经济日报没有逾越不了的寒冬,更没有不会到来的春天。12月16日,在天津市西青区大寺镇兴华道,一座新型商业综合体天津西青万达广场隆重开业,这是万达商管集团在天津落地的第7座商业综
哪些外企,对中国经济的贡献最大?最近一段时间,各地政府纷纷包机带企业出海找订单,国家对外资企业的重视度和支持度也越来越高。那么,大家有没有想过一个问题,改革开放40年以来,哪些外资企业对中国经济的贡献最大?12月
CBA第1鱼腩队!0胜18负联盟倒数第一,阿的江加盟也没用啊北京时间12月26日,CBA常规赛继续开打,宁波78121不敌青岛男篮,此役两支都是属于重建当中的队伍,如果说正常情况,本应该是具备一较高低的资本,但是宁波仿佛是输麻了,本土球员看
英超直播C罗离开曼联后,尚未找到下一个新家葡萄牙球星C罗在卡塔尔世界杯期间离开了前东家曼联后,成为一名自由球员但至今仍未找到新家。在最近的一次采访中,意大利传奇教练法比奥卡佩罗批评了C罗是自己把自己带到了这个地步。C罗在世
尼昂哈登很好地将球传给我,我要做的就是投进76人在圣诞大战中119112击败尼克斯。赛后,76人球员乔治尼昂接受了采访。尼昂表示我不懂为什么对方要蹲坑防守,我可能在大学后就没见过这样的防守方式了。他们用两个人去防詹姆斯(哈
詹姆斯空砍38分,无奈独行侠集体发威,湖人遭遇4连败早些结束的比赛,独行侠主场迎战洛杉矶湖人队,不仅仅是老一代前锋詹姆斯和新一代前锋东契奇的对决,更多的是传承,近期东契奇状态火热带队2连胜,目前排在西部第八,而缺少浓眉的湖人,防守进
现如今的春晚还有什么可看的!这些年来,每逢春节最让我们全家头疼的就是春晚了,打开电视每个台都转播,一点儿都没有兴趣看下去!也只能连电视都关掉!就为了图个清净!曾经的春晚是那么期盼,全家聚在一起每个节目都不落下
1976年她的墓葬出土,证明不是神话人物,而是真实存在的头条创作挑战赛古今多少事,都付笑谈中!滚滚长江向东流,多少英雄豪杰像翻飞的浪花般消逝。什么是与非成功与失败,到头来都是一场空。只有青山依然存在,太阳依然日升日落。翻阅史书,我们可以
基迪替代小波特!火箭雷霆酝酿5换2交易,斯通愿意送出2首轮?詹姆斯哈登注定是这个联盟中不一样的存在,据名记Woj报道,他正在严肃考虑在休赛期重返休斯顿的计划。此前,哈登分别效力过雷霆火箭篮网76人四支球队,直到现在他在交易过程中所产生的附加