Lightly Logo
返回按钮
返回博客

2023年,iPad编程竟然还能搞开发?

2023-02-13

这一转眼,自乔布斯在2010年推出第一款iPad至今,不知不觉就过了13年,当年和iPad一起出生的屁孩已经小学毕业成为初中生了。

我相信,大多数人想到iPad生产力的时候脑袋里浮现的是这样的画面:

对不起,拿错了。

事实上,不仅苹果官方在构建iPad生产力想象图的时候更突出iPad手写记笔记的功能,某乎上大部分人考虑购买iPad的原动力很多时候也是为了记笔记和画画。除此之外的用途,或许还真的就只是看da看you书xi、刷kan刷dian网shi课ju了。

这些功能其实到现在已经沉淀优化了很多年,几乎可以说是相当成熟了。无论是文本编辑、手写笔记、绘画还是视频剪辑应用,大部分都有了相当不错的付费甚至免费版。

那 …… 编程呢?除了类似Bear这样只支持写代码不支持运行的笔记型编辑器和Mimo这类的编程学习应用外,几乎就只有苹果自己的Swift Playground和Pythonista比较像样了。我敢保证,很多人甚至都从来没用过这两个应用。

文章还是要贴合主题的。之所以会写这篇文章,自然是在AppStore发现了真正能让iPad编程并实现生产力的宝藏应用——Lightly。

用iPad写代码

媲美电脑端编辑器甚至IDE的简约编辑区,从语法高亮、自动补全、智能提示甚至黑白切换,几乎一应俱全。虽然目前只支持了C/C++、Python、Java、HTML三件套、PHP、Rust、Go等主流的编程语言和Markdown文档预览,但相信未来还是会针对不同的需求来支持更多的编程语言。

调用终端安装第三方库并监听使用端口:

几乎所有的编程语言,只要点击以下右上角的运行按键就可以运行代码了。Python用户还可以自己通过快捷安装或在终端里输入pip install命令,快速安装numpy、matplotlib、pygame等项目所需的第三方库。需要调用端口的代码也可以在应用中设置端口,快速开启项目预览。

在iPad上使用数据库并打包应用:

如果说写代码和运行只是小菜一碟,直接在iPad上建数据库和打包应用确实刷新了我的新认知。原本在电脑上都需要安装多个不同软件甚至额外部署服务器的事情,只需要简单几步就能在iPad上完成了。虽然这部分属于付费功能,但和购买服务器并设置的金钱和精力相比,完全值回了。何况,这些功能还能无缝衔接在电脑上继续使用。

受限于iPad处理器和系统环境的因素,很多人一直都认为在iPad上开发软件特别麻烦费事。不仅得花大量时间精力折腾编辑器、编译器和环境变量,很多数据库都没有办法迁移到iPad上使用,最后终究只是个玩具。

大家在购买iPad的时候,其实都向往着那句“你的下一台电脑,何必是电脑”。虽然目前的iPad仍旧与电脑相去甚远,但总的来说在硬件和软件的加持下,确实已经不再是大屏手机了。

无论是iPad还是其他安卓品牌的平板电脑,如今早已成为家家户户都有的电子设备。吃鸡爱奇艺这些娱乐功能iPad自然是不在话下,但苹果一直宣传的笔记、绘画、办公甚至编程等生产力,在大家眼里小学毕业了吗?