solidot新版网站常见问题,请点击这里查看。
Google 的 Android 操作系统曾以包含大量下游补丁而臭名昭著,下游补丁增加了维护的难度和操作系统的碎片化。但最近几年 Google 改变了策略,越来越多的代码递交到了上游,Google 同时逐渐转向使用 Android Generic Kernel Image (GKI)作为其所有产品内核的基础,进一步减少碎片化。展望未来,Google 采用了上游优先策略,在将功能引入到 Android 系统前首先将其推到上游的主线内核。 Google 的 Todd Kjos 在 Linux Plumbers Conference (LPC2021)  峰会上讨论了该公司的 GKI 计划,表示随着 Android 12 以及基于 Linux 5.10 的 GKI 镜像,他们已经将碎片化减少到基本消除。在  Android 12 GKI 中,绝大部分供应商/OEM 内核功能要么进入上游内核,要么被孤立在供应商模块/钩子中,要么合并到 Android Common Kernel。
Google 准备对未使用的应用下杀手。该公司周五宣布将向后移植 Android 11 系统的隐私功能,将应用权限自动重置机制引入到 Android 6 及以上版本。Android 11 的应用权限自动重置功能是持续扩大的 Android 功能集的一部分,旨在自动限制用户不使用的应用。当我们在一段时间内未使用某应用时,Android 会自动剥离该应用已被授予的一切权限,从而限制它在后台跟踪您的动向或访问数据。对于不太懂技术、也不想手动组织手机内权限机制的用户来说,这项功能可谓雪中送炭。在再次打开该应用时,系统会再次请求所有权限。与大多数新 Android 功能一样,应用权限自动重置属于去年推出的 Android 11 版本的独占选项。但这一最新版本在全球 30 亿部活跃 Android 设备中只占很小一部分。目前 Google 官方 Android Studio 统计数据中 Android 11 的市场份额仍显示为 0%,这是因为该图表自 Android 11 发布以来就从来没更新过。我们收到的最后一次更新说明提到,OEM 发布 Android 11 的速度与当初推出Android 10 时差不多,因此目前 Android 11 在全部 Android 设备中的占比应该是在 10% 左右。
开源应用 Language Transfer 的开发者在 GitHub 上,因应用描述包含网站链接(www.languagetransfer.org)该应用被从 Play Store 应用商店下架。开发者称,Language Transfer 的资金完全来自于捐赠,它是一个小型项目,完全由一个人维护,不存在资助项目的非盈利组织。Google 豁免了非营利组织,但对于小型项目的捐赠它仍然想要拿到 15% 的分成。因此 Language Transfer 应用描述没有包含捐赠链接,而只是提供了网站链接,网站上有捐赠链接,用户可通过访问网站捐赠资助开发者。即便是这种行为,Google 仍然不允许,它以违反支付政策为由将其下架(已经 404)。Google 的做法以及其客户支持一向饱受批评
Google 开始通知 Android 早期版本的用户,宣布从 9 月 27 日起,运行 Android 2.3.7 及更低版本的设备将无法登陆 Google 服务。如果在 9 月 27 日之后登陆,在尝试使用 Google 服务或产品如 Gmail、YouTube 和 Maps 时会返回用户名或密码错误的信息。Android 设备上的很多应用以及服务都依赖于 Google 登陆凭证,如果 Google 登陆失效那么设备上的很多功能都将无法使用。Android 2.3.7 以及更低版本的设备市场占有率不到 0.2%,失去 Google 服务之后用户仍然可以使用第三方应用商店获得相关替代。
Google 官方博客确认,它即将推出的新一代旗舰手机 Pixel 6 和 Pixel 6 Pro 将使用自研芯片 Tensor SoC。新的 SoC 以 Google 用于数据中心的芯片 Tensor Processing Units (TPU) 的名字命名。Google 没有披露 Tensor SoC 的更多细节,只知道它拥有用于 AI 和机器学习的芯片以及安全功能的芯片 Titan M2。其它已知的信息包括:Pixel 6 Pro 将配备 6.7 英寸 120Hz 刷新率的 QHD+ 显示屏,4X 光学变焦折叠式长焦镜头;Pixel 6 则配备 6.4 英寸 90Hz 刷新率的 FHD+ 显示屏。
运行在 Android 平台的自由软件邮件客户端 K-9 Mail 在时隔两年之后释出了 5.8 稳定版。主要变化包括:重新设计了 UI,这一变动有人喜欢有人可能不会喜欢; Android 6 起引入的变化限制了应用在后台的操作,K-9 Mail 的旧版本在限制下的表现不佳,新版本通过定期后台同步改进了推送的可靠性;支持 Android 5.0 及以上版本;停止支持 WebDAV 账号,但现有的账号会继续支持;改进了端对端加密(Autocrypt, OpenPGP)等。
Google 宣布了 Android 12 和 Google Play Store 的一项新功能:默认允许边下载边玩。如果玩家下载一个大型游戏,在下载完成前就可以试玩。部分游戏商店很早就提供了边下载边玩的功能。这一功能的背后是游戏是由引擎、UI 、关卡等组成,游戏最主要的数据是图形、音频和预渲染视频等素材,因此如果能将游戏分成必要和次要部分,先下载必要部分然后在游戏过程中下载次要部分。Google 的演示显示,一个 127MB 大小的游戏在完成 20% 下载后就可以试玩。该功能由 Android 12 独占,利用了新的增量文件系统 Incremental FS。Google 此前提供了类似的 Instant Apps 功能,但主要用于演示并不能代替安装。
深圳手机制造商 OnePlus 承认以省电的名义限制了 300 个流行应用的性能,人为限制这些应用运行在低速核心而不是快速核心上。限制流行应用的行为最早是 AnandTech 的测试人员 Andrei Frumusanu 曝光的,Frumusanu 发现 OnePlus 9 限制 Chrome 等流行应用只运行在 Cortex-A55 核心上,更强大的 A78 和 X1 都不使用,这些流行应用被加入到了最快核心的黑名单里,而基准测试应用和不知名应用则能充分利用全部性能。测试应用 Geekbench 随后以操纵基准测试的理由移除了 OnePlus 9 和 9 Pro 的测试结果。OnePlus 之后承认在发售新手机之后收到了部分用户希望改进电池寿命和热管理的反馈,它的研发团队所采取的改进方法是限制包括 Chrome 在内的 300 个流行应用的性能(或者自称是优化)。因为这一“优化” Chrome 的性能下降了 75-85%。
OnePlus 在与母公司 Oppo 合并之后宣布它将为 OnePlus 8 及之后的旗舰产品提供四年的安全更新,以及三个操作系统大版本更新。安全更新的持续时间与三星相同,超过了开发 Android 的 Google。OnePlus 称更长的支持时间是合并两个 Android 皮肤它的 Oxygen OS 和 Oppo 的 Color OS 的结果,但这并不意味着两者的 UI 会相同,OnePlus 称变化主要发生在后台。OnePlus 没有明确安全更新是按月还是按季度释出,目前它是每隔 2 到 3 个月释出安全更新。
Android 应用格式自 2008 年 Android 发布以来一直是 APK (Android PacKage)。它很容易创建,甚至微软最近宣布的 Windows 11 也加入了对 APK 的支持。但 Google 想要更好的控制 Android 应用的发布,它宣布从 8 月开始上传到 Play Store 应用商店的应用必须使用 Android App Bundle(AAB) 格式。AAB 将取代 APK。Google 是在 2018 年推出 AAB 的,其背后动机是 Android 支持的语言、CPU 架构和屏幕分辨率越来越多,单一的版本太占空间,因此通过提供多个 “APK”文件集合,由 Play Store 根据相应的设备提供相应的特定 APK。Google 称通过这种方法安装的应用大小能减少 15%。但从 APK 切换到 AAB,Google 能对 Android 生态系统有更大的控制,因为 AAB 需要 Play Store 的云计算进行处理,增加了第三方应用商店的工作和困难。
6 月 11 日,哥斯达黎加人醒过来之后在手机上发现了一个神秘的应用图标。几个小时后,哥斯达黎加卫生部宣布与 Google 和苹果合作在该国用户手机上安装 Covid-19 接触跟踪应用。哥斯达黎加是世界上第一个启动这一倡议的国家。许多用户通过社交媒体抱怨这一未经许可安装应用的做法。一位用户称手机禁用了更新但应用仍然安装到了手机上。苹果是在 6 月 17 日通知 iPhone 用户可以下载 Covid-19 接触跟踪应用 Exposure Notifications,但 Android 用户在 6 月 11 日就看到 Exposure Notifications 图标出现在了手机上,此举给许多用户造成了非常不好的影响。
微软在宣布 Windows 11 时透露它能运行 Android 应用。Windows Developer Platform 企业副总裁 Kevin Gallo 公开了这一功能背后的技术细节:Windows Subsystem for Android。它的作用类似 Windows Subsystem for Linux (WSL),在 Android 应用模型和 Windows 应用模型之间提供一个代理原生应用,将有一个虚拟机提供对 Android Open Source Project (AOSP)的兼容。亚马逊已经宣布将和微软合作将其应用商店带到 Windows 11 上。
Google 今年三月宣布将对部分应用的提成比例降至 15%,这一变动将从 2021 年 7 月 1 日起实施:应用每年销售数字商品或服务所获得的前 100 万美元,收取的费率将为 15%;一旦总收入超过 100 万美元,那么本年度剩余时间里的服务费率都将为 30%。现在 Google 官方博客宣布了更多允许应用服务费率定在 15% 的条件:视频音频类应用加入对 Android TV、Google TV 和 Google Cast 或 Wear OS 的整合;电子书类应用为大屏幕阅读进行优化,整合 Entertainment Space;月活跃安装量超过 10 万;商店用户评分较好,等等。
美国数个州的检察长可能最早在下周对 Google 提起诉讼,指控这家搜索和广告巨头在运营其移动应用商店方面违反了反垄断法。各州检察长的调查由犹他州、田纳西州、北卡罗莱纳州和纽约州牵头。目前还不清楚有多少州会参与。此案可能会在北加州的联邦法院提起诉讼,那里正在审理相关案件。这些案件包括 Epic Games 去年对 Google 提起的诉讼,指责其应用商店规则限制竞争。预计该案将于 2022 年开庭审理。Google 最初被认为在运营应用商店方面比苹果更开放,但最近收紧了规则,并加强了对这些规则的执行。
Google 向竞争对手的压力低头,允许其免费参与欧洲 Android 设备默认搜索引擎的竞争,扩大了两年前向欧盟反垄断监管机构作出的承诺。Android 移动操作系统在全球约五分之四的智能手机上运行。Google 在 2019 年表示,竞争对手需要通过拍卖付费,争取出现在欧洲新 Android 设备的选择屏幕上,用户可以从中选择自己喜欢的搜索引擎。欧盟执委会于 2018 年对 Google 开出了 42.4 亿欧元的罚单,原因是 Google 不公平地利用 Android 系统来巩固其搜索引擎的主导地位。
在 WWDC 大会上,苹果宣布它的视频通话服务 FaceTime 将通过 Web 支持 Android 设备和 Windows PC。苹果将 FaceTime 变成某种类似 Zoom 的视频呼叫服务,用户可以分享预定日期的视频通话的链接,然后到时间加入。苹果没有宣布这一功能的上线日期,该功能可能将随 iOS 15 一同提供给用户。苹果还宣布了 SharePlay、安全共享和健康分析watchOS 8iOS 15iPadOS 15、以及新的隐私保护功能,等等。
孟加拉国技术工程大学和 UCLA 的研究人员开发出一种框架,能从文本描述创造 Android 应用。研究报告(PDF)发表在预印本网站 arXiv 上。这项研究在人类语言和编程语言之间架起桥梁,让编程变得更容易。大部分此类的技术是基于端对端的神经网络机器翻译,类似 Google 翻译使用的技术。但绝大部分它们都无法生成包含数百行代码的应用。为了克服这一限制,研究人员创造了一种形式语言,能抓住应用代码中的复杂性。他们开发的框架被称为 Text2App,其演示发布在 GitHub 上。
华为正式推出鸿蒙2.0系统(HarmonyOS),周三晚间起部分华为手机将可以一键升级至鸿蒙。这意味着华为将不再依赖谷歌的安卓系统。华为此前预计到 2021 年底,搭载鸿蒙操作系统的设备数量将达 3 亿台,其中华为设备超过 2 亿台,面向第三方合作伙伴的各类终端设备数量超过 1 亿台。相较于安卓,鸿蒙并非一个简单的新版操作系统。华为称鸿蒙是“面向万物互联时代的全场景分布式操作系统”,目标是在电脑、智能手表、汽车以及其它智能设备上均可使用,而且设备间可以互相连接。用户报告称,华为手机升级到鸿蒙之后仍然能运行安卓应用。
Google 警告未知黑客正在利用最近披露的 4 个 Android 漏洞执行恶意代码完整控制设备。这四个漏洞是在 5 月 3 日披露的,Google 已经向 Android 厂商释出了安全更新,由后者负责将补丁推送给用户。Google Project Zero 的安全研究员 Maddie Stone 将这四个正利用的漏洞称为 0day。成功利用漏洞允许完整控制受害者的手机。今年至今 Android 系统发现了 4 个 0day,相比下去年只发现 1 个。
在 Google I/O 2021 上,负责产品管理的副总裁 Sameer Samat 宣布 Android 设备激活数量突破了 30 亿。这一数据比 2019 年的 I/O 会议上宣布的数据多 5 亿,比 Google I/O 2017 上宣布的数据多 10 亿。这一数据来自于 Google Play Store,没有考虑使用第三方应用商店的 Android 设备,这意味着 Android 设备的真实激活数量会更高(如中国的 Android 设备没有预装 Google Play)。苹果则在今年早些时候宣布它的 iPhone 手机激活数量超过了 10 亿。