因为存在使用平板编辑代码的需求,所以稍微琢磨了下这个事。
一般来讲有四种方法:
- 使用虚拟机,或是“模拟linux”(如termux,CodeFA)
-
直接采用安卓平台的IDE或代码编辑器(如Dcoder,Acode)
-
使用在线环境(如LightlyIDE,Codespace)
-
远程连接电脑
方法一的缺点是比较繁琐和臃肿,且存在某些不便(如CodeFA利用的Code-Server可能会有奇怪的问题,且Ubuntu中的文件在app沙盒中,如无root权限无法在外部访问)。优点是能建立最贴近桌面端的体验。
方法二的缺点是没有完美的软件,优点是简单,即装即用。
方法三我个人认为是最佳解决方案,不过可能会有一定的成本,而且需要在线使用。
方法四和法三一样,也是要求在线且有一定成本。如果用串流(非局域网下)还可能会存在安全问题。
我最终选择法三,成本能接受,教学楼也不存在连不上网。