※ 引述《dharma (达)》之铭言:
: (全文颇长,节录内文如下)
: https://www.jianshu.com/p/ee0ed95b9a01
: 请允许我用 Android 开发者的背景,描述一下我这两年所经历的事情:
: 在过去的两年里,我启动了三个项目,我一直争取,至少参与其中一个项目的开发工作。
: 我回过头来看这些已经存在的项目,并分析这些项目前期所做的技术决定对整个项目的影
: 响。我写了这篇文章,也制作了很多 Android 开发的高级课程,也花了很多时间在互联
: 网上讨论 Android 相关的主题。
: 即使这样,我今天依然感觉跟不上 Android 整个生态系统的变化。可想而知,对于那些
: 经验不足,需要指导的 Android 开发者而言,是多么地绝望。我现在已经无法想像,现
: 在从头开始学习 Android 的感觉。当你好不容易学会了某个框架或者工具,觉得它很好
: 用的时候,它或许就要过时了。现在也许是加入 Android 开发大家庭最坏的时候。
: Google 正为他们的“包容性”沾沾自喜,但这一切,对初学者来说,都是极其痛苦的。
: Google 在 Android 框架中所做的事情,会导致大量的时间浪费。我们需要花费数小时的
: 时间才能读完所有更改的内容,更别说在项目中应用它们了。我宁愿花时间来创造价值,
: 而不是舍本逐末。
本来想回一下"跟不上"这个问题,但看了原文
https://www.techyourchance.com/the-state-of-native-android-development-november-2019/
https://reurl.cc/E26v0m
还有2020版的
https://www.techyourchance.com/the-state-of-native-android-development-december-2020/
https://reurl.cc/Q7EoqO
我蛮确定,原作者想讲的不是"跟不上"的问题,而是Google一直变,但变的没有比较好,造成开发者的困扰。
其实这蛮像微软在2000年初的时候一样,系统一直变, 每几年就跟开发者说某某Framework是未来,请大家转移。但刚转移又说不对,这个Framework不好,我有更新的Framework,这才是未来的标准。结果就是大家在原地打转。
某方面这就是Fred Brooks讲的"第二系统效应"。
微软跟Google的变又跟网络Js生态环境变化不一样,一个是官方的,你不跟也不行。Js生态是市场的变化,要跟不跟自己作主自己负责就行。所以我很早就决定只做web,不受官方(独裁者)干扰。