Subilan
203 天前
软件体验上面,iPad OS 缺少了很多桌面系统的操作逻辑,还远远谈不上能写代码。iPad OS 虽然有做鼠标指针的适配、键盘的适配、多窗口、台前调度等等类似于桌面系统的功能,但也只能算是勉强可用,很多 app 尤其是国内的都没有做拖拽的逻辑。当然如果是写单文件代码,或者远程这种不需要用到 iPad OS 本身的场景,当我没说。
如果不动用越狱手段,软件供应上面,iPad OS 比 macOS 要封闭很多,基本上只能从 App Store 按照区域的限制以一定价格购入你所需要的软件。或者你也可以去用那些可以做在浏览器里的 web app ,比如 VSCode 这种,但体验肯定不如原生的要好。
另外,iPad OS 没有终端,也不可能有,也没有常见的本地端口管理手段,所以我不是很清楚如何在 iPad OS 上做到预览前端页面。
硬件上面,我觉得如果想要好的体验,对 iPad 本身的要求还是比较高的。例如如果 iPad 是老款、Air 等等,那台前调度能开的数量会有限制,例如我的非苹果芯片 iPad Pro 台前调度只能开三个。
屏幕是 11 寸或者更小的话,用起来也会非常局促,特别是一些复杂的场景。
你还需要一个昂贵的妙控键盘才能获得与 MB 类似的体验。如果选择单独的键鼠套装( Tips: 有些键盘可能比你的 iPad 屏幕还宽),在床上还需要一张额外的桌子。
对于远程连接这个方案,通过公网部署是麻烦的,但是也可以折腾。如果是通过内网,延迟也没有想象的那么低。这种方案下,iPad 也就相当于是一个屏幕,如果不够大用起来也是很憋屈。
OP 的需求可能没有那么多,以上仅供参考。