<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mac软件 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/mac%e8%bd%af%e4%bb%b6/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sun, 30 Aug 2026 03:07:33 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>经典屏保复活：飞行烤面包机重返现代Mac</title>
		<link>https://mylogs.cn/%e7%bb%8f%e5%85%b8%e5%b1%8f%e4%bf%9d%e5%a4%8d%e6%b4%bb%ef%bc%9a%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e9%87%8d%e8%bf%94%e7%8e%b0%e4%bb%a3mac/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 03:07:33 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[After Dark]]></category>
		<category><![CDATA[Afterglow]]></category>
		<category><![CDATA[Mac软件]]></category>
		<category><![CDATA[屏保]]></category>
		<category><![CDATA[模拟器]]></category>
		<category><![CDATA[软件保存]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e7%bb%8f%e5%85%b8%e5%b1%8f%e4%bf%9d%e5%a4%8d%e6%b4%bb%ef%bc%9a%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e9%87%8d%e8%bf%94%e7%8e%b0%e4%bb%a3mac/</guid>

					<description><![CDATA[一款名为 Afterglow 的免费工具，让 1990 年代风靡 Macintosh 的 After Dark [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">一款名为 Afterglow 的免费工具，让 1990 年代风靡 Macintosh 的 After Dark 屏保重新跑在了今天的 Mac 上——而且是直接运行原始的 68k 模块代码，不是重制，也不是移植。</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6a93da4a8199a&quot;}" data-wp-interactive="core/image" data-wp-key="6a93da4a8199a" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header.webp" alt="Afterglow 运行经典 After Dark 屏保" class="wp-image-5653" srcset="https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-300x157.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-1024x536.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-768x402.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>图片来源：9to5Mac</figcaption></figure>

<h2 class="wp-block-heading">一个绕开模拟器的模拟器</h2>

<p class="wp-block-paragraph">这个项目出自开发者杰夫·哈尔特（Jeff Halter），经约翰·格鲁伯（John Gruber）在 Daring Fireball 上推荐后进入更多人视野，9to5Mac 作者马库斯·门德斯（Marcus Mendes）于 8 月 27 日做了报道。</p>

<p class="wp-block-paragraph">过去想在现代设备上重温 After Dark，通常只有两条路：找一台老硬件，或者折腾一套经典 Mac OS 模拟器。两条路都不轻松，而且哈尔特指出一个更麻烦的问题——没有任何单一模拟器或老机器能忠实运行全部模块，有些动画跑得太快，有些又太慢。</p>

<p class="wp-block-paragraph">Afterglow 的做法是反过来：不去模拟整台 Macintosh，而是造一个专门为 After Dark 模块服务的模拟器。它基于 Musashi 68k CPU 模拟器，只重新实现了运行这些模块所必需的那部分 Macintosh Toolbox 与操作系统 API，因此既不需要苹果的 ROM 文件，也不需要安装经典 Mac OS。</p>

<p class="wp-block-paragraph">哈尔特这样解释动机：</p>

<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p class="wp-block-paragraph">在 90 年代，Berkeley Systems 的 After Dark 把飞行烤面包机、鱼群和星空天际线送到了每一块 Macintosh 屏幕上。它们有实用价值，能防止 CRT 显示器烧屏，同时也让人开心——那些动画可以是好笑的、超现实的、美的，有时候也挺恶心。</p><p class="wp-block-paragraph">它们是值得被保存下来的艺术品。</p></blockquote>

<h2 class="wp-block-heading">能当系统屏保用，也能当博物馆看</h2>

<p class="wp-block-paragraph">Afterglow 不只是一个播放器。它内置了一个面向现代 macOS 的屏保模块，用户导入的任何 After Dark 模块都可以直接设为 Mac 的系统屏保——按项目页面的说法，配上 Liquid Glass 锁屏效果尤其好看。</p>

<p class="wp-block-paragraph">功能清单还包括模块控制、全屏模式、随机播放、多模块同时运行、3D 包装盒展示、CRT 着色器（模拟老式显像管质感）、资源检视器，以及一个 DrawMorph 编辑器。</p>

<p class="wp-block-paragraph">需要注意的是，软件本身不附带 After Dark 模块。导入方式做得比较宽松：把模块文件、磁盘镜像或压缩包拖进应用，Afterglow 会自动解压并识别其中的模块。此外它还支持在应用内直接浏览并安装互联网档案馆（Internet Archive）上的软件版本，不必自己去找文件。</p>

<h2 class="wp-block-heading">下载与运行要求</h2>

<p class="wp-block-paragraph">Afterglow 目前为 1.0 版本，通过项目官网 morphing.cloud/afterglow 直接下载 DMG 安装包，为 Universal 通用二进制，要求 macOS 15 及以上系统。页面未标注售价，属于免费提供。</p>

<p class="wp-block-paragraph">哈尔特此前还做过另一个同类项目 Lunacy——一个原生 Swift 应用，把 More After Dark 里的经典游戏 Lunatic Fringe 搬到了现代 Mac 上。</p>

<h2 class="wp-block-heading">为什么这类项目值得关注</h2>

<p class="wp-block-paragraph">严格来说，屏保在液晶屏时代早就失去了防烧屏的实用价值。Afterglow 的意义更偏软件保存（software preservation）：那些跑在 68k 处理器上的动画代码，如果没人为它们造一个能长期运行的容器，随着老硬件报废和模拟器停止维护，最终就只剩截图和录像。</p>

<p class="wp-block-paragraph">用一个针对性的轻量模拟器把原始代码接住，比整套系统模拟更可控，也更容易在未来的 macOS 版本上持续维护。对怀念飞行烤面包机的用户来说，这是个能立刻装上就用的怀旧工具；对关注数字遗产的人来说，它示范了一种成本更低的保存路径。</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
