普通视图

发现新文章,点击刷新页面。
今天 — 2025年7月16日掘金 前端

数码洞察 | Apple VS DMA、三星新品、Android 16KB Page Size

作者 GitLqr
2025年7月15日 23:22

近期,科技行业迎来多项重磅动态,不仅涉及新规对苹果浏览器生态的影响,还包括三星的创新展示以及 Android 系统的架构升级。以下为详细梳理。

欧洲联盟 DMA 对苹果浏览器政策的挑战与影响

欧洲联盟的数字市场法(DMA)旨在打破平台垄断,允许第三方浏览器利用不同引擎(如 Chromium、Gecko)在 iOS 上实现跨平台竞争。尽管法律要求苹果在一年多前应开放相关接口,但至今,欧盟仍未见到真正基于多引擎的第三方浏览器。

Apple浏览器引擎移植困难1.png

非营利组织 Open Web Advocacy(OWA)在欧盟研讨会上指出,苹果的政策存在多个阻碍因素:

  • 不同引擎版本的“相同”浏览器不能归为一类,导致 Google、Mozilla 等开发多版本,加重了合规和推广的难度。
  • 开发者缺少测试不同引擎的途径,限制创新和优化空间。
  • 其他应用通过在欧盟之外发放测试版本暂时避免政策限制,但此做法未普及至浏览器生态。

Apple浏览器引擎移植困难2.png

苹果强调隐私和安全需求作为坚持策略的理由,然而,实际操作中多年来的问题仍未得到根本解决,阻碍了多引擎浏览器的健康发展。

Apple浏览器引擎移植困难-安全为由.png

官方博客:open-web-advocacy.org/blog/apples…

Youtube: youtu.be/_nRU9XUbnpM

三星引领折叠屏时代,新一代设备激发开发创新

三星在“Galaxy Unpacked 2025”发布多款旗舰折叠产品,包括 Galaxy Z Fold7、Z Flip7 与 Galaxy Watch8,这些硬件创新标志着其在智能设备的布局不断深化。

在软件生态方面,借助 Android 16 和 Wear OS 6,开发者获得更强大的适应性开发工具:

  • 支持折叠屏幕的响应式布局和多窗口管理
  • 利用 Compose Adaptive Layouts、Jetpack Navigation 3 实现 UI 动态调整
  • Wear OS 6 加入个性化表盘、Passkey 和始终显示等新特性,增强交互体验

三星与谷歌紧密合作,优化大屏幕窗口操作和 DeX 桌面体验,为开发者提供丰富的创新空间。此系列设备推动跨屏互动和个性化定制的边界,为未来智能终端开启新模式。

官方博客:android-developers.googleblog.com/2025/07/sta…

Galaxy Unpacked:youtu.be/gkdbaf4-8h8

Android 16:blog.google/products/an…

Wear OS 6:developer.android.com/training/we…

Android 系统迈向更大页面支持:从 4 KB 到 16 KB 的转变

Android 自 Android 15 起引入对 16 KB 页面大小的支持,利用 ARM 硬件普遍支持的更大页面,提升系统性能。

性能提升与开发者准备

  • 预计应用启动、摄像头响应、系统启动速度提高 5-10%
  • 降低电能消耗,延长设备续航
  • 要求使用本地 C/C++库的应用重新编译以适应新页面大小

16-KB-support-android-studio-transition-or-recomplie-device.png

注:4K 设备可以正常运行 4K/16K App(16K 是 4K 的倍数);16K 设备可以正常运行 16K App,但无法直接运行 4K App(4K 不是 16K 的倍数)。

工具与迁移建议

  • Android Studio 提供 APK 分析、Lint 检测、Gradle 插件自动调整等辅助工具
  • 避免硬编码页尺寸,改用运行时 API 查询,并在模拟器和实际设备上进行测试

APK Analyzer-16-KB-page-size-android-studio-meta.png

on-device-testing-16-kb-page-size-pixel.png

未来展望

提前布局和测试,确保应用顺利迁移至大页面架构,将为用户带来更快、更省电的体验,也为 Android 生态的高速发展提供有力支撑。

官方博客:android-developers.googleblog.com/2025/07/tra…

文档说明:developer.android.com/guide/pract…

LibChecker:play.google.com/store/apps/…

❌
❌