? ? ? ? 安裝測(cè)試這里分為兩個(gè)版本,測(cè)試版本與線上版本,對(duì)于線上版本,Android 系統(tǒng)的安裝渠道比較多,比如:各個(gè)手機(jī)自帶的應(yīng)用市場(chǎng)或者第三方的手機(jī)助手等,iOS可以通過(guò) AppStore 或者iTunes進(jìn)行下載安裝;
? ? ? ? 對(duì)于測(cè)試版本,Android非常簡(jiǎn)單,只需要提供一個(gè)apk文件即可在任何設(shè)備上進(jìn)行安裝,iOS較為復(fù)雜,沒(méi)有經(jīng)過(guò)蘋果審核是不允許安裝的,所以要安裝iOS的測(cè)試版本,需要將設(shè)備添加到開發(fā)者帳號(hào),或者使用testlight工具。
? ? ? ? 2、兼容性測(cè)試
? ? ? ? Android 操作系統(tǒng)是開源的,很多不同廠商在這個(gè)基礎(chǔ)上進(jìn)行了二次開發(fā),所以導(dǎo)致出現(xiàn)的操作系統(tǒng)類型以及版本都非常多,比較常見(jiàn)主流的有:華為、小米、OPPO,Vivo等,還有很多比較小眾非主流的操作系統(tǒng);而且每個(gè)系統(tǒng)都有很多的版本,包括大版本和小版本;以及每個(gè)廠商的手機(jī)屏幕大小也差異比較大,所以Android 應(yīng)用的兼容性測(cè)試會(huì)比較復(fù)雜一些;
? ? ? ? 相對(duì)于iOS則只有單一的蘋果系統(tǒng),雖然也經(jīng)常更新版本,但是隨著蘋果官方系統(tǒng)版本的升級(jí),一般我們只需要維護(hù)新的幾個(gè)主流版本的兼容性測(cè)試即可;選取的主流系統(tǒng)版本,再覆蓋iOS的幾款主流的屏幕大小的機(jī)型,兼容性測(cè)試會(huì)相對(duì)來(lái)說(shuō)簡(jiǎn)單很多。
? ? ? ? 3、權(quán)限測(cè)試
? ? ? ? Android的個(gè)人信息泄露是比較嚴(yán)重的,這個(gè)也是眾所周知的,比如很多app在安裝時(shí)會(huì)要求很多權(quán)限,Android系統(tǒng)會(huì)提示是否允許獲取手機(jī)的某個(gè)權(quán)限,但是即使用戶不給,Android也有各自手段偷偷的獲取這些權(quán)限,所以Android APP的這種權(quán)限測(cè)試不是很嚴(yán)格;
? ? ? ? 而iOS一般情況下權(quán)限管理的很嚴(yán)格,用戶沒(méi)有同意的權(quán)限,APP是一定沒(méi)有辦法繞過(guò)并獲取的,所以應(yīng)用不會(huì)去獲取一些沒(méi)有意義的權(quán)限;而且應(yīng)用要上線蘋果商店時(shí),蘋果官方的審核機(jī)制也是比較嚴(yán)格,經(jīng)常會(huì)出現(xiàn)審核不通過(guò)的情況,所以ios的權(quán)限一般情況下會(huì)要的很少。
? ? ? ? 4、升級(jí)測(cè)試
? ? ? ? ios限制也比Android多一些,iOS有嚴(yán)格的降級(jí)限制,開始只能單向升級(jí),不能降級(jí),而Android系統(tǒng)的降級(jí)限制沒(méi)有那么嚴(yán)格,通過(guò)一定的工具都可以降級(jí)成功。
? ? ? ? 5、消息推送測(cè)試
? ? ? ? 由于兩個(gè)操作系統(tǒng)的消息推送渠道不同,Android 一般使用第三方或者自建的平臺(tái)進(jìn)行消息推送,iOS 消息推送渠道是由蘋果官方提供的。
? ? ? ? 以上是南昌APP開發(fā)公司百恒科技小編要跟大家聊到的關(guān)于在APP開發(fā)的測(cè)試中Android于ios的區(qū)別,希望能夠?qū)Υ蠹矣兴鶐椭胍私飧嚓P(guān)于這方面的內(nèi)容,歡迎留言咨詢百恒科技,百恒科技是一家有著17年互聯(lián)網(wǎng)開發(fā)經(jīng)驗(yàn)的網(wǎng)絡(luò)開發(fā)公司!
相關(guān)文章推薦? ?:? ? 安卓APP開發(fā)一般用什么語(yǔ)言?? ??
? ? ? ? ? ? ? ? ? ? ? ? 智能快遞柜APP開發(fā)需要注意哪些問(wèn)題?? ??