開工!端午玩耍回來,直接上乾貨,分享一篇得到 Google Play 官方推薦必需要作的事情。java
Google Play 推薦分爲首頁推薦和分類推薦,首頁推薦確定是難度很是大的,分類的意思就是上傳應用的時候會讓你選擇應用的類型,工具或者是社交類應用等等。框架
那麼咱們從哪些方面入手纔有可能得到官方推薦?工具
Android 應用根據 Material Design 指南進行設計。這些指南提供了設計應用(從用戶體驗流程到視覺設計、動做、字體等)須要瞭解的一切信息。這是谷歌官方的解釋,從佈局到圖標icon再到顏色值都有對應的範圍。佈局
Material Design 設計確實很棒,在 APP 工程裏面也有Material Theme主題樣式, 另外特別強調,即便你沒有采用 Material Design 設計風格,那也不能用 IOS 風格或者WP風格的設計,道理你們都懂哈。post
在最近 Google Play 調整了近期的評分權重,而不是整體評分,就比如說以前你的應用評分比較低,在4.0如下,可是通過了長期的迭代,評分穩步上升,一直升到4.5,那你的應用關鍵詞排名一定會上升的更快。字體
用戶的評分一直都是重中之重,評分多而且評分高很明顯體現出來一款應用的受歡迎程度,在應用中咱們能夠適當的引導用戶去評分,注意不是誘導。優化
好比用戶每五次打開應用的時候提示用戶去評分,由於用戶已經第五次使用應用了證實這是用戶的需求,因此容易給好評。搜索引擎
兼容性是可否得到推薦的關鍵因素,由於兼容性包括了不少內容,列舉一下:.net
1 兼容安卓版本:插件
你們知道谷歌對安卓版本的更新速度是很快的,畢竟這是系統更新,很是龐大,因此有時候也會出現安卓系統出8.0了咱們還在用6.0,那麼每一個版本系統之間也存在這比較大的差別。
舉個例子,Android 6.0 加入了運行時權限,增長了很大的工做量,以致於不少應用還處在 6.0 之前的運行時效果,如今 8.0,9.0,10.0 都有不一樣程度的更新,有時候會致使咱們以前用的系統 API 不能用了,或者有所改變,而咱們要作的就是更快的去兼容,而後更新應用。
2 兼容屏幕分辨率:
安卓不像蘋果手機,安卓屏幕比例是碎片化的,這也致使業內一直有人開發多分辨率適配框架,適配全部的屏幕包括平板,確實有作的比較好的,我用過的一個叫 AutoSize 挺不錯的。
在咱們沒有最佳的適配框架的時候必須爲應用適配多分辨率圖片,如今手機屏幕愈來愈大,咱們也要出 720P,1080P 的圖片資源,這樣才能得到更好的展現。在開發者後臺上傳圖片資源的時候不只要上傳適配手機的,最好也上傳適配平板的。
3 兼容廠商的定製:
如今廠商爲了創新,不斷推出各類各樣的機型,好比劉海屏,後面還有摺疊屏,話說應該給安卓開發者漲工資了,由於要想適配這麼多屏幕真的增長了不少的工做量,應該比IOS工程師工資高那麼一點。
再次放開想象力,如今不只是手機是多分辨率,還有小夥伴作智能手錶的開發,那麼小的屏幕確定和手機效果不同了吧。
再想一下,除了手錶還有不少小夥伴作車載系統開發,可怕的是車載設備有的屏幕是長方形的,這種仍是能夠接受的,可是還有屏幕是正方形,圓形等等,保不齊之後來個多邊形,安卓小夥伴又得加工資了。
這也是我爲何寫兼容廠商的定製而不是兼容廠商的 「手機」 定製。。。
接下來咱們繼續分析其餘方面,上個圖休息一下
手機雖然愈來愈普及,可是放眼全球的智能手機狀況,仍是有不少低端機器,低內存低存儲,經過不斷的迭代減少包大小很是必要,谷歌也有數據代表,安裝包大小影響應用的轉化。
那麼如何減少包大小呢?
首先圖片必需要通過壓縮才能放到工程裏,圖片是最佔用應用體積的,再有咱們會使用不少的第三方代碼庫,不少第三方代碼庫很龐大,可是咱們就用其中的幾個功能,大部分功能咱們都用不到,這時候最好嘗試解決一下,可能研發資源有限,但也要嘗試只打包用到的。
另外在代碼層面也有減少體積的方法,最近的 Google IO 大會宣佈 Kotlin 將做爲安卓開發首選語言,注意以前只是說做爲官方開發語言,如今提高到首選語言。
之後谷歌出的文檔將優先使用 Kotlin,這個語言很厲害,不只代碼簡潔,還能必定程度避免程序異常,更重要的是編譯出來的包也比 java 的小,可能之後使用 Kotlin 寫出來的程序也要比java寫出來的更容易得到推薦,Kotlin 學起來!
在 Google Play 或者 App Store 發佈應用就避免不了本地化,本地化不只僅是翻譯就ok了,更要了解本地的經常使用語,甚至是流行語,另外建議長期專一針對幾個國家作本地化,包括應用標題描述,還有應用內的字詞等等,不斷的優化看效果,直到最好。
這部分工做真的是一個長期的過程,正規團隊會專門設置這樣的職位,而且這部分也是優化的時間越長效果越好,另外作應用內翻譯能夠看下我作的一個翻譯插件:
不少人問應用爲何沒有關鍵詞排名,即便我寫了一些文章解釋仍是有不少朋友問,應用剛開始上線是不會有關鍵詞排名的,剛開始沒有下載量也沒有應用評分,搜索引擎講究一個權重,這是個長期的過程。
大多數人都很浮躁,包括我也有焦躁的時候,想快點賺錢,可是要真的想賺快錢能夠作外包,只要作一個就有一個項目的錢,想開發本身的產品賺錢就要耐得住寂寞,眼光放得再長遠一些,腳踏實地一點。
我想也會有小夥伴看文章跳着看,或者只看標題,加粗部分,關注了不少公衆號,天天看幾十篇文章, 閱讀量雖然大,可是吸取的不多,個人文章不多有加粗字體,沒有過多的格式排版,文章的結構展現的是個人思考過程,因此你們看個人文章逐字閱讀是最容易理解的。
習慣是養成的,對我的成長的影響是潛移默化的,我以爲習慣很是關鍵,之前我看到好文章會收藏起來,想着之後再看,但如今我不會了,只要我認爲是好文章必須讀完都理解了我纔會去作別的事情,收藏的文章多了就不再會去看了。
就像網上不少免費送1000G資料,當時內心確定想,哇這麼多資料免費送,先收藏了慢慢學,別天真了,1G都看不完,實際上想要領取1000G的內容是須要關注公衆號的,這纔是人家的主要目的。
今天就到這裏啦,但願讀到文章的夥伴都能有所收穫,點贊和轉發都是對我最大的支持。
推薦閱讀: