懒更了好久,都快忘了我还有这么个博客了😅今天睡前更了一下,也算2018写过blog了。
最近的周末和晚上,基本都Keep coding了,每天都写很多bug😅,然后看很多文档。就这周,在研究iCloud与代码的交互,快搞死了。
然后忽然想到一个显而易见的问题:为啥iOS的生态上,精致的Apps特别多,牛逼的有追求独立开发者特别多?
原因当然有很多很多。比如Apple说“赋予人们更大的能力”,还真不是拍几条人文主义TVC,在商店卖一些创造类设备而已。说Apple封闭,对于(我这种)入门开发者提供的各种API、SDK,让设备能力很容易通过代码转化为Apps的能力,比如去年开放的CoreML和ARKit,让开发者把精力可以放在Idea的层面。
然而我想说的也不是这一点(铺垫真长…)。
最近不是coding iCloud based document的部分嘛,我忽然发现,如果没有iCloud服务,想做一个支持云同步的便签,或者将用户偏好进行云同步的app,那除了做app本身的编码,我还要做什么呢?
我需要租一个虚拟主机,或者第三方云。
我需要为服务器充值续费。
我需要选网通线还是电信线。
我需要维护服务器。
我需要花一个礼拜翻php,学sql。
然后再花一个礼拜进行服务端的性能优化。
如果app火了,我要升级服务器、优化服务端。
………
其实我只不过想写一个好用的便签,并且支持云同步而已。
以上,可能是任何一个(个人)开发者都觉得再正常不过的事情了,然而好的设定,正是打破这种理所当然。
让开发者关注创意本身,做自己擅长的事情,这是一件很幸福的事情。
难怪在iOS上有IA Writter,有Day One这样能把一个小需求做得很美的Apps。
(当然关于跨平台、和iCloud本身服务性能也有很多问题,这里先说好的一面)
//我在想,如果Android在开发者生态上下功夫,会不会有另一番局面。亦或者MIUI或MIIoT,可以沿着这个思路,把特长变成规模,最后成为一门生意,会不会也是一条路径?
———
最近真是失眠严重,睡了睡了…🤮
发表回复