




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、安卓和IOS應(yīng)用差異深圳市艾派應(yīng)用系統(tǒng)有限公司Page 2目錄l 一、概況一、概況l 二、系統(tǒng)架構(gòu)二、系統(tǒng)架構(gòu)l 三、操作差異三、操作差異l 四、業(yè)務(wù)層面分析四、業(yè)務(wù)層面分析Page 3概況IOS:2007年推出屬于類Unix的商業(yè)操作系統(tǒng),用Objective-c編寫,擁有較多優(yōu)雅之處,系統(tǒng)結(jié)構(gòu)分為以下四個(gè)層次:核心操作系統(tǒng)(theCoreOSlayer),核心服務(wù)層(theCoreServiceslayer),媒體層(theMedialayer),Cocoa觸摸框架層(theCocoaTouchlayer)。核心核心理念就是理念就是“應(yīng)用為王應(yīng)用為王”。Ios4.0觀點(diǎn):1.界面和分辨率的
2、統(tǒng)一性2.軟件商店分級(jí)與分類細(xì)致3.塑造了良好的開發(fā)環(huán)境4.提供云服務(wù)與設(shè)備的互動(dòng)Page 4概況Android:2008年首次推出,是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于便攜設(shè)備,如智能手機(jī)和平板電腦。系統(tǒng)結(jié)構(gòu)分為以下四個(gè)層次:應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和linux核心層。核心核心理念就是理念就是“開源開源”Android2.3觀點(diǎn):1.Android將成為智能手機(jī)份額第一2.Android是真正的多任務(wù)系統(tǒng)3.Android安裝程序更簡(jiǎn)單4.android吸引眾多終端廠商Page 5比較各項(xiàng)比較各項(xiàng)比較IOS系統(tǒng)系統(tǒng)Android系統(tǒng)系統(tǒng)發(fā)展歷史Appl
3、e以mac os為核心發(fā)展而成Google以linux為核心發(fā)展而成俗稱系統(tǒng)封閉式系統(tǒng)開發(fā)式系統(tǒng)系統(tǒng)限制限制多限制少上手程度稍有程度簡(jiǎn)單易懂軟體副檔.ipa.apk支援手機(jī)iPhone系列SAMSUNG,HTC等Page 6手機(jī)系統(tǒng)對(duì)比表iPhone3.0 Android(T-mobile G1)后臺(tái)運(yùn)行程序后臺(tái)運(yùn)行程序后臺(tái)提醒后臺(tái)提醒郵件推送郵件推送多點(diǎn)觸控多點(diǎn)觸控可能可能電容觸屏支持電容觸屏支持藍(lán)牙立體聲藍(lán)牙立體聲瀏覽器瀏覽器flash支持支持疊接上網(wǎng)疊接上網(wǎng)可能可能U盤模式盤模式視頻錄制視頻錄制語(yǔ)音導(dǎo)航語(yǔ)音導(dǎo)航復(fù)制粘貼復(fù)制粘貼全局搜索全局搜索彩信彩信Webkit瀏覽器瀏覽器程序商店程序商
4、店開源系統(tǒng)開源系統(tǒng)Page 7系統(tǒng)架構(gòu)Android與與ios在系統(tǒng)架構(gòu)上的對(duì)比:在系統(tǒng)架構(gòu)上的對(duì)比:Android采用的是Java技術(shù),所有應(yīng)用在Dalvik虛擬機(jī)中運(yùn)行,Dalvik是google專門為移動(dòng)設(shè)備優(yōu)化的Java虛擬機(jī)。因此Android具有成熟,存在大量可重用代碼的優(yōu)點(diǎn),也有占內(nèi)存大,運(yùn)行速度略低的缺點(diǎn)。而AppleIOS的體系架構(gòu)相對(duì)較為傳統(tǒng),但運(yùn)行效率高,對(duì)硬件的要求低,成本優(yōu)勢(shì)大,在現(xiàn)有的硬件條件下,應(yīng)用運(yùn)行具有最好的順暢感,也更加省電。系統(tǒng)架構(gòu)樸實(shí)無(wú)華,但干凈清晰,是目前最有效率的移動(dòng)設(shè)備操作系統(tǒng)。Page 8差異-返回1、物理鍵之返回Android手機(jī)的基本設(shè)計(jì)思路
5、是是把最常用的功能硬件化,所以就有了home,menu,back三個(gè)功能鍵(其實(shí)界面設(shè)計(jì)很簡(jiǎn)單啦,就是“用戶到某個(gè)地方做某事”,所以就有了導(dǎo)航用的back和展開命令用的menu)。2、在iOS上,返回是通過(guò)titlebar左側(cè)的back按鈕來(lái)實(shí)現(xiàn)的。但這樣設(shè)計(jì)也有好處,因?yàn)檫@個(gè)back“軟”鍵上的文本是可以改的。在這個(gè)按鈕上填上上一次的題目,可以讓用戶明確地知道按下它會(huì)回到哪里。Page 9差異-menu1、物理鍵之menu在android上,與當(dāng)前頁(yè)面相關(guān)的命令會(huì)收到由“menu”鍵喚出的菜單里。2、在iOS上,這些命令會(huì)放在屏幕底部的toolbar上。這種展示方式相比android的優(yōu)點(diǎn)是
6、“能一目了然地看到能夠?qū)Ξ?dāng)前頁(yè)面做的操作”。Page 10差異-通知1、通知系統(tǒng)在iOS上,向用戶推送信息的方式只有一種,就是alertbox。這在iOS只支持單任務(wù)的時(shí)候還好說(shuō),提醒一來(lái),哦看完了就點(diǎn)確定。但到了多任務(wù)版本后就有點(diǎn)不合用了。雖然iOS的alertbox可以在用戶使用某APP的時(shí)候彈出其他APP的提示,但這樣未免太煩了。有時(shí)一些提醒并不需要強(qiáng)硬中斷用戶當(dāng)前的操作,比如后臺(tái)在下載的報(bào)紙下完了。2、Android有更精巧的StatusBarNotification和ToastNotification(詳情可參看鐘磊的手機(jī)系統(tǒng)消息通知設(shè)計(jì)的整理和分析和我寫的如何為手機(jī)界面設(shè)計(jì)提示消息
7、)。當(dāng)要推送非緊急的消息時(shí),Android平臺(tái)可以使用更柔和的狀態(tài)欄提示。Page 11差異-android加分項(xiàng)1、長(zhǎng)按操作在Android上,當(dāng)需要對(duì)一個(gè)對(duì)象采取一些操作時(shí),可以長(zhǎng)按,喚出相應(yīng)的contextmenu(這是對(duì)一個(gè)項(xiàng)目的,如果是針對(duì)當(dāng)前整個(gè)頁(yè)面的操作,Android有menu物理鍵,iOS有toolbar)。2、在iOS平臺(tái)上就不太有地方去放置針對(duì)屏幕上某一個(gè)對(duì)象的大量操作(一兩個(gè)是可以的,放在項(xiàng)目旁邊就O了)??赡茉趩汤蠣斂磥?lái),當(dāng)需要對(duì)一個(gè)對(duì)象進(jìn)行“炒、炸、烹、煮、蒸、熏、爆”的時(shí)候,就說(shuō)明你想要的太多了。Page 12差異-ios加分項(xiàng)右上角的快捷操作按鈕對(duì)于“右利手”用
8、戶而言,單手持機(jī)時(shí)屏幕左下角到右上角的連線是右手拇指的甜區(qū)。所以依照iOS的Guideline,當(dāng)前頁(yè)上最最最最最最最最最最最最最最常用的按鈕應(yīng)該放在titlebar的右端。其實(shí)你會(huì)發(fā)現(xiàn),清楚了這些差異之后,如何在平臺(tái)間移植APP就清晰明了啦。Page 13關(guān)聯(lián)關(guān)聯(lián)Android-iOS1、在每一級(jí)的標(biāo)題欄左上角加上返回上一層的按鈕。按鈕名一定要是上一級(jí)的名稱,不能用“返回”等無(wú)法透露回到哪里的文字。2、由于iOS上沒(méi)有menu鍵,所以需要將menu上的命令轉(zhuǎn)化成toolbar上的圖標(biāo)。因此要額外繪制圖標(biāo)或者使用內(nèi)置圖標(biāo)。3、由于在iOS上沒(méi)有“長(zhǎng)按出contextmenu”的規(guī)則,所以需要給
9、項(xiàng)目添加一個(gè)detail頁(yè)面。不能在list頁(yè)面操縱項(xiàng)目,那就再drilldown一層唄。4、由于iOS的通知方式只有alertbox,所以諸如“下載完成”等提醒只能篩出重要的部分,用alertbox傳遞。Page 14業(yè)務(wù)層面1、一般兩個(gè)平臺(tái)上的功能基本都是一樣的,所以功能點(diǎn)測(cè)試case基本可以復(fù)用,在功能點(diǎn)上交互、UI這塊兩個(gè)平臺(tái)稍微有點(diǎn)區(qū)別,但只要需求說(shuō)明書中明確了具體的情況,參考需求說(shuō)明書測(cè)試驗(yàn)證就OK。2、適配及兼容測(cè)試,向來(lái)是一個(gè)難題,安卓和IOS考慮的方式不一樣,安卓重點(diǎn)在分辨率、操作系統(tǒng),適配及兼容測(cè)試成本較高;IOS無(wú)非iphone、ipad那幾款,選擇主流即可。從經(jīng)驗(yàn)上看,適配問(wèn)題多出現(xiàn)在安卓平臺(tái)上。3、IOS不支持flash和html5。Page 15業(yè)務(wù)層面3、Crash測(cè)試,兩個(gè)平臺(tái)使用的方法不一樣,安卓通過(guò)命令行定制覆蓋的Activity,IOS通過(guò)monkeyrunner。這塊可以學(xué)習(xí)更多,做深入研究。尤其安卓有較多ANR問(wèn)題。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)電容式傳感器場(chǎng)行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 衡陽(yáng)幼兒師范高等??茖W(xué)校《地理多媒體課件制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江樹人學(xué)院《ERP軟件原理與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年四川省建筑安全員《C證》考試題庫(kù)
- 陜西理工大學(xué)《數(shù)字化會(huì)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)江大學(xué)文理學(xué)院《報(bào)關(guān)實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建船政交通職業(yè)學(xué)院《網(wǎng)絡(luò)規(guī)劃與優(yōu)化實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆吉林省長(zhǎng)春市高三上學(xué)期質(zhì)量監(jiān)測(cè)(一)歷史試卷
- 湘潭大學(xué)《生命科學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶師范大學(xué)《醫(yī)學(xué)影像診斷學(xué)上》2023-2024學(xué)年第二學(xué)期期末試卷
- 民政局離婚協(xié)議書模板(8篇)
- 氣管鏡科室講課ppt課件(PPT 69頁(yè))
- 對(duì)于二氧化碳傳感器的現(xiàn)狀及發(fā)展趨勢(shì)的淺分析
- 冷庫(kù)噴涂施工工藝(詳細(xì))
- 電機(jī)學(xué)辜承林(第三版)第1章
- 知情同意書-北京大學(xué)腫瘤醫(yī)院
- 建筑材料碳排放因子查詢表
- 觀音神課三十二卦
- 醫(yī)療機(jī)構(gòu)停業(yè)(歇業(yè))申請(qǐng)書
- 發(fā)票(商業(yè)發(fā)票)格式
- Counting Stars 歌詞
評(píng)論
0/150
提交評(píng)論