笔者近期正在休假。休假嘛,就没带着电脑,所以最近在学习的Julia没办法更新…
然后笔者试着在手机上打开juliabox.com:
然而,很快笔者就放弃了。一个原因是估计转圈圈转不出来,第二个原因是转出来之后在手机上操作电脑的界面估计会崩溃。
所以,回到标题的那个问题:
移动编程会不会有市场?
这是个商业问题,常规商业角度来看:
-
天花板在哪里?
- 有多少人编程?在电脑上编程的人群(也就是程序猿)是不是这个市场最高的天花板?
- 哪些语言适合移动编程?这个问题就是最高天花板下的细分市场?
- 如果设计得足够好,会不会有更多的人来编程?
-
类似的努力有哪些?现在如何?
- 硬件产品
- iPad Pro
- Surface Pro
- 华为Mate10 Pro
这些硬件产品的特点都是把PC做小的概念来完成产品的设计。当然这些硬件产品并不是主打编程,但是由于操作习惯上和PC没有太大差异,其实是可以当成PC环境来操作。主要卖点是方便携带。
- 软件产品
坦白说没有见到太多。印象中之前有一些app做过一些努力。但是从实际的使用感受来说,操作上还是太繁琐(在手机上如何简化操作),不用云端服务的话就会受限于设备本身性能瓶颈。
- 硬件产品
所以此题无解?
笔者倒是想过另外的角度,来尝试理一下这个问题:
- 产品如果只是停留在移动设备上写程序那肯定是要完蛋的,起码目前是要完蛋的;
- 编程为什么重要?是因为通过程序实际落地了一些想法。所以落地想法是核心,而编程是实现路径。
那么是不是可以把思维导图类(Xmind)、产品原型设计类(Azure)的产品思维进行一些移植?
- 可以在手机等移动设备上进行编程的思维导图设计;
- 然后根据思维导图设计,能生成对应的一些代码原型(没有优化过的代码,但是可以运行);
- 说白了是把想法做成了程序草稿,这个草稿不完善,但是可以简单地跑起来。然后导出到真正的工作环境来打磨实现。
是不是这样比刚才提到的产品要吸引一些?又不会像Google那样想要机器自动实现AI编程那么高的难度。
再延伸一下这个脑洞,有没有移动产品适合苦逼的程序猿?比如:
- 生产上需要改个配置,而你只能打开电脑来操作?
- 需要临时跑个简单报表,而你还是只能打开电脑来操作?
总结一下脑洞:
- 一个是适合落地想法的产品,随时随地,想啥编啥
- 一个是适合生产运营的工具,随时随地,简易排雷
如果有这样的产品,大家会不会去试试?
KevinZhang
Aug 27, 2018
网友评论