iPhone与ipad开发的异同

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的虚拟键盘多了个退出键盘按钮

iPhone与ipad开发的异同_第1张图片
左边为iphone键盘,右图为ipad键盘

iPad特有的API

比如:

UIPopoverController

UISplitViewController

iPhone与ipad开发的异同_第2张图片

共有API的差异

UIActionSheet

iPhone与ipad开发的异同_第3张图片

屏幕方向的支持

iPhone支持3个方向


iPhone与ipad开发的异同_第4张图片

iPad支持4个方向


iPhone与ipad开发的异同_第5张图片

横竖屏支持

一般情况下,iphone应用就一种屏幕方向,要么竖屏,要么横屏。

其次,苹果官方建议:ipad应用最好同时支持横屏、竖屏两种方向

设备支持的应用程序

iPhone上只能运行iPhone程序

piPad上能够运行iPhone\iPad程序

开发过程

iPhone和iPad开发的流程是一致的

在iPhone开发中学到的所有知识基本都能用在iPad上

你可能感兴趣的:(iPhone与ipad开发的异同)