作为一个大山区来的,我初中到镇上读书才见到电脑,初中每周一节电脑课,被老师忽悠,说电脑很贵的,然后电脑搞错了就会烧掉。都怪学校的电脑太旧了,而且上电脑课是两个人用一个电脑,我和我一同学用的电脑那经常开不了机,所以初中很多电脑课都坐着干听。然后经常吓得冒冷汗,生怕老师把电脑问题归咎于我们,或者怕操作失误电脑“烧”了。初二后要中考就不开设电脑课了!
到了高中,才到城里上学,到处都是网吧,一去网吧,我就爱上了那个地方,里面超好玩的,里面的人,说话又好听,超喜欢那里。
从此网瘾过大,喜欢技术,喜欢编程。电脑周末才能玩,就只能玩手机了。
然后高中,把家里的全部积蓄买了一台安卓智能机,当时还是诺基亚时代,苹果对我来说那都是不知名的(压根儿就没听说过,直到乔布斯去世才在我们地方火起来)。
安卓手机还真是厉害,可以写代码,还可跑代码。当时使用手机来做编程做网站开发!
可以下载代码文本编辑器,下载一个FTP传输客户端,然后就在学校里,在上课时候偷偷玩手机。
改网站代码、使用FTP传到远程虚拟主机,网站就可以修改了。
当时觉得,以后手机要是什么都能干,还要电脑干嘛呢?
当时的思想正确了一半,但是不是全对。手机确实是越来越强大了,甚至现在都出了16G内存的手机,我第一台电脑才4G内存,现在的笔记本也是16Gb内存。不看CPU架构配置真是太高了。然而,手机都用来玩的,并没有往生产力的方向发展的太多。平板电脑也是,以娱乐为主,并不是什么功能都往里面塞。
现在的安卓权限越来越少,很多机器不能root、不能刷机、不能再折腾了。不过,Android手机,依然可以做生产力、做开发。
安卓本地直接跑golang web应用!
安卓Android手机可以轻松运行PHP、MySQL、Java、Golang、Nodejs等甚至借助Termux运行所有的编程语言。
可以运行多个主流Linux操作系统:Alpine、ArchLinux、Fedora、Ubuntu、Debian等Linux操作系统。
也可以进行安卓开发,使用AIDE可以开发原生Android apk程序,且功能齐全,还能导出到Android Studio项目再进行其它强化开发。
Web网页开发都可以,甚至还能在手机上启动调试器检查元素等几乎所有网页开发需要的开发者工具功能。【下图为安浪开发者工具】由于没有申请软著没上架下载不到啊哈!
跑Python这些就更没有问题了。
安卓跑PHP就更方便了,推荐ANMPP
收费软件推荐KSWEB,网上有和谐版可以自己找的。
支持Nginx、Apache、Msmtp、Lig等太强大了
买不起电脑、或者学生不能带电脑,买个安卓机也可以学习作生产力工具。安卓强大,甚至以前还在手机装过跑XP虚拟机!
对于少部分人,比如当时高中时代的我,这些需求很牛,但是,市场不需要,所以移动端的生产力没什么特别的发展。可能以后生产力生产形势又会不一样吧,VR、AR可能才是程序员、设计师更方便的随时随地工作方式。