©第253页图灵笔记
背景与设备信息
首先写在前面,我是一名程序员。本文的实践只适合于程序员。其他的职业仅供参考。
vivo已经发布了其第一款平板电脑,vivo Pad。补齐了跨设备互联的一个重要的短板的同时,也为我们开启平板办公增加了一种可能。一直以来,安卓平板作为生产力,都会被当作是一个不切实际的笑话。而(所有的)安卓平板在购买之后,基本沦为一种大屏娱乐工具。
经过了相当长的一段时间的使用,我感觉把平板当作生产力是可能的。至少,在一些特殊的场景下,平板已经可以用来当作一个应急的可行方案了(不必拿CAD这样的一些软件来反驳我,我……只是个程序员,用不了那么多行业软件)。
平板体验的提升,除了系统级别的一些优化外,软件的适配是最主要的。所以本文主要是从软件的体验方面展开实践和推荐。
本文就以vivo Pad这款设备来进行实践的记录和探讨。其他的平板应该也是可以适用的。
办公场景
办公的场景我推荐大家使用如下的应用程序:
- Office:WPS,微软套件(在10.5寸+屏幕的设备上不免费),vivo原子笔记(文档)
- 浏览器:vivo浏览器,Chrome,Firefox等,更多看个人喜好(不接受其他推荐,至于广告的问题,自行想办法吧。另,我使用系统自带浏览器并不是因为它好用,而是因为它不需要再额外安装软件,懒)
- 思维导图:XMind或幕布
- 在线会议:腾讯会议,Umeet等
- 日程管理:vivo日历,Microsoft ToDo
- 输入法:vivo Jovi输入法(不支持五笔与双拼,遗憾),百度输入法,搜狗输入法
只所以推荐一些Pad自带的程序,一方面是这些程序做的还不错,另一方面可以减少安装一些第三方应用程序。
即时通讯
这个方面是最不需要推荐的,也没有更多选择的。微信,钉钉,QQ等,根据你的需要选择安装即可。都比较好的适配了平板。
阅读笔记
由于我更喜欢出版物(准确的说,是完全不看网络小说类作品),所以我推荐如下的阅读和笔记类程序:
- 阅读:vivo原子阅读(新闻精选),微信读书,京东阅读(如果你也因为Plus送了会员的话),网易蜗牛阅读(完全不推荐自带的电子书)
- 笔记:vivo原子笔记(本文初稿就是由原子笔记写成),Microsoft OneNote
此处没有推荐有道云笔记,印象笔记,为知笔记,黑曜石等,不是因为它们不好,是我平时用的少。推荐vivo的两款,是因为vivo的原子套件已经可以跨平台/网页使用了,同时作为内置应用,体验不错。
影音娱乐
虽然,我们嘴上说着生产力,但这也是不能忽略的一个点,毕竟……可能它会占了你很多的使用场景。幸运的是,这块可推荐/争议的也不多,基本上已经被垄断了。而且各家都已经适配了平板。
- 视频:爱奇艺,优酷,腾讯视频……
- 音乐:网易云音乐,QQ音乐,咪咕音乐……
值得一提的是,如果你是vivo i视频的用户,不妨到其设置里面把模式调整为“影视模式”,会清爽很多。
编程专区
或许你并没有想过这一块。或许你也不敢相信这一块。或许你看完我的这篇文章后对这块还是有争议。
但无论如何,我还是要介绍这一块。正是因为这一部分的补全,我才真正的体会到了平板作为生产力的可能。这一部分的完成,如果搜索下至少有两种解决方案。本文是基于其中的一种:termux。
先说一下可能性与不足,避免后面花太多的口舌解释或争吵:
- 可以支持常见的编程语言在命令行下的编程,如C,Go,Python,Java等。
- 支持绝大部分Linux命令行程序/环境(一些底层差异见termux官网)。
- 对GUI编程支持差(或者基本不支持)。
- 不建议非要进行Android/iOS应用的开发。
所以更多的,可以当作是一个编程的学习环境,或者应急环境更好。不能完全取代日常的大型开发场景。
附:termux完全教程
官网与安装
Termux官方网站: https://termux.com/
Termux官方Wiki:https://wiki.termux.com/wiki/Main_Page
修改软件源
安装完成后,第一时间建议修改软件源。执行代码:termux-change-repo,然后按照TUI提示查找中国的源即可。
SD卡挂载
运行termux-setup-storage进行SD卡的挂载,之后可在~/storage或者~/storage/shared下面找到SD卡下的文件与目录。
启用更多的API
可以用来完成一些高级的系统交互等。
pkg install termux-api
之后可通过 termux-<TAB TAB>来获取更多以termux-开头的API命令。
软件管理
pkg:
- search,搜索软件
- install,安装软件
- upgrade,更新所有已安装的软件
- uninstall,卸载软件
一些常用的软件的安装:
pkg install ccls clang curl emacs gdb git golang llvm man mariadb nodejs openjdk-17 openssh python rust vim wget
数据库安装指引
如果你有数据库方面的需求的话,也是可以安装以下两款数据库来进行学习和使用的。
MariaDB安装与配置:https://wiki.termux.com/wiki/MariaDB
PostgreSQL安装与配置:https://wiki.termux.com/wiki/Postgresql
获取root权限
略,我没有这样的需求。可参考官网。
安装Linux分发版
参考官方方案:https://wiki.termux.com/wiki/PRoot
pkg install proot-distro
更多的命令有:
proot-distro list- 列出所有支持的分发版proot-distro install- 安装一个具体的分发版proot-distro login- 登录到已安装的分发版proot-distro remove- 移除/卸载一个分发版proot-distro reset- 分发版重装
比如安装Fedora 35,即可用如下的代码自动完成:
proot-distro install fedora
编辑器之VSCode
如何安装VSCode
由于Termux的环境与Linux并不完全相同,所以很多的功能可能不可用(比如我们这个具体的场景中,就会有软链接不能识别的问题。官方Wiki中有解释)。所以code-server的安装需要在Linux分发版中完成。
使用Code Server来安装,然后通过浏览器来访问。(或者可以直接执行如下的代码进行安装)
curl -fsSL https://code-server.dev/install.sh | sh
如果是通过源码进行安装的,会默认安装在~/.local/lib目录下,并在~/.local/bin下添加一个code-server的软链接。而如果使用的是分发版独有的包格式,code-server已经添加到环境变量中。
特别提醒
code-server在4.0.x版本有bug,正常安装完成之后提示NodeJS的依赖不满足。Github官方页面已经修复中。所以建议先使用3.x版本。
编辑器之Emacs
Emacs安装与配置
如果对code-server的体验不满意,也可以使用Emacs来完成编程环境的配置——像我这样。
pkg install emacs
可以参考我的配置:cabins/emacs.d
编辑器之Vim
不推荐。
别打我。我是认真的^_^。不是因为Vim有什么缺点,而是因为ESC键被这款平板系统级别映射为了返回功能。所以,当你按下ESC的时候,会直接将termux放到了后台。
以上,就是关于平板作为生产力的一些尝试,希望对你有所帮助。由于我是在实体键盘的配合下使用的,所以为了让我们的体验接近,也强烈推荐你使用实体键盘。