一蹄皱、屏幕的尺寸 \分辨率
1.iPhone
3.5 inch:320 x 480 4.0 inch:320 x 568
4.7inch : 375 x 667 5.5 inch : 414 x 736
2.iPad旧噪、iPad Mini
9.7 inch芹扭、7.9 inch:768 x 1024
二麻顶、UI元素的排布 \設(shè)計
因為iPad屏幕比iPhone大,可以容納更多的UI元素舱卡,因此排列方式是不一樣的辅肾,比如新浪微博:(上圖是iPhone,下圖的iPad)
三轮锥、鍵盤
iPad的虛擬鍵盤多了個退出鍵盤的按鈕
上圖為iPhone鍵盤矫钓,下圖為iPad鍵盤
四、API
iPad多了一些特有的類舍杜,比如:
1.UIPopoverController(上圖)
2.UISplitViewController(下圖)
有些API在iPhone和iPad都能用新娜,但是顯示效果是有差異的,比如UIActionSheet(上圖iPhone既绩,下圖iPad)
五概龄、屏幕方向的支持
1.iPhone支持3個方向
2.iPad支持4個方向
一般情況下,iPhone應(yīng)用就一種屏幕方向饲握,要么豎屏私杜,要么橫屏(游戲)
其次,蘋果官方建議:iPad應(yīng)用最好同時支持橫屏互拾、豎屏兩種方向
五歪今、開發(fā)細(xì)節(jié)
如何新建一個iPad應(yīng)用程序
1.設(shè)備支持的應(yīng)用程序
iPhone上只能運行iPhone程序
iPad上能夠運行iPhone \ iPad程序
2.開發(fā)過程
iPhone和iPad開發(fā)的流程是一致的
在iPhone開發(fā)中學(xué)到的所有知識基本都能用在iPad上
3.iOS 開發(fā) 是分別開發(fā)一個iphone 和 ipad 好? 還是開發(fā)一個 Universal好颜矿?
一個版本的優(yōu)點
1.一個安裝包寄猩,方便管理,分發(fā)
2.你下載了iphone骑疆,如果你有ipad 會自動下載
3.審核一次通過田篇,節(jié)約上線時間
一個版本的缺點
1.安裝包會很大,兩套資源放入一個安裝包
2.代碼中各種設(shè)備判斷箍铭,會導(dǎo)致代碼混亂(不過這個人為降低)
3.ipad版本的體驗會相對差點(只要產(chǎn)品可接受)
兩個版本的優(yōu)點
1.可以分開設(shè)計泊柬,畢竟ipad 可以做一些iphone做不到的事情(體驗也會好很多)
2.安裝包會小
3.數(shù)據(jù)層/邏輯層共享 UI單獨
兩個版本的缺點
1.要分開管理,分發(fā)诈火,需要更多的人力支撐
2.審核需要分開