苹果遵守欧盟数字市场法案,更新App Store政策

2025-06-27
苹果遵守欧盟数字市场法案,更新App Store政策

为遵守欧盟数字市场法案,苹果更新了App Store政策。开发者可在欧盟App Store中推广其数字商品或服务至其他平台(网站、应用商店或应用内网页)。此举将产生新的费用:初始获取费、商店服务费以及核心技术佣金(CTC)。苹果计划在2026年1月1日前在欧盟采用统一的商业模式,将核心技术费(CTF)过渡到CTC。此外,苹果还将更新iOS和iPadOS的用户体验,方便用户安装来自开发者网站或其他应用市场的应用。

阅读更多
科技

苹果全新UI设计语言:Liquid Glass

2025-06-14
苹果全新UI设计语言:Liquid Glass

苹果发布了全新的UI设计语言Liquid Glass,它结合了Aqua、iOS 7模糊效果、iPhone X流畅度、动态岛灵活性以及visionOS沉浸式界面的优点。Liquid Glass并非简单的物理材质再现,而是一种动态弯曲和塑造光线的数字元材质,具有轻盈液体的质感,对触摸和现代应用的动态变化做出响应。它通过“透镜效应”实现分层和视觉分离,并根据大小和环境自适应调整,提供常规和清晰两种版本。Liquid Glass旨在提升应用的整体观感和交互体验,使其更具沉浸感和流畅性。

阅读更多
设计

苹果App Store审核指南深度解读

2025-05-02
苹果App Store审核指南深度解读

这份长达数千字的苹果App Store审核指南,详细阐述了应用上架的方方面面,从安全、性能、商业模式、设计到法律合规,几乎涵盖所有细节。指南强调了应用安全性和用户隐私保护的重要性,严格禁止包含令人反感的内容、恶意软件以及侵犯知识产权的行为。同时,指南也对应用的性能、功能完整性、商业模式以及设计提出了具体要求,并对应用的元数据、图标、截图和预览等方面进行了规范。此外,指南还对使用苹果服务的应用提出了特殊要求,例如推送通知、Game Center以及Apple Pay等。这份指南旨在帮助开发者更好地理解App Store的审核流程,提高应用上架成功率,并为构建一个安全、可靠和高质量的应用生态系统贡献力量。

阅读更多
开发 审核指南

Mac 应用能效指南:任务级优先处理

2024-11-29

本文介绍了如何在Mac应用中通过服务质量(QoS)等级来优化能效。QoS等级允许开发者将任务分类为用户交互、用户启动、实用工具和后台四个主要级别,系统会根据优先级分配资源。文章详细解释了如何为NSOperation、GCD队列、线程等指定QoS,以及如何使用Xcode、powermetrics和spindump等工具调试和分析QoS等级的应用效果,从而提升应用的响应速度和能效。

阅读更多
未分类 QoS

Mac 上加速 JAX:Metal

2024-11-27
Mac 上加速 JAX:Metal

本文介绍了如何在Mac平台上使用Metal插件加速JAX机器学习工作负载。Metal插件利用OpenXLA编译器和PjRT运行时,将JAX原语转换为Stable HLO格式,再转换为MPSGraph可执行文件和Metal运行时API,最终在GPU上运行。文章列出了jax-metal、macOS和jaxlib的版本兼容性,并提供了安装和验证步骤,以及使用AXLearn Fuji模型进行推理的示例。文章还指出,Metal插件仍处于实验阶段,部分JAX功能和数据类型尚不支持。

阅读更多
未分类

加速Rosetta的性能 | Apple开发者文档

2024-11-07
加速Rosetta的性能 | Apple开发者文档

本文主要介绍如何提升Rosetta的性能。Rosetta是苹果推出的一种翻译技术,用于在使用Apple silicon芯片的Mac上运行为Intel处理器编译的应用程序。文章指出开发者可以通过多种方式优化应用以提高在Rosetta环境下的运行速度,例如使用最新版本的Xcode构建应用,并关注可能导致性能问题的特定代码模式。虽然Rosetta可以有效地翻译现有应用,但原生Apple silicon应用的性能通常更好,因此文章也鼓励开发者将应用迁移到Apple silicon架构。

阅读更多
未分类 Rosetta

欧盟浏览器选择屏幕

2024-08-23

为满足欧盟《数字市场法案》(DMA) 的要求,iOS 17.4 及更高版本以及 iPadOS 18 及更高版本包含一个浏览器选择屏幕,用户可从中选择默认网络浏览器。文章详细介绍了浏览器进入选择屏幕的标准、选择屏幕的设计和更新时间线,以及开发者如何获取相关数据和支持。

阅读更多
未分类

欧盟允许使用第三方浏览器引擎

2024-08-09

iOS 17.4 及更高版本以及 iPad 18 将允许在欧盟地区使用第三方浏览器引擎。开发者需要申请 Web Browser Engine Entitlement 或 Embedded Browser Engine Entitlement 才能使用该功能。苹果对使用第三方引擎有严格的要求,包括安全、隐私和功能方面,以确保用户安全和体验。

阅读更多
未分类

Xcode 16 新功能

2024-06-10
Xcode 16 新功能

本文介绍了苹果开发者大会 WWDC24 上发布的 Xcode 16 的新功能,包括代码补全、诊断、Xcode 预览等方面的改进,以及构建、调试和 Instruments 的更新。文章详细介绍了编辑、代码完成、Swift 6 数据竞争安全保障、预览、构建、调试、Instruments 等方面的改进,并展示了如何使用这些新功能提高开发效率。

阅读更多
未分类 Xcode iOS开发 WWDC24