iT邦幫忙

0

APP開發如何克服版本問題?

各位前輩好,最近下班嘗試製作APP遇到一些疑問。

舉例而言,這兩個月來試圖讓手機得到定位

—單純一個按鈕按了會顯示目前的經緯度,

目標為Android 6以上的機型都能適用。

結果發現到模擬器上(Anroid Sroid Studio)6以上的版本確實能完成我的目標,

但使用真機測試時會發現到有些手機會閃退、有些只會在第一次安裝時啟動、有些還是能成功。

想詢問的疑問為,真實開發時是如何測試自己的APP已經成功了呢?

是各種手機都買來試試看嗎?

HTC的兩隻Android 9的手機也會有不同反應時,該朝哪個方向除錯?

可能是有點抽象的問題,目前搜尋都沒有類似的心得文。

如果有關鍵字或是書籍也希望各位推薦,非常感謝。

是否有向使用者取得下列兩個權限?我在HTC U11 ANDROID 9 上測試是正常的
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION

1 個回答

3
小魚
iT邦大師 1 級 ‧ 2020-08-23 14:22:03
最佳解答

APP水很深,
版本問題一直是很大的問題,
通常越舊的版本問題越大,
(因為通常開發都是以新版本為主)
需要做一些取捨看相容到哪個版本為止.

公司需要有很多版本的手機來做測試,
甚至有時候還需要專門的測試人員.
(或是某個人開發自己的專案之外還要做測試,
當然通常是資歷比較淺的人來做這件事)

poilol555 iT邦新手 5 級 ‧ 2020-08-23 16:45:44 檢舉

感謝您的回覆!接下來應該會從更近的版本,可能8開始測試。

我要發表回答

立即登入回答