1、屏幕尺寸\分辨率
2、UI元素的排布\设计
3、键盘
4、API
5、屏幕方向的支持
屏幕尺寸
iPhone/iPod Touch
普通屏 320像素 x 480像素 iPhone 1、3G、3GS,iPod Touch 1、2、3
3:2 Retina 屏 640像素 x 960像素 iPhone 4、4S,iPod Touch 4
16:9 Retina 屏 640像素 x 1136像素 iPhone 5,iPod Touch 5
4.7寸 Retina 屏 1334像素×750像素 iPhone 6 ,iPhone 6s
5.5寸 Retina 屏 1920×1080像素 iPhone 6 plus,iPhone 6s plus
iPad
普通屏 768像素 x 1024像素 iPad 1, iPad2,iPad mini
Retina屏 1536像素 x 2048像素 New iPad,iPad 4
UI元素的排布\设计
因为iPad屏幕比iPhone大,可以容纳更多的UI元素,因此排列方式是不一样的。
键盘
ipad的虚拟键盘多了个退出键盘按钮
iPad特有的API
比如:
UIPopoverController
UISplitViewController
共有API的差异
UIActionSheet
屏幕方向的支持
iPhone支持3个方向
iPad支持4个方向
横竖屏支持
一般情况下,iphone应用就一种屏幕方向,要么竖屏,要么横屏。
其次,苹果官方建议:ipad应用最好同时支持横屏、竖屏两种方向
设备支持的应用程序
iPhone上只能运行iPhone程序
piPad上能够运行iPhone\iPad程序
开发过程
iPhone和iPad开发的流程是一致的
在iPhone开发中学到的所有知识基本都能用在iPad上