
Cyandev
@unixzii • 17,262 subscribers
keep curiosity, keep creativity. he/him. opinions are my own.
Shorts
Videos

未曾设想的道路,一键运行任何 iOS app,IPA 下载、离线砸壳、导入 SimRun 一气呵成。可以随时随地研究各种 app 了。
Cyandev98,001 görüntüleme • 2 gün önce

running Snow Leopard apps with Snow Leopard frameworks on Golden Gate. hopefully, we can do this on Windows too
Cyandev48,804 görüntüleme • 5 gün önce

iPhone OS 1 is now running on Mac, w/ 2D acceleration & networking.
Cyandev47,140 görüntüleme • 8 gün önce

把童年回忆里的宝石迷阵移植到 Mac 上了。之前试过 Wine / CrossOver 因为各种原因都没有成功把它跑起来,抱着试试看的心态让 Opus 5.5 又搞了一次,竟然真的可以玩了。 过程还是很曲折的,最简单的部分是 Windows 和各种库的 HLE ,很快就能把游戏跑起来了。但是 x86 模拟用的是 Unicorn(当时觉得完整逆向游戏,然后用 C++ 重写会更复杂,验证起来也不容易),很快遇到了性能瓶颈,帧率只有个位数。然后 Opus 5.5 profile 了热点函数之后自己写了一个 lifter,并且验证了 AOT 部分的逻辑与 Unicorn 模拟运行的是一致的,整个过程非常的系统化。 考虑到 Rosetta 马上就 sunset 了,感觉这个研究还是挺有意义的,以后有时间会继续探索一下。
Cyandev13,918 görüntüleme • 28 gün önce

童年记忆中的很多程序都采用了分体面板的设计,当时也不知道为什么要这样设计,而且感觉很散装。今天闲来无事 vibe 了个这种风格的浏览器,别说感觉还挺好用 🤣
Cyandev25,162 görüntüleme • 2 ay önce

Raycast 2 用了 webview 以后就一直想自己做一个纯 native 的替代品。这几天简单做了个原型,打算业余时间慢慢打磨,看看能做成什么样。反正暂时也没有发布的计划,感觉这样手写代码也是一种乐趣。
Cyandev30,207 görüntüleme • 5 ay önce

做了一个好玩的 app,可以把任意文字通过密钥加密后变成一串 Emoji。本地可以存储多把密钥,通过二维码共享给其他人。收到 Emoji 的人如果有对应的密钥可以自动解密。使用场景多多,晚点上架给大家玩玩 🤫
Cyandev92,825 görüntüleme • 2 yıl önce