文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
在释出两个面向开发者的预览版本之后,Google 释出了首个面向大众的 Android 14 Beta 版本。Android 14 主要变化包括:更新了手势导航;更新后的后退箭头将帮助用户更好的理解 Android 14 的预测性返回手势体验,用户在应用内导航将能预览屏幕;新的系统分享表,用户在打开的页面可以通过触点分享内容;新的变形图形特效,在每个应用的基础上自动配置偏好的语言;应用可以限制辅助服务对敏感数据的访问;等等。
开源 Android 应用商店 F-Droid 释出了 v1.16,其中一大变化是更新了库索引格式。随着愈来愈多的应用进入 F-Droid 商店,记录所有应用及其元数据的库索引的容量也愈来愈大。目前压缩后的索引大小为 8MB,每次 F-Droid 客户端更新索引时都需要重复下载这 8MB 文件。现在为了减少体积,支持增量下载,开发者实现了 RFC 7396 JSON Merge Patch,F-Droid 客户端将只下载上次更新后的索引变化,只下载新的 entry.json 文件而不是完整的索引。
Mozilla 基金会的研究发现,八成 Google Play 应用的安全标签是不精确的。Mozilla 隐私研究团队检查了 Google Play 商店里的 40 款最受欢迎的应用(基于下载量), 对比了它们的隐私政策和报告给 Google 的 Data Safety Form 的信息,发现其中 16 款即 40% 的应用在隐私政策和自我报告的信息之间存在巨大差异,获得了差的评分,15 款应用获得了需要改进的评分,只有 6 款应用获得了 OK 的评分,其中包括 Stickman Legends Offline Games、Power Amp Full Version Unlocker、League of Stickman: 2020 Ninja、Google Play Games、 Subway Surfers 和 Candy Crush Saga。Mozilla 发现 Google 的 Data Safety Form 报告有漏洞,没有要求应用披露与服务提供商共享数据,使用了收集和共享的狭窄定义。
诺基亚宣布与 iFixit 合作推出用户可以在家中自己维修的低端 Android 手机诺基亚 G22。诺基亚手机由 HMD Global 制造,该公司从诺基亚获得了其品牌的独家使用授权。G22 可更换的组件包括电池、显示屏和充电端口,用户使用 iFixit 的工具可以在 5 分钟更换。HMD Global 将通过 iFixit 提供五年的维修指南和原装配件。G22 显示屏 6.53 英寸,分辨率 720 x 1200,采用了紫光展锐的 4 核处理器 T606,4 GB 内存,存储空间 64 GB / 128 GB,运行 Android 12 系统,将提供为期三年的安全更新和两次 Android 大版本升级支持。
Google 释出了 Android 14 的首个预览版本。在今年下半年释出正式版本前,Google 会发布多个预览版本,让开发者能抢先体验新功能。Android 14 目前最显著的一个变化是它禁止安装旧的 Android 应用:阻止安装有 8 年历史的 Android 6.0 或以下版本的 APP。选择 Android 6.0 是因为该版本在 2015 年引入了运行时权限,在访问相机等功能时会弹出允许或拒绝的窗口。Google 表示部分恶意程序会通过使用针对 Android 5.1 的 targetSdkVersion 躲避这一约束。Google 官方应用商店 Play Store 对 Android 版本的要求更高,针对 Android 12 以下版本的应用会无法搜索到。
Android 操作系统并不以臃肿著称,它需要满足各种不同配置智能手机的需求 ,而部分低端型号的储存空间是相当有限的。然而三星最新智能手机 Galaxy S23 使用的 Android 定制系统使用了多达 60 GB 空间。也就是如果你的 Galaxy S23 手机存储空间是 128GB,那么有一半的空间被操作系统及预装的应用给占用了。为什么三星的系统如此臃肿?原因可能包括:三星软件部门开发的软件质量较差;三星为了突出自己的独立性而克隆了每一个 Google 应用。但三星同时还有合同义务在设备中包含 Google 应用,结果是系统同时预装了一套 Google 应用和对应的三星版本。这意味着设备上有两个应用商店,两个浏览器,两个语音助手,两个短信应用,诸如此类。
在最近举行的 RISC-V 峰会上,Google 的 Android 工程总监 Lars Bergstrom 在主题演讲中表示,Google 想要让 RISC-V 成为 Android 的 T1 级支持架构——即其地位与 ARM 处理器处于同一水平。这一表态显示 Google 对 RISC-V 开源指令集架构的支持有了巨大转变。Bergstrom 在半年前曾表示 Android 版本要为 RISC-V 进行优化需要大量的工作,他勾勒了一个需要数年时间才能结成果实的路线图。然而 Android 对 RISC-V 的支持在加速,去年 9 月 Android Open Source Project (AOSP)项目开始加入正式的 RISC-V 补丁,现在任何人都可以去尝试下 Android 的 riscv64 分支。Bergstrom 承诺会在今年初加入对 RISC-V 的初步模拟器支持,第一季度加入 Java 工作负荷的 Android RunTime (ART) 支持。Google 加大支持 RISC-V 可能与过去几年 ARM 公司的不稳定有关联。ARM 的母公司软银曾尝试将其出售给英伟达,失败之后准备让公司上市。与此同时 ARM 还在与其最大的客户高通公司打官司,而 ARM 中国公司也问题多多。
Android 社区发行版 LineageOS 释出了 v20 版本。LineageOS 是 CyanogenMod 的分支,在 Cyanogen 公司宣布停止开发 CyanogenMod 之后创建,LineageOS 20 是基于 Android 13,剥离了 Google 应用,加入了项目自己的一些应用,其中包括了新的相机应用 Aperture(基于 Google CameraX),合并了 2022 年 4 月到 12 月的安全补丁,Android TV 版本包含了一个无广告的 Android TV 启动器,等等。
微软向 Windows 11 预览版用户提供了 Windows Subsystem for Android(WSA) 的更新,加入了对 Android 13 的支持。Android 13 是 Google 在今年 8 月发布的最新 Android 版本。而 WSA 是微软在 2021 年宣布的运行 Android 应用的子系统,类似 Windows Subsystem for Linux (WSL),在 Android 应用模型和 Windows 应用模型之间提供一个代理原生应用,通过一个虚拟机提供对 Android Open Source Project(AOSP)的兼容。最新版本的 WSA 还提供了一个新命名自动关闭 WSA,启动时间减少一半,改进鼠标点击输入,改进剪贴板稳定性,改进应用尺寸缩放,等等。
Google 宣布从 2023 年 5 月起,所有 Android TV 应用都必须切换到新的文件格式 Android App Bundles (AABs),这种格式可以节省空间,将应用储存需求减少五分之一。AAB 格式是在 2018 年随 Android 9 一同发布的,它通过将应用分解成多个模块减少储存需求。旧的 Android 应用格式 APK 包含了所有可能的数据,应用支持不同语言、显示分辨率和 CPU 架构,但在安装时只需要针对其中几个适配就能正常工作。相比单一的 APK 文件, AAB 应用包平均能节省 20% 的空间,对于储存空间有限的设备如电视或电视盒有巨大的帮助。Google 表示,未切换到 AAB 格式的应用将会搜索不到,应用开发者最好尽快行动起来,Google 估计一名工程师只需要三天时间就能完成迁移。
Googe 向一位发现 Pixel 锁屏绕过漏洞的研究人员奖励了七万美元。这个漏洞被称为 CVE-2022-20465,被描述为本地提权漏洞,允许任何人在能访问设备的情况下无需密码解锁 Google Pixel 智能手机。匈牙利研究人员 David Schutz 是无意中发现该漏洞的,他旅行回到家,Pixel 6 只剩下 1% 的电,自动关机时他正在写短信,他赶紧给手机充电重启手机,手机要求输入 Pin 码,但他一时间忘记了...在解锁手机过程中他发现任何接触到 Pixel 手机的人都可以换上自己的 SIM 卡,输入预设恢复代码,绕过操作系统的锁屏保护。他向 Google 报告了漏洞,Google 在本月初释出的安全更新中修复了该漏洞。
Google Pixel 7 系列是第一款只支持 64 位应用的 Android 智能手机。这意味着旧的 32 位应用无法安装在手机上。苹果早在 2017 年发布 iOS 11 就要求所有应用必须是 64 位,而 Google 也从 2019 年 8 月开始要求 Google Play Store 中的所有应用必须支持 64 位,去年开始停止支持没有 64 位版本的 32 位应用。相比 32 位应用,64 位应用能访问更多内存,拥有更好的内存管理,安全性也更强。用户的体验将是更稳定了。
Google 发布了 Android 13,开始推送给旗下智能手机 Pixel 系列,今年晚些时候主要厂商三星、华硕、诺基亚/HMD、摩托罗拉、小米、一加、iQOO、 Oppo、Realme 等会给旗下部分型号手机更新 Android 13。Android 13 的新变化包括:自定义非 Google 应用匹配墙纸主题和颜色,允许给应用分配与系统不同的语言,媒体播放器将根据音乐或播客微调外观,进一步定义睡前模式,设定应用只能访问特定照片和视频,剪切板拷贝的敏感数据会在一定时间后自动清除,等等。
过去几年,Google 投入数以十亿美元计的资金开发名为 Fuchsia 的全新操作系统,但至今为止其成果寥寥无几。Fuchsia 唯一的成果是作为 Nest 设备的底层操作系统使用,Google 曾尝试让 Fuchsia 能运行 Android 应用,为此它在 Android Open Source Project(AOSP) 创建了一个项目 device/google/fuchsia,设计为 Fuchsia 设备构建 Android 运行时。但本周该项目下的所有代码都被删除,取而代之的是一条 TODO 信息,Google 可能会用其它项目取代它。负责该变更的开发者来自 Fuchsia 的 Starnix 项目。Starnix 于 2021 年创建,旨在让 Fuchsia 能原生运行为 Linux 或 Android 构建的应用或库。
宝马宣布其未来部分车型使用的车载信息系统将从 Linux 切换到 Android Automotive。Android Automotive 也是基于 Linux 内核,其优点是整合了 Google 应用,包括应用商店、地图和 Google 助手,宝马预计会定制一个皮肤,使得 Android 车载系统接近其上一代 Linux 系统。宝马表示它会继续开发基于 Linux 的车载系统,会在部分车型上继续使用。宝马尚未证实哪些车型将使用 Android Automotive。
根据 Google 在其支持网站上的更新,作为合规工作的一部分,Google Play 从 2022 年 5 月 5 日起在俄罗斯屏蔽付费应用的下载和更新。俄罗斯开发者仍然可以发布和更新免费应用,用户仍然可以从应用商店下载免费应用。但所有付费应用因合规原因被封锁。在这之前,Google 表示由于支付系统服务中断,自 2022 年 3 月 10 日起,Google Play 暂停面向俄罗斯境内用户的结算系统服务。这意味着用户在俄罗斯无法通过 Google Play 购买应用和游戏、为订阅项目付款或在应用内购买任何数字商品。
Google Play Store 开始要求应用开发者披露收集的隐私数据。Play Store 上的应用描述将加入“数据隐私和安全”的新栏目,描述收集哪些数据,为什么收集这些数据,以及与谁分享数据。应用开发者需要在 7 月 20 日前添加这一栏目的描述。但这些信息由开发者提供,本质上是基于荣誉制。Google 也发出威胁,如果发现应用行为与描述存在差异,它可能会采取行动,包括执法行动。
曾被称为 Cyanogen 的 Android 社区发行版 LineageOS 释出了 LineageOS 19。LineageOS 19 是基于 Android 12,安全补丁更新到 2022 年 4 月,默认启用了深色模式。开发者表示,由于 Android 开源项目 AOSP 用 eBPF 取代了 iptables,而设备的内核版本需要高于或等于 Linux kernel 4.9 才能利用 eBPF,使用 4.4 kernel 的设备有向后移植的版本,使用 kernel v 3.18 或更低版本的设备则将停止支持,这意味着 LineageOS 19 将不支持较旧的设备。