兩天的GDD大會結束了,很開心,可以看得出,這次Google真的很用心。不但分享的內容質量很高。而且又有得吃又有得玩,還有許多好看的小姐姐,真不妄我請了兩天年假來參加這個大會。先來幾張圖鎮樓
哈哈,跑題了。接下來我從一個Android碼農的視角來聊聊這次大會。
1. Android兼容性適配
主要講的是Android O以及P的適配。對于O,主要是靜態廣播,后臺服務這些的處理,個人感覺Google做這些就是為了節省手機的電量,而對于P最主要就是各種非公開SDK API的收斂。
2.JetPack
一圖勝千言,你們想知道的都在這了。
3. Kotlin
被Google大佬瘋狂安利了幾發,回來打算好好學一下,總結套用一下PPT上Kotlin的幾大特點
- 類型推斷
- 空安全
- 數據類
- 擴展函數
從這些特點可發現Kotlin具有代碼量少(,相較于 Java,Kotlin 可以減少25%的代碼量),代碼更安全(可以有效防止 NullPointerException)等特點,加上Google爸爸這么重視,接下來一定會有很好的發展,畢竟Kotlin 和 Java 的二進制代碼完全兼容,可以互相調用。程序員們可以好好玩起來了。搞不好以后開源代碼都是Kotlin了,打算接下來重點學下這個語言。
4. Flutter
Flutter 對我這個沒有怎么研究過他的Android碼農來說沒有什么理由一定要用它,印象里他和RN,Weex這些一樣沒什么區別,更何況我司用的是Weex。可是當我看到下圖以后我覺得應該要投入Flutter的懷抱了。 畢竟Flutter是直接調用Skia來進行UI繪制,這和其他那些跨平臺框架是質的區別。想搞跨平臺框架的可以從這個框架入手。Googler 現在還在不停優化中。
5. Android App Bundle
這個東西個人感覺和國內App插件化有幾分相似,就是Google Play會根據手機的CPU,顯示像素以及語言等特點,下發對應的資源,從而減少我們包的大小,畢竟包越少,App下載留存都會更高。不過Google Play這種傳說中的東西平時用不到所以這個就當開闊眼界了。
6.其他
ConstraintLayout 可以輕松實現一些其他布局比較難實現的樣式。 其他雜談,比如AR體驗,Google翻譯,猜畫小哥以及游園會,谷歌大會中的美食等等有空再說吧。或許大家也沒興趣呢,
哈哈。那就先寫到這吧,最后來一發Google爸爸的大禮包收尾就休息了。希望明年能繼續參加這個活動。