提起 iPad 2020,正常人对它的印象肯定绕不过“阉割”、“K12”、“做笔记”这种标签。一个月前,为了 pdf 阅读和更舒适的音游体验,我又在已有一台笔电的情况下买了一台 iPad 2020,一份毫无惊喜的充满阉割感【勉强能用】的电子垃圾。无论是非全贴合敲起来邦邦作响、阳光下强烈反光的屏幕,或是勉强扫码的摄像头,平平无奇的音响效果……都让人瞬间明白这样产品线的定位如何。
而它却配备了直到我二手变卖 iPad Pro 时还没推出的 iPadOS —— 这个宣称为 iPad 优化体验的 iOS 操作系统。事实证明这个系统确实为 iPad 的使用提供了不少的便利,例如随手写功能:终于可以不用在手上抓着笔的时候还需要小心敲击那个蠢爆的虚拟键盘了, 用笔体验直接提升一个身位。
如此,我靠着粗糙的 iPad 2020 和充电吃屎的 Apple Pencil,伴着整个系统中最精良杰出的 A12 处理器,做着和它的大多数用户一样的阅读、笔记、影音冲浪这种看上去很日常向文学少女的事情。
看起来有点 Pro 味了,文学少女太没趣就拿来做点 Pro 事
我自己是计算机科学专业的。那么在学校的时候最常见的专业需求就是编程与调试花式摸鱼了。
所以,下面的描述只针对软件开发这一细分领域有意义。
我的笔记本电脑确实是太沉了,而且电池续航也就三个小时左右。自习课带这样的电脑肯定不是一件特别理智的选择。而 A12 的性能足以负担我的日常大部分需求,所以我打算试试,为什么不直接用 iPad 来承担我所有的日常摸鱼甚至上课时候的需求呢?
正好买了一个蓝牙键盘,可以体验一下具体的使用体验如何了!
结果就是,处处花钱才能获得连 Android 都不如的开发体验,屑。
1. 我是一个 IM 软件的重度使用者,QQ、telegram 各种地方都在活跃,经常会在各种软件直接切换和转发沙雕图;
2. 最近的主力语言是 JavaScript,PHP 也有在写。以前也很喜欢用 Java,是会混着一堆开发语言乱用的人。以后大概会做前端开发,所以希望可以随时随地调试前端项目;
3. 习惯使用 markdown 做各种笔记,编辑时最好有实时预览功能,实时确认自己的格式没有炸。
结果:
目前来看,得益于在移动端比较完善的分屏体验,在各个应用间反复横跳回复消息,甚至说转发表情包的事情还是可以轻松应对的,也算是移动端多任务的老本行了。
但涉及到专业开发后,所有的事情基本都需要曲线救国了:
虽然已经有可以运行 JavaScript 代码甚至包含 DOM 的 play.js,也有在 iPad 上编写/编译经典 C 语言程序代码的解决方案;但其他的事情,大多数都是不动用 ssh 根本不能实现的。
不得不提的是一个开发应用榜上排名第一的 “IDE” Code App。
与其说是个 IDE 倒不如直接说它是个编辑器,用了和桌面上 VSCode 同款的 Monaco 编辑器。 所以有着目前来说 iPadOS 上最舒适的代码编辑体验,从自动提示到代码着色的体验都是一流的。虽然还没有 JetBrains 那样的体验,但已经具备相当实际的可用性了。
可能唯一的槽点就是它所提供的 git 功能吧,它并不会自动处理目录下的 .git 我也没有找到从哪里可以手动配置当前已有的 git,体验就不大连贯。
它还支持很多编程语言的编译执行。
但由于是云编译,其支持程度都不怎么实际可用。(比方说 node.js 不支持 npm 包)
所以作为编辑器而言它非常优秀,说是 IDE 就不必了。
还有就是 node.js 了,它实际可用但编辑器不大舒服,正好可以和上面的 Code App 搭配使用,就还行。
尽管 Play.js 看上去很强。但它并不能完整支持 npm,对文件目录的管理也很孱弱(甚至不能在工作目录中移动文件(或者是因为我不会用?)),输入自动提示也比上面的 Code App 差很多。其实还远远说不上能用,只是一个很厉害的玩具而已。
最后事情就会变成你在用一个屏幕比手机大很多的苹果牌轻薄终端机,合理但用不舒服。另外这些 shh 终端软件大多需要内购来解锁高级功能,这种情况在和 Unix 体系没什么关系的普通 Windows 电脑上都是完全不能想象的蛋疼。
也不错,正是当下流行的云电脑使用方案,就很云,很先进(
说起来,在 iOS 上微软的 RDP 客户端也蛮上心的,大概称得上是好用的。
好在现在的文件管理已经允许用户访问一个树形结构等文件系统了。但好像并不支持文件权限设置或者链接等高级功能;不过在通常的情况下,如果想要把远程的代码 clone 到本地然后修改后 push 也还是做得到的。与此同时,像专业级的代码编辑器一样,iPadOS 上的 markdown 编辑器大多需要内购解锁才能获得不错的体验,就很蠢。
结论就是,在2020年末,就算疯狂撒钱购买专业应用也完全买不到 PC 上本来设计给 Linux 使用的开源软件的开发体验。iPadOS 完全、根本、一点不适合用在软件开发领域(废话
这篇文章 100% 使用 iPad 完成编辑。在排版输入甚至快捷键上和 macOS 其实差别不大。文字工作大概也是 iPadOS 在当下可以做到最好的使用体验领域。
而实际上他们明明可以做的更好的,大概这就是苹果的态度吧。
牛的!加油!!!
魔改了一下大神的代码
现在运行良好
谢谢大神!
是高质量体验好文!赞!