一、ipad简介
1.什么是ipad
一款苹果公司于2010年发布的平板电脑
定位介于苹果的智能手机iphone和笔记本电脑产品之间
跟iphone一样,搭载的是ios操作系统
2.ipad的市场情况
截止至2013年10月23日,ipad已经累计销售1.7亿台
在平板市场的占有率高达81%
二、关于iphone和ipad
说明:iphone是手机,ipad、ipad mini是平板电脑
iphone和ipad开发的区别
屏幕的尺寸 \分辨率
ui元素的排布 \设计
键盘
api
屏幕方向的支持
详细 :
(1)屏幕的尺寸 \分辨率
在ios开发中,只需要关注以下几种情况
iphone
3.5 inch:320 x 480
4.0 inch:320 x 568
ipad、ipad mini
9.7 inch、7.9 inch:768 x 1024
(2)ui元素的排布 \设计
因为ipad屏幕比iphone大,可以容纳更多的ui元素,因此排列方式是不一样的
比如新浪微博:(左图是iphone,右图的ipad)
(3)键盘
ipad的虚拟键盘多了个退出键盘的按钮
左图为iphone键盘,右图为ipad键盘
(4)ipad特有的api
ipad多了一些特有的类,比如:
uipopovercontroller(左图)
uisplitviewcontroller(右图)
(5)共有api的差异
有些api在iphone和ipad都能用,但是显示效果是有差异的,比如uiactionsheet(左图iphone,右图ipad)
(6)屏幕方向的支持
(7)横竖屏支持
一般情况下,iphone应用就一种屏幕方向,要么竖屏,要么横屏(游戏)
其次,苹果官方建议:ipad应用最好同时支持横屏、竖屏两种方向
三、开发细节
1.新建一个ipad应用程序
2.设备支持的应用程序
iphone上只能运行iphone程序
ipad上能够运行iphone \ ipad程序
3.开发过程
iphone和ipad开发的流程是一致的
在iphone开发中学到的所有知识基本都能用在ipad上