一不小心安装了 Samsung 的 SSD 工具和某款同时还需要 macFUSE 搭配使用的 NTFS 工具。由于 macOS 中已不再推荐使用 Kext,需要用户手动降低设备安全策略并重启以启用系统扩展(系统扩展已被阻止)。之前还卸载了 AdGuard,但似乎还有部分系统扩展残留在系统中。而对于像我这种有「系统洁癖」的人来说,当务之急必然是尝试清除
以前其实就尝试清理过 Samsung 的 SSD 工具所放入系统的系统扩展,当时还找到了源文件,删除后以为万事大吉,这次发现并非如此
在正式进行任何操作之前,我们需要确定我们需要修改的内容,以及对所修改的文件做好备份工作,条件允许时,应该进行整机 Time Machine 备份
对于 macOS,系统扩展和内核扩展一般在以下几个位置:
/Library/StagedExtensions/Library/Extensions/
这个位置一般包含了所有安装的 Kext[1]/private/var/db/KernelExtensionManagement
这个位置一般包含了诸如 AdGuard 网络系统扩展等内容,具体在其 AuxKC
目录中。可以先行在 Terminal 中通过 systemextensionsctl list
查询是否存在(比如 com.adguard.mac.adguard.network-extension
)/Library/SystemExtensions
这个位置一般包含了某些不在以上目录的扩展想要对 macOS 系统文件进行修改,则需要关闭 macOS 的系统完整性保护(System Integrity Protection,SIP)。具体方法为进入 macOS 的恢复模式,依次选择 Menu Bar 中的「实用工具」>「终端」,然后在 Terminal 中输入 csrutil disable
关闭 SIP,随后重新启动 Mac 即可
想要移除 AuxKC 目录下的系统扩展十分简单,只需要先使用 systemextensionsctl list
查询系统扩展的详细信息,随后在 Terminal 中输入 systemextensionsctl uninstall <teamID> <bundleID>
即可[2]。以移除 AdGuard 的网络系统扩展为例(此例中 teamID 为 TC3Q7MAJXF
,具体请以 list 中所列信息为准):
systemextensionsctl uninstall TC3Q7MAJXF com.adguard.mac.adguard.network-extension
等待 Terminal 完成操作(显示 Successful
)后,重新启动 Mac。此系统扩展即将在重新启动过程中被移除
开始之前,我们需要先修复 /S/L/E(System/Library/Extensions)和 /L/E(Library/Extensions)文件夹中的权限[3]
在 Terminal 中依次单独键入以下每个命令:
sudo chmod -Rf 755 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chown -Rf 0:0 /L*/E*
随后在 Terminal 中键入以下命令后重新启动你的 Mac:
sudo kextcache -i /
最后,请记得在恢复模式的 Terminal 使用 csrutil enable
命令重新启用设备的系统完整性保护(SIP)
最近打开了 QNAP 的 Virtualization Station,提示需要更改 QNAP 的虚拟交换机配置。谁曾想,QNAP 就此就再也连接不上了,不管是 QNAP 官方的 QFinder 还是 SSH 均提示找不到主机
无意间发现 Qmanager 可以通过 myQNAPcloud Link 连接到 NAS,遂打算重新启动 QNAP 尝试是否能够解决连接问题。但除了 App Center 功能外,其它功能在长时间使用时都会提示数次「连接失败」,甚至之前下达的重新启动也并未执行
联想到之前曾打开 QNAP 的 Virtualization Station,尝试在 Qmanager 中删除 Virtualization Station,却依旧无法连接
既然 myQNAPcloud Link 能够连接到我的 NAS,则证明 QNAP 硬件和 QTS 系统固件本身没有问题,而且外网甚至是连通的(至少 DDNS 是通的)
那就索性用 Qmanager 一个一个进程排查嘛,逐个关闭 QNAP 的各种服务呗。最后关闭到 QuFirewall 后,电脑网页端恢复正常自动刷新进入到了登录界面。最后经过测试,单独结束掉 QuFirewall 后,访问便可恢复正常
好家伙,那就是你了 —— QuFirewall!
QuFirewall,是 QNAP 的防火墙进程。后期通过系统日志发现 Network & Vitual Switch 频繁发出警告,QuFirewall 事件数量飙升,部分网络服务被拦截
QuFirewall 在系统日志中事件数量飙升
之前因为启用了 Virtualization Station,会改变 NAS 中的虚拟网络结构,从而触发 QuFirewall 的配置规则导致局域网访问被拒绝。而且需要注意的是 QNAP 中的三大操作(Virtualization Station、Container Station 以及 Ubuntu 工作站)都会改变 NAS 中的虚拟网络结构导致此问题的发生
经过反复尝试发现,只要在开启 Virtualization Station、Container Station 以及 Ubuntu Linux Station 之前开启了 QuFirewall 都会导致无法访问的问题出现,不知道这算不算是 QTS 的一个 Bug,比较庆幸的是此时 QuFirewall 并没有拒绝 DDNS 访问,不然没有任何方式可以访问到 NAS 只能进行重置
其次,还暴露出的 QNAP NAS 的一个安全问题。即 QuFirewall 在系统启动时并没有启动,此时系统并不受 QuFirewall 的保护,防火墙规则没有建立,存在被网络攻击的可能性。但是从 NAS 开机到 QuFirewall 启动之间的时间间隔很短,并且 NAS 的开关机频率极低,一般也不会造成很大的安全问题
]]>Apple 如很多操作系统开发商一样,除了有用于正式环境的软件版本外,还有专供开发者做新功能适配和 App 机型测试的 Developer Beta(开发者测试版本,下文简称「DB」)以及面向普通消费者用户的 Public Beta(公众测试版本,下文简称「PB」)。每年的 WWDC(Apple 全球开发者大会)第一天的 Keynote 主旨演讲后,Apple 就会在其开发者网站上上线用户开发者的 DB 描述文件(Profile)用以开发者将自己的设备更新至新版本以为自己的 App 适配新系统做好准备
而从 iOS/iPadOS 16.4、watchOS 9.5 以及 macOS 13.4 开始,Apple 引入了一种新的测试版软件获取方法,使用户能够在软件更新设置项目中直接获取 DB/PB 的 OTA 更新,并且在同一时间使传统的描述文件不再能够控制这一设置配置。Apple 还对能够获取 DB 和 PB 的用户做出了更进一步的细分,只有付费加入 Apple Developer Program 的 Apple ID 用户才能获取 DB 版本。但 Apple 随后在对 iOS/iPadOS 17 进行开发者测试时,宣布任何 Apple ID 均可免费获取 DB 更新
随着相关门槛的降低以及互联网探索精神,越来越多的人开始尝试在自己的设备上尝试使用最新的测试版本来体验新功能。但是本着认真负责的态度,还是应该再次说明一下,测试系统仍然有很多不太完善的地方,因此其仅应面向有一定技术实力的开发者推出(虽然也有很多方式能够让公众获得)。而测试系统之所以被称之为测试系统,一定是因为它的完善度等方面还远没有达到可以面向一般大众推出的水平,不然还测试干嘛,早就全量推送了。如果无脑的尝鲜的话,遇到问题时也往往会让你付出一定的代价。这个代价包括但不限于:你的时间成本和你的资料数据等内容。因此,请不要在自己的主用设备中使用测试版本的软件
尝鲜有风险,测试需谨慎
DB 和 PB 开始测试的方法不尽相同。DB 无需任何多余的步骤,在任何 Apple 设备中登录自己已加入 [3] Apple Developer Program 的 Apple ID,即可在 Apple 设备的「软件更新」系统设置项目中更新 Developer Beta
而获取 Public Beta 则需要使用你的 Apple ID 在 Apple Beta 版软件计划 中注册你的设备来获取 Public Beta 版并试用最新的功能
iOS/iPadOS 安装测试版软件后,SpringBoard 会出现「反馈助理」App。轻点打开反馈助理 App,使用自己参加测试时所使用的 Apple ID 登录,并将问题反映给 Apple
macOS 无论安装测试版软件与否,你都能在 /System/Library/CoreServices/Applications
目录下找到反馈助理(Feedback Assistant)App。你亦可以通过聚焦(Spotlight)搜索「反馈助理」打开反馈助理 App,使用自己参加测试时所使用的 Apple ID 登录,并将问题反映给 Apple
使用与 Apple Watch 配对的 iPhone 上的反馈助理(方便提取日志文件等)将问题反映给 Apple。其它设备的反馈方式亦可参考 Apple Watch
请尽量在反馈过程中做到逻辑清晰、信息提供到位,并友善发言,以便减少在反馈过程中所浪费的时间成本和所产生的负面情绪
一般而言,Apple 正常的软件更新不会对任何 App 造成这种「灾难级故障」,但诸如迭代版本的软件测试往往会出现此类问题
当出现此类问题时,请将错误信息以合理合法的渠道向 App 开发者反馈,并等待 App 开发者修复
请参考《想要体验新功能?先给自己「留一手」吧》
我们不推荐其它非官方处理方式,特别是保留数据资料(易造成诸多错误)
请联系 Apple
首先,你需要使用「磁盘工具」将你准备的可移动介质彻底抹掉,并改为 MS—DOS(FAT32)格式。可移动介质的名称随意,但建议不要包含中文,以下以「UNKNOW」作为可移动介质的名称为例
其次,你需要安装 Homebrew,并借助它来安装 wimlib
在终端中输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
命令安装 Homebrew。随后需要按照出现的提示使用 echo
命令将 Homebrew 添加到你的 PATH(M 系列芯片)
完成后,使用 brew install wimlib
命令使用 Homebrew 安装 wimlib 工具
此时,你可以打开你下载好的对应 Windows 版本的 ISO,并记下其挂载后的名称,这里以「CCCOMA_X64FRE_ZH-CN_DV9」为例
输入 wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim /Volumes/UNKNOW/sources/install.swm 4000
命令开始创建 Windows 启动盘,并等待完成
大功告成!
目前,Microsoft 已强制用户使用 Microsoft 账户在 OOBE 中设置 PC,十分恼人[1]。而有些方法如今已经失效
如果你不慎已经为你的 PC 连接了互联网,那么你会发现再也无法跳过 Microsoft 账户登录步骤。此时,返回上一页,将「为个人设置的 PC」更改为「为你的组织设置的 PC」。随后,你会发现你已经跳过了恼人的 Microsoft 账户登录环节,OOBE 已要求你创建一个本地账户来登录 PC
最恼人之处为 Windows 会自动取用 Microsoft 账户前几位作为登录后所创建的用户的用户名,且修改起来极其麻烦 ↩︎
先聊聊当初为什么买 Ayaneo Air 吧
我自己是 Apple 全家桶 + Xbox 用户,苦于个人休闲娱乐以及一定的社交需求,确实需要一个至少能跑游戏的设备,但是又觉得现配主机或者笔电有点太烧脑了(实在是不想跟有些商家斗智斗勇)。刚巧也是数字尾巴的用户,知道尾巴大叔最近在搞 Windows 掌机。最后综合预算和外观设计以及我手残以及不怎么玩什么 3A(顶多 GTA,最近偶尔在死亡搁浅里送快递)的需求选的 Ayaneo Air(最近得知 Air Plus 又要出来了)。实话实说 AYA 掌机各型号的设计风格也是很吸引我的一点
十分吸引我的 Ayaneo Air 出色的外观设计
我购买的这一款 Ayaneo Air 的硬件配置是 7 nm AMD Ryzen 5 5560U、16 GB 内存、512 GB SSD 存储。屏幕采用的是 5.5 英寸 AMOLED 高色域屏幕(1080*1920 分辨率、404 PPI)。这个硬件配置对于我这种不怎么玩 3A 游戏的非硬核玩家来说,应该是是够用的
操作系统自带 Windows 11 Home OEM,后期采用升级的方式将 Windows 升级到了 Professional,以利于对 Windows 进行更多的定制化(组策略/注册表相关)。采用 Windows 作为作为系统的掌机具有一个先天的优势,则是 Windows 平台丰富的游戏资源和游戏相关的工具及优化。但同时,Windows 也确实给形如 Ayaneo Air 这样的掌机类产品(甚至包括但不限于各种小尺寸的 Pad、PDA 等产品)带来了一些额外的优化需求,这个咱们暂且按下不表
最终选择出售的原因其实很简单:Ayaneo Air 没有达到我的预期表现。而这可能是因为我对其性能表现等的错误认识
离电性能相对较差其实一直是 X86 设备最无法避讳的问题,和 Mac 的 Apple Silicon 不一样,Windows 设备插电和不插电的性能差的真不是一星半点,更何况还是一部本身电池容量就不太够用的掌机,
散热绝对是现在 Win 掌机的通病,虽然有各种各样的所谓「优化系统」,但还是无法忽视 Windows 本身的资源开销(「优化系统」再怎么优化它毕竟还是 Windows 嘛)。也考虑过诸如 HoloISO 这种「类 SteamOS」以及 V 社自己的 SteamOS。也正如 OP 说的,驱动确实是这方面最大的问题,有条件想折腾可以看看 HoloISO。所以除了刚开始那会儿还没摸索明白之外,现在一直插着电玩(但是这样做一方面又让「掌机」变得不那么「掌机」了)
Ayaneo 的启动及睡眠/休眠后唤醒经常会遇到手柄 RGB 灯已经启动(说明系统已经启动了),但屏幕却长时间黑屏的问题。据官方常见问题解答,这是「正常现象」
其次,还有极个别游戏对 AMD 阵营的优化问题,并且在这些方面对用户而言也没有什么可用的资源可以应对这一问题。具体表现其实就是时而会遇到一些无法解释的问题,比如我这部的 Ayaneo Air 遇到了无法玩《底特律:变人》的问题,进去之后着色器缓存什么的没遇到什么问题,但是从游戏菜单开始就黑屏,有声,而且菜单这些也都能用,但就是看不到正常的游戏画面。问了一圈,也是只能得到「放过 Air 吧」以及「可能是 AMD 自己的驱动问题」这种答案
遇到游戏进入后黑屏问题的 Ayaneo Air,直到出售时,仍未能找到合适的解决方法
AYA Space 平时其实除了更新手柄固件、调整遥感氛围灯以及做简单的调度策略调整之外几乎不用。很简单,功能还是太少了,而且官方更新的也慢。听说 Ayaneo 也在弄基于 Linux 的 AYANEO OS(好像叫这个名字)
至于少数派作者西鸽的文章中说的充电到 98% 始终充不满的问题,我的这部 Ayaneo Air 也有,但我认为这是现如今 Windows 的锅(类似于 macOS 上的「优化电池充电」),但很明显没法关闭(我 Surface Book 2 上有个智能充电,也是无法关闭)[1]
综合总结一下。我觉得买这种掌机还是得先看你想要在掌机上玩什么游戏,然后找到一个「大致匹配」你需求的「甜品」机
Ayaneo 这些厂商没有 V 社那样既能够「教育用户」,又能够让游戏公司听话,只能一直推出迎合「不同细分需求」的用户的新机型来完善产品。且按照以往 Ayaneo 的销售策略,「与其完善现有,不如挖个新坑」
想要畅快玩游戏,看来一个是需要 Windows,一个是需要正经的、传统的 PC,至少现阶段是这样的
在我出售这台 Ayaneo Air 之前几周,这一问题已经「莫名」得到了解决,因最近对 Windows 多次进行了更新,故可能是 Windows 的某一更新解决了这一问题。一切就是这么突然 ↩︎
Apple 在 3 月 9 日的特别活动上发布了全新的 Mac Studio 和 Studio Display,同时在其官网上下架了 27 英寸 iMac
说起 Mac,这是 Apple 一条评价非常两极分化的产品线。对于软件、影像、音频行业等这一类专业用户来说,他们的评价往往是「极富性价比」、「性能超群」;而对于其它用户,他们的评价则往往是「居然连游戏都不能玩」
老实讲,作为一个 7 年的 Mac 老用户(还在用老设备)的我,也深知 Mac 的严重「偏科」。甚至前段时间我的一位大学室友因为萌生出视频剪辑而向我咨询有关 Mac 的相关问题的时候,我还会「苦口婆心」地再三劝他再想想
「Mac」 是「Macintosh[1]」的简称,Macintosh 往往被译为「麦金塔」。Macintosh 是自 1984 年 1 月起由 Apple 设计、开发和销售的个人电脑系列产品
按顺时针方向依次为 MacBook Air(2015)、iMac G5 20"(2004)、Macintosh II(1987)、Power Mac G4 Cube(2000)、iBook G3 Blueberry(1999)和 original Macintosh 128K(1984)。图片来自 Wikipedia
1997 年中期,Steve Jobs 重新回到 Apple,将原来由近 20 款 Macintosh 组成的复杂产品线减至 1999 年中期的 4 款:Power Macintosh G3、iMac、14.1" PowerBook G3 以及 12" iBook。这四款产品都凭借其高性能、有竞争力的价格和美观的工业设计在商业上获取了关键的成功,帮助 Apple 重新盈利
2006年,Macintosh 开始向 Intel 平台迁移,大约在这个时候,Apple 逐渐淘汰了「Macintosh」这个名字,取而代之的是「Mac」。Mac 这个绰号自第一款产品面世以来就一直被广泛使用
最初 Mac 的默认操作系统命名为 System Software,至 System 7.5.1 起正式改名为 Mac OS。自从 2001 年 Cheetah 发布时,版本号一直停留在 10 开头。2001 年最初被称为 Mac OS X。10.8 Mountain Lion 起命名为 OS X。10.12 Sierra 起,为与其它平台操作系统 iOS、watchOS、tvOS 等命名方式相符合,又更名为 macOS。2020年,引进 ARM 架构改写的 macOS 11 Big Sur 被官方公布,版本号正式脱离 10 开头。macOS 使用 Darwin 作为系统核心,而 Darwin 核心是以 FreeBSD 为范本加以改写而成
Macintosh 在历史上曾经 3 次更换指令集架构,分别是:
Mac 产品线目前包括四款台式电脑(iMac、Mac mini、Mac Pro 和 Mac Studio)、两款笔记本电脑(MacBook Air 和 MacBook Pro)和两款配套显示器(Pro Display XDR 和 Studio Display)
台式机产品分为针对开发者和维护人员的工作站设备而设计的 Mac Pro,为一般开发者和艺术制作者的工作站而设计的 Mac Studio,为消费市场与教育市场并采用一体成形设计的 iMac,以及针对入门市场及家用市场的 Mac mini。笔记本电脑产品则分为针对最高端用户的移动式工作平台的 14 英寸和 16 英寸 MacBook Pro 以及针对消费市场与商务便携性市场的 13 英寸 MacBook Pro 和 MacBook Air
从左至右分别是使用 M1 芯片的 Mac mini、13 英寸MacBook Air、24 英寸 iMac 以及 16 英寸 MacBook Pro。图片来自 Apple
要说 macOS 给我最大的感觉,就是「快」。哪怕我现在使用的一款 2015 年初发布的搭载第五代 Intel Core 的 MacBook Pro,配合最新版本的 macOS Monterey,在不进行高负载任务时,Mac 均可以流畅运行
要说 Intel 版本的 Mac 有什么不好,甚至驱使 Apple 更换为 Apple Silicon,Mac 的散热绝对是一大原因。犹记得之前一直被人诟病的「单热管压 i9」,被人戏称为「梦幻单热管」,Mac 的散热能力的确是不敢苟同。但使用 Apple Silicon 的 Mac 横空出世后,原先扰人的风扇噪音不再,甚至还有开发者专门开发模仿 Intel 版本 Mac 的风扇声音的 App 这一趣闻
很多人买来 Mac 的第一步是将 macOS 换成 Windows。其实如果用心尝试一下使用 macOS,你会觉得在某些地方比你熟悉的 Windows 更加好用
macOS 包含两个主要的部分:核心为 Darwin(以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发)另一个为由苹果公司开发,名为 Aqua 的专利的图形界面[2]
最新的 macOS Monterey。图片来自 Apple
当你第一次打开 macOS 的界面,你会发现从进入桌面开始,就与 Windows 很不一样。类似 iOS 的 Dock 栏将 App 整齐的放置于桌面的底部,每打开一个 App 就会有相对应的菜单选项显示于桌面顶部的菜单栏之上
macOS 的菜单栏。图片来自 Apple
macOS 和 iOS/iPadOS 不同,由于部分专业性 App 的缘故,macOS 并不限制用户从何获取 App。除了 Apple 官方的 Mac App Store 外,你可以在互联网上自由获取到各式的 App。坊间盛有 macOS 不会中病毒这种说法,其实主要原因应该是 macOS 的整体市占率并不高的缘故。近年来随着 Apple 对 Mac 产品线的投入增多,恶意软件和流氓应用也逐渐找上了 macOS。但只要你从可信的来源获取 App,再加上近年 Apple 为 Mac 加入了 App 公证等安全功能,你还是可以安全的使用 macOS
对于部分开发者,特别是 Apple 生态开发者而言,Mac+macOS 的组合是工作时的必要环境。除了独占的 Xcode 和相关资源,易于配置甚至开箱即用的开发环境更是在众多同类中少之又少
我买你别劝,你买我不推荐
说了那么多,让我们回到本文的标题:究竟什么人适合 Mac 呢?
换个问法,什么人会喜欢 Mac?其实 Apple 在其官网给出了它认为人们喜欢 Mac 的原因:
Mac 易学好用,性能超强。它设计精妙,从工作、娱乐到做创意,处处超乎你的想象;还内置众多 App,一开箱就能上手用;更有免费的定期软件更新,让一切保持最新状态,运行流畅自如。此外,如果你有 iPhone,当打开 Mac 的一瞬间,熟悉的感觉就会油然而生
总结一下这段话,Apple 认为以下人群会喜欢 Mac:喜欢有设计感的物品的人、从事影音娱乐类、创意类工作的人以及喜欢电脑流畅运行的人。同时 Apple 还认为 Mac 具有以下特点:设计精巧、运行流畅自如以及开箱易上手
如上,按照 Apple 的想法,那些从事影音娱乐行业(音乐家、摄影师、剪辑师、调色师等,且很明显不包括游戏玩家)以及创意类工作(设计、广告等)应该最喜欢 Mac,或者说「适合」Mac。这也是网络上普遍用来反驳 Apple 发布会上称其具有生产力的一句话「众所周知,剪片子就是生产力」的原因之一。因为 Mac 太像我们从小在学校里见到的「偏科生」那样,不是每个「任课老师」都喜欢他们
对于音乐家这一类从事影音娱乐行业(其实某种角度也可以叫做「创意类行业」)来说,Mac 是他们喜欢的多面手。相信你经常在各种演唱会、歌曲竞技类综艺节目的乐手处看见老款 Mac 那个硕大的发着白光的 Apple LOGO。Apple 也为创作者开发了音乐与影片的剪辑、处理和输出的专业 App:面向音乐创作者的 Logic Pro 以及 MainStage;面向影片剪辑、效果制作、输出的 Final Cut Pro、Motion 以及 Compressor
「生产力」,个人认为只要你能够使用「工具」生产出各种能让你赚到钱的内容,都可以认为这个工具「具有生产力」。那么 Mac 对于以上部分的用户来说,确实具有相当的性价比。而对于很多工科工作的内容,特别是那些 Apple 没有为之进行特别优化的 App、甚至是编码格式等,那么这些用户手里的 Mac 反而往往表现出「一无是处」
Apple 的产品线向来有很强的「等级制度」,你不要梦想着用 iPad Air 去打 iPad Pro,也不要梦想着不阉割就给你 A15 的 iPhone SE(这个 gen3 确实有些恶心),这不是背刺那些数字 Pro 系列嘛
首先还是 Apple TV+,这个服务并没有在大陆上线(所以你 iPhone 上的「视频」App 点进去是没什么内容的)。但是有一说一,某些剧集和影片还是比较能打的。这次发了一波新片预告,顺便提了一嘴美国职业棒球大联盟(MLB),每周五能在 Apple TV+ 中限时免费看
iPhone 13 系列发布新配色——苍岭绿和绿色(其实我更喜欢叫它苍蝇绿),科技以换壳为本。赚钱嘛,不寒颤
iPhone SE gen3 算是这次发布会的一大「炮灰」,早期猜想的 iPhone 11 模具配 5G+A15 只实现了后半部分的一小部分。得益于 A15 的能耗表现,同等电池容量下,应该会有些许续航能力提升(但是总是比不过直接加电池容量的)。官网的比较组合选项也很清楚的表明了这一代的目标——尽量拔掉那些还在用 iPhone 7、iPhone 8,甚至是 iPhone 6 系列的「钉子用户」(这个梗可能来源于小米)
接下来是 iPad Air。「M1+64」多么招人打的配置组合啊,这要是某些国内品牌,早就……算了不说也罢。这次还是一次「例行更新」,桌面级 M1,但是没有 Face ID 和 ProMotion 自适应刷新率,背刺早款 iPad Pro 有些困难(毕竟「等级制度」森严)
然后是 Mac。这个系列不用说,向来是真正用的人离不开,用不上的人也不可能会考虑买。你跟他说生产力,他跟你说玩游戏。「生产力」在我看来,就是「你能用这个工具生产、创造出有价值的内容」。经常看有人说 Mac 这个价格这个(Intel 时期)配置,会有傻子买吗?我还在用老款,那些各种工作室的大佬咱也不了解啊,但是肯定那些人用它创造出的一些内容所赚取的价值,能抵很多台 Mac。花点钱省点时间提高效率,何乐而不为呢?
当初 Apple 设计的 Mac 全部换到 Apple Silicon 的两年过渡期里,Mac Pro、iMac Pro 是目前少数几个还没有覆盖到的产品线。这次的 Mac Studio 算是有点覆盖老款 Mac Pro 用户了。你想啊,你前几年(甚至是去年)花 ¥395,548 那么多钱配置的顶配 Mac Pro 可能还打不过如今顶配 ¥59,999 的 M1 Ultra Mac Studio……搁谁谁难受啊。之前 Apple 在音箱里塞 A8,电视机顶盒里塞 A12,现在甚至往屏幕里塞 A13,指不定哪天就在人想不到的地方塞个 A15 去支持一个你看起来很不起眼的小功能。你的手机性能甚至现在打不过一个 Studio Display 显示器
再说说 M1 Ultra。其实当时 M1 Max 发布的时候就有过分析,说是 M1 Max 还预留有一个在当时非常「迷惑」的中介层,可能用于 2 die 封装。现在大家都知道了,Apple 把两个 M1 Max 用 UltraFusion 拼到了一起组成了 M1 Ultra,AMD 听了直呼内行啊……
M1 Ultra 的性能表现我就不说了,我在这方面也不专业。20 核 CPU+(最高)64 核 GPU的 M1 Ultra 也是 M1 Series 里的最后一个产品了
毕竟,也是时候期待期待 M2 了
]]>网络上,大家入手软路由的原因有很多。从科学上网到各种进阶玩法,可谓是五花八门。要说我入手软路由的主要原因,还是在于「科学上网」。其它的进阶玩法我的 NAS 也可以胜任,而且比较之下性能更佳
「科学上网」一般有两种方式,一种是只在需要的终端上使用,通过 App 或者其它方式进行代理,随开随用。另一种是通过路由器进行代理,实现「透明代理」[1]。而我入手软路由的原因也正是为了「透明代理」
诚然,单独为终端设置代理能够更好的掌控各个终端的代理情况,并对部分问题做出针对性处理。但这一点难就难在以下几点:
R4S 是一款搭载 Rockchip R3399(双核 A72 + 四核 A53)、4GB LPDDR4 RAM、双 USB 3.0 端口以及双 Gbps 网口的一款软路由,除了科学上网,它其实还能干很多其它的事情
只不过,因为我的 Docker 早已部署在我的 NAS 上一段时间了,并且目前使用上也没有什么问题,出于稳定配置的考虑,我暂时不会将 Docker 等前期已经部署好的内容转移到 R4S 上
使用体验上,不知道是否是我这台 R4S 的「体质」问题,在夏天连续工作时,偶尔会出现网络服务宕机的问题,重启电源稍等一会就会恢复但稍后又会再次宕机。通过 SSH 工具查看设备的温度有些偏高,但还是尝试给我的 R4S 套上了一款 USB 散热器外壳。在温度稍有降低的前提下,R4S 的服务也稳定了许多。时而出现的宕机问题也算是得到了解决
可简单理解为无需在每个需要代理的终端上单独设置代理,而是连接到某一 SSID 后即处于代理环境 ↩︎
早在几年前,就有各种爆料称 Apple 将发布一款定位追踪器,主要定位可能是丢失物品追踪。而 Apple 直到本次 2021 年春季特别活动才最终发布了这个传说中的追踪产品 —— AirTag
AirTag 算是我购买的第四个 Apple 配件设备了(前有 AirPods gen1、AirPods gen2 和 Apple Pencil gen1),也是目前唯一一个其实需求不那么大的东西。一来综合 AirTag 的各种参数和功能,二来想了想我能够拥有的 AirTag 的使用场景,也就我的钥匙串有这种「奢侈」的待遇了
我的 AirTag 是在京东买的,但不是京东自营店铺,而是一家支持京东快递的第三方店铺。一来是因为价格,二来是因为我买的时候恰巧自营店铺的 AirTag 仍然持续出于「采购中」的状态。快递到货与京东所提供的预计时间晚了一天的时间,毕竟只是京东快递配送,这不是自营店铺果真是不一样啊
由于没有什么特别多的需求,我选择的是单只装。如果后续发现了更多的使用场景,再买也可以
将 AirTag 外的塑料外皮撕开,并将电池隔离膜拽掉后,AirTag 就会通电开始工作,并发出声音提示。与 AirPods 的连接类似,只要将 AirTag 靠近 iPhone、iPad 或 iPod touch,设备上就会出现连接弹窗,提示通过 iCloud 连接该设备,一个 Apple ID 最多可以绑定 16 个 AirTag
AirTag 的连接弹窗,又让我找到了当年初连 AirPods 时的那种惊喜的感觉
连接该设备后,就可为 AirTag 设置一个物品名称。你可以选择 Apple 预设的背包、耳机、钱包、伞、手提包、外套、相机、行李箱、钥匙、自行车,也可以为你的 AirTag 自定名称,先选择一个用来代表物品的 Emoji 表情符号,再输入物品名称即可。物品名称可以在初次设置结束后再次设置
为你的 AirTag 设置一个物品名称
AirTag 设置完成后,会提示用户进入「查找 App」继续查看或者直接结束设置向导。在查找 App 的「物品」标签页中,可以看到刚刚设置好的 AirTag 和具体位置信息。轻触底部的 AirTag 可以打开关于此 AirTag 的详细信息
查找 App 的「物品」标签页
在「物品」标签页中,你可以添加新的物品或者识别你找到的物品。如果你找到的物品上挂有 AirTag,则直接将你的 iPhone 置于 AirTag 上即可通过 NFC 打开一个含有丢失物品信息的网页。若当前设备不处于「丢失模式」,则只能看到设备的序列号信息
扫描找到的 AirTag 会弹出一个显示 AirTag 信息的网页。只有在将 AirTag 设置为「丢失模式」,才会显示物主姓名及其联系方式
如果找到一个不属于自己的 AirTag,也可以按照这个网页底部「停用说明」中介绍的操作步骤,将 AirTag 断电来停用该 AirTag
AirTag 的停用说明
在 AirTag 发布时,Apple 便说明了 AirTag 并不适合用来追踪活物,主要原因是 UWB 信号范围较小且易受环境影响,蓝牙信标的定位也不够及时。而出于隐私等原因,Apple 还设计了一套机制来防止用来追踪人
如果 AirTag 整夜都在你身边,它的标识符可能会发生更改,而 iPhone 会根据这个标识符确定相应的 AirTag 是不是随你移动的那个 AirTag
Apple 同时还提示,如果感到人身安全受到威胁,请联系当地执法机构
AirTag 与 Apple 设备将通过蓝牙技术进行连接。在受支持的 iPhone 机型[1]中,AirTag 还将支持利用超宽频技术(UWB)带来的「精确查找」查找功能,帮助用户在「近在眼前」的距离下找到自己丢失的物品。而对于不支持精确查找功能的 Apple 设备,用户仅能获取到 AirTag 基于蓝牙以及 Find My 众包网络[2]所获取到的大致位置,而无法将位置精确到更大的精度
AirTag 的精确查找功能。图片来自 Apple
根据 Youtube 博主以及国内各大数码评测博主的相关测试,在地域空旷的情况下,AirTag 可以很快的与 iPhone 进行连接并启用「精确查找」功能。当有障碍物或金属等其它物品干扰的情况下,AirTag 的连接将很不稳定
AirTag 能够使用基于全球 Apple 设备参与的庞大的 Find My 众包网络来帮助你找到丢失的物品。整个过程以匿名且加密的方式为丢失物品提供基础级别的大致位置确认,做到「人人为我,我为人人」。但也只是「一定程度上」。若丢失物品周边没有任何 Apple 设备/没有任何设备参与 Find My 众包网络,则这一功能也是毫无用处。最终物主能否找到自己丢失的物品,全凭人性和运气了
启用了「丢失模式」的 AirTag 将在庞大的 Find My 众包网络模糊确定其位置后给予物主以提示。图片来自 Apple
其次,AirTag 并不能防盗,它只能帮助解决你「找不到」的问题。AirTag 只能告诉/提示你物品的(甚至是「大致」)位置,因此对于想要买来防盗的人来说,毫无用处
为 AirTag 开启「丢失模式」
所以仔细想想,AirTag 的适用场景其实非常狭窄。目前,我认为只有以下物品/场景适合使用 AirTag 追踪器:
AirTag 的包装传承了 Apple 产品包装一贯的白色简洁风格。打开之后是一个包括了产品说明的固定件,内含一颗「滚圆」的 AirTag
AirTag 的外观,比一元硬币稍大。具体的,AirTag 直径为 31.9 毫米(1.26 英寸),厚度为 8.0 毫米(0.31 英寸)。一面是白色塑料,一面是抛光的印有 Apple LOGO 和设计与组装信息的金属,外形上更像是围棋的白色棋子。AirTag 可能也是 Apple 少有的不内置锂电池的产品了,其使用 CR2032 纽扣电池供电,官方称其能够为 AirTag 提供一年多的续航。由于刚刚收到货,只能在日后的使用过程当中了解了
重量上,其实 AirTag 的重量主要是来源于为其供电的 CR2032 纽扣电池。所以整个 AirTag 重量极轻。也因此才更加适合挂在各种物品之上。具体的,AirTag 的重量为 11 克(0.39 盎司)
Apple 表示 AirTag 在 IEC 60529 标准下达到 IP67 级别防溅、抗水、防尘级别,在最深 1 米的水下停留时间最长可达 30 分钟
AirTag 使用常见的 CR2032 纽扣电池供电,相比于内置锂电池这一方案,使用纽扣电池对于用户而言足够的方便,在你的 AirTag 电池低电量时,iPhone 上也会收到相应的提示。你可以在大部分地区买到 CR2032 纽扣电池,而更换电池的方式也很简单:
要说泛用型播客客户端里谁最好看,当然非 Moon FM 莫属。作为一款全平台覆盖的产品来说,数据之间的同步则是我最关心的问题。Moon FM 官方仅提供使用 CouchDB Replication Protocol 来进行同步[1],或者选择使用 OPML 文件在不同设备间实现导入和导出功能
作为一位 Apple 全家桶用户,自然希望 App 能够实现 iCloud 设备同步,或者内置开发者自己的同步服务。然而,作为一款全平台覆盖的 App,在并不支持 iCloud 的设备中使用 iCloud 同步自然不现实。而开发者自己搭建同步服务有可能会涉及隐私和成本问题。对于普通用户而言,可能没有太多的编程相关的经验,何况使用 CouchDB Replication Protocol 还需要一台自己的服务器,那么有没有一种成本较低又相对简单的方法来实现同步呢?
答案是 Cloudant —— 一款 IBM 提供的 DBaaS 数据库即服务软件产品,它基于 Apache 的 CouchDB 项目和开源项目 BigCouch 项目的 NoSQL 分布式数据库
目前 IBM Cloud 有免费的方案可选(即 Lite Plan),且无需信用卡绑定,也没有时间限制。而由于 Cloudant 完全兼容 CouchDB 的 API,所以可以直接在 Moon FM 中使用 Cloudant 提供的地址进行同步。这一方案可以说是同时满足了兼容性和成本两大问题
登陆 IBM Cloud 注册 IBM Account,登录成功后,直接在顶部搜索栏中搜索「Cloudant」[2]
IBM Cloudant is a fully managed JSON document database that offers independent serverless scaling of throughput capacity and storage.
IBM Cloudant 是一个完全托管的 JSON 文档数据库,提供独立的、无服务器的吞吐量、容量和存储扩展
创建 Cloudant 实例
Lite Plan 包含每秒 20 次的读取、每秒 10 次的写入、每秒 5 次的全球查询以及 1 GB 的存储空间,这对于我们的 Moon FM 同步来说绰绰有余
创建好的 IBM Cloudant 实例
点击右方的 Launch Dashboard 进入实例的 Dashboard,点击 Create Database 创建一个数据库,Partitioning 选择「Non-Partitioned」,并记住这个数据库的名称
创建一个数据库
创建完数据库,返回实例资源列表。在左侧选择「服务凭证」,点击新建凭证
新建服务凭证
凭证创建完成后,点击凭证左侧下拉按钮,查看凭证内容,其中的 URL 字段,即是我们所需的内容
凭证中的 URL 字段即是我们所需的内容
将凭证中的 URL 字段和之前创建的数据库的名称组合在一起,即是我们最终需要的同步服务所用到的资源地址。组合形式为 凭证中的 URL 字段/数据库名称
将最终的资源地址填入 Moon FM 即可
有了这个最终的资源地址,将其填入 Moon FM 的 CloudDB Database URL 即可完成 Moon FM 的同步设置
Fin.