上篇講到新app推出後, 都收到唔少有建設性既comment… 當然會記在action list上, 打算有時間就改善…
但有一點, 在個app未出街前, 已經在我action list內高高在上… 不過個app一出街, 我就急急花多一晚時間, 趕埋個feature… 咁樣自己先可以安心放手…
呢個feature唔係乜野特別功能, 佢… 只係將套app由原本support android 3.0或以上, 改成support埋android 2.3.x既機種!
當初開始寫app, 冇太著數於support咩android version呢個問題, 因為基於時間問題, 想用最短最快既時間先放個app上架, 然後先再諗其他…
就係咁, 最快速度當然係用最新最快既api既寫… 咁先可以最快寫成個app, 當然, 後果就係相對用戶群就窄左…
點窄法呢?
原來, android用戶既分佈大致上可以分兩大類:
第一類) android 4.0 或以上 (佔近45%)
第二類) android 2.3.x (佔近40%)
我在開始寫app前, 都考慮過support晒兩個大類既用戶, 但可惜我個app需要用actionbar既class, 而呢個class只有android 3.0或以上api先提供… 基於要儘快完成既要求, 不得不先放棄一半用戶群來達至效果…
不過, 個app推左出街後, 發現朋友間都有不少仍停留在2.3.x既android系統…
突然, 就變左有無限大推動力促使我將個app改成2.3.x都可以行到, 去吸納埋剩餘既用戶群…
最初, 仲驚要用好多時間去重寫actionbar既部份… 但在google老師幫助下, 搵到坊間有套library, 可以完全做到晒actionbar既功能, 而且完全兼容原裝actionbar class… download套library後, 用左大約半日就成功將app改成android 2.3.x上都順利運行到… (算有點幸運!)
套library叫actionbar sherlock, 在此感謝作者jake wharton(http://actionbarsherlock.com)既傑作! thanks!
成功將app”downgrade”後… 而家已經從本來cover 54%既用戶, 上升至cover 94%既用戶… 可以講近乎覆蓋晒咁滯! 呢個問題, 真係解決得有點過份輕鬆… xdddd…
一輪博殺後… 終於真係可以暫時放鬆一下, 先觀察一輪用戶反應吧… ^_^