※ 引述《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,不受官方(獨裁者)干擾。