目录:
Android是一个复杂的野兽。 这是几万种不同设备配置基本相同的事情之一,但表面上完全不同。 它需要这样,因为谷歌及其合作伙伴能够在每个价位提供多种不同手机的选择,但仍然可以运行从同一地点下载的相同应用程序。 它被运出门的事实是一个完整的奇迹和神秘。
当您为特定类别的硬件添加“特殊”Android版本(如Android One和Android Go)时,它会变得更加混乱。 可能很难理解所有版本之间的差异,更不用说尝试将Android Go与Android One进行比较,后者都被宣传为专为预算硬件设计的Android版本。 超薄硬件上的Android既是一种商业策略 - 谷歌想要下一个十亿 - 以及一种帮助发展中国家构建基础设施并为尚未提供服务的地方提供服务的方法。
软件工程师和应用程序开发人员都知道Android平台的差异和细微差别,但对于我们的常规人员来说,一旦理解它们就不会太难理解。
什么是Android One?
您可以将Android One视为诺基亚和摩托罗拉等公司可以使用Pixel软件构建手机的方式,您也不会太偏僻。
当“常规”Android手机投入生产时,公司决定使用哪种硬件,然后使用Android源代码创建自己的操作系统。 像三星这样的公司有很多回旋余地可以让它创造出优秀的Android手机,然后构建软件和操作系统来支持其中包含的额外内容。 如果构建这些手机的公司希望包括Google的服务和品牌推广 - 那就是Google Play,Gmail,Google相册,Chrome以及我们在大多数购买的手机上预装的其他Google应用 - 该设备必须通过一套试验。
Android One是来自其他合作伙伴的手机上的谷歌Android。
这些测试实际上只做一件事:确保设备能够运行Google Play中的每个标准应用。 谷歌必须这样做才能提供自己的应用程序市场; 想象一下,如果您不知道Play商店中哪些应用可以在您的手机上运行,那将会有多糟糕。 通过让每部手机通过这些测试,Google可以标准化为Play商店编写应用程序的方式,一切都可以在任何地方使用。
使用Android One设备,构建它的公司在硬件和软件方面失去了一些独立性。 当Android One手机投入使用时,Google会对所使用的硬件做出最终决定,因此可以确定最终产品是“高品质但低成本”的Android智能手机。 然后,它监督软件生产并保持在整个生命周期内保持设备更新和运行的责任。 Android One主要是为印度市场设计的,但已经扩展到包括适合所有人的手机,无论他们住在哪里。
更多:这些都是今天的Android One手机
什么是Android Go?
Android Go不是Android One的特殊版本,也不是Google Pixel手机上的“常规”Android版本。 这是完全相同的Android(Android Oreo或更高版本),专为低端硬件设计和优化,具有1GB或更少的RAM。
当制造手机的公司使用Android源代码并构建其操作系统版本时,它会设置设备配置。 此配置旨在最好地支持手机内部的硬件,它是一种快捷方式,可以在需要为特定设备重建Android时(例如需要添加安全路径时)使用。 浏览源文件很繁琐,许多编辑都不会改变,这就是所有这些编辑的跟踪方式。
Android Go由Google设计,但由制作手机的公司制作。
Android Go是一款由谷歌设计的配置,用于优化低端硬件的平台级调整,更多数据管理工具以及谷歌移动服务的特殊“轻型”版本。 制作手机的公司可以使用此配置作为构建Android的基础,一旦添加了硬件支持的细节,就不需要进一步优化。
虽然Android Go包含专为1GB或更低内存设备设计的Google应用程序的特殊版本,但Android Go手机可以像安装Android One和“常规”Android手机一样从Google Play下载和安装任何应用程序。 不同之处在于Play商店中有针对Android Go手机优化的应用的特定区域。
Android Go于2018年初推出,推出诺基亚,中兴,阿尔卡特,华硕,熔岩,Micromax和通用移动手机。 2018年7月,摩托罗拉使用Android Go为欧洲市场的E5 Play推出了令人难以置信的E系列。
更多:这些都是今天的Android Go手机
名称是名称
最后,除非你是开发人员,否则这实际上并不重要 - 而且这是设计的。
Android,Android One和Android Go都可以提供Android手机,它们可以在其内部的硬件上运行良好,并且可以使用Google Play商店中的任何一百多万个应用程序。 它可能为开发人员提供更多的工作,并且对于想要了解各种版本和差异的爱好者来说有点混乱,但最终它只是“只是Android”。