Here’s Ethan’s Life, where I share articles, photos and ideas. By @e1hanw0ng.
🔗 2nd Japanniversary
https://lmnt.me/blog/second-japanniversary.html

> Connecting with Japanese people is still a bit tough. Most people need a very long time to warm up. On the plus side, I've met other foreigners who connect almost instantly. We’re sharing things about each other in the first hour that I still can’t seem to with my Japanese friends after two years.
Xcode 26 从 beta 1 升级到 beta 2 以后,在设置里看不到 beta 1 的模拟器也无法卸载它。似乎模拟器安装的位置受 SIP 保护,如果升级之前忘记卸载旧的模拟器想要 reclaim 这 10GB 的空间,还得先把 beta 1 的 Xcode 安装回来才行😞
🔗 WWDC 2025: Through Liquid Glass—No Longer Behind, Just Off to the Side
https://parkerortolani.blog/2025/06/13/wwdc-through-liquid-glassno-longer.html

> I suspect that part of the ethos behind liquid glass was to envision something that couldn’t be easily ripped off by the many Chinese companies that ship countless iPhone clones running Android skins that look terrifyingly close to the real thing.
看到矩形的 focusRing 就下意识地感慨,这界面也是 SwiftUI 的了。

对比 AppKit 按钮的 focusRing 的动画质感和自动的形状处理,其实也并不是很难实现的效果,但我们可能真的回不到追求极致细节的那个时代了。

#thoughts@gettoset_channel
Back to the days how we used our Mac years ago.
不知道还有多少人记得曾经 Mac 上的 Dashboard,尽管如今新的 widget 可以被放在 Mac 桌面上的任何地方。

如今 Apple 不论设计还是技术上最重要的考量或许是跨设备的体验,废弃了 Mac 上的 JS 实现的 Dasboard Widget 和 iOS 上 UIKit 实现的 Today Extension 以后,SwiftUI 实现的 WidgetKit 以神奇的方式进入到了不同平台、不同设备的各种角落。虽然我个人并不那么认可 SwiftUI,但是它确实地成为唯一能够跨所有 Apple 平台的 UI 框架。

#thoughts@gettoset_channel
AirPods 的盒子和鼠标的大小太接近,放在桌子上一不小心就会拿错。

#life@gettoset_channel
Back to Top