Apple Developer 门户是一个综合性资源中心,旨在为整个 Apple 生态系统中的开发者提供支持。它提供了必要的工具、文档和技术支持,用于在 iOS、iPadOS、macOS、visionOS、watchOS 和 App Store 等多个平台构建应用程序。 该门户的主要功能包括: * **技术资源:** 可获取 Xcode、Swift 和 SwiftUI 等高级开发工具,以及详尽的文档、示例代码和教学视频。 * **设计与硬件规范:** 该网站提供关键的设计资源(如 SF Symbols),以及所有 Apple 硬件(包括最新的 iPhone、iPad、Mac 和 Vision Pro 机型)的大量尺寸图纸和技术规范库。 * **社区与支持:** 开发者可以通过论坛进行交流、参加 WWDC 等活动,并获取专门的帮助指南或直接联系渠道以进行故障排除。 * **程序管理:** 一个用于管理 App Store Connect、开发者计划和发布要求的中心化枢纽,确保开发者能及时了解最新的平台创新,包括 Apple Intelligence 和机器学习技术。 无论是构建应用程序还是设计硬件配件,开发者都可以利用此门户简化从最初设计到最终发布的工作流程。
这是一个精简的 Chrome 插件,用于高亮显示 Hacker News 上链接至 greg.technology 或其子域名的提交内容,以及 Greg 本人(gregsadetsky)发布的文章和评论。匹配的内容会带有一个微小的橙色 Greg 徽章(上面有他的头像)。Greg 会横扫首页,标记链接至 greg.technology 的文章或他提交的内容;他的评论也会被标记。
安装方法:
打开 chrome://extensions,开启右上角的“开发者模式”。点击“加载已解压的扩展程序”并选择此仓库目录。浏览 Hacker News,访问 /from?site=greg.technology 即可查看效果。无构建步骤,无依赖项,除在 news.ycombinator.com 上运行外无需其他权限。
本文认为,尽管 JPEG XL 是一项令人瞩目的技术成就,但它并不适合现代互联网。作者指出,尽管 JPEG XL 具有多功能性和无损压缩能力,但在有损压缩效率、解码速度以及渐进式渲染性能等核心互联网指标上,却无法超越 AVIF 等既有竞争对手。
作者强调,JPEG XL 缺乏现代编码的核心工具(如高效的方向预测和专用去块滤波器),这使其性能落后于基于 AV1 的编码器。此外,该格式极高的灵活性带来了潜在的安全风险,例如“JXL 炸弹”问题,即利用体积小但计算开销巨大的文件,导致低端硬件性能下降。
作者最终认为,在浏览器中推广 JPEG XL,更多是出于对架构多样性的追求,而非基于明显的技术优势。尽管作者承认 JPEG XL 在专业摄影和高端影像等非互联网工作流中具有实用价值,但结论认为,互联网平台应优先采用 AVIF 这种专为特定用途设计、适用范围更窄的编解码器,以提供更快速、安全且高效的标准用户体验。
构建模仿机械机芯(如镂空或规范指针)的高质量 Garmin 表盘,需要的不仅仅是绘图。为了实现地道的“机械”美学,设计师将每个表盘都视为一项功能性工程项目。
设计过程始于对真实镂空腕表的研究,以了解力的分配方式,以及桥板和轴承等部件为何置于特定位置。设计师不是根据外观绘制部件,而是从零开始构建一个功能性的“机芯”,计算精确的齿数和轮径,以确保机芯在逻辑上严丝合缝。如果齿轮系绘制有误,即便手表爱好者无法指出具体缺陷,也能立刻察觉到一种“怪异”感。
从秒针子表盘的位置到桥板的结构,每一个元素都经过验证,确保其“可制造性”及结构合理。最后,光影经过精心处理,以避免廉价的“泛光”效果,重点呈现深度和材质质感。通过基于手表实际内部逻辑的机芯动画,最终呈现的数字表盘呈现出真实运行机器的质感。