iPad和iPhone开发的区别

一、iPhone和iPad开发的区别

  1. 屏幕的尺寸/分辨率

  2. UI元素的排布/设计

  3. 键盘

  4. API

  5. 屏幕方向的支持
    … …

因为iPad屏幕比iPhone大,可以容纳更多的UI元素,因此排列方式是不一样的
比如新浪微博:(左图是iPhone,右图的iPad)

键盘

iPad的虚拟键盘多了个退出键盘的按钮
左图为iPhone键盘,右图为iPad键盘

iPad特有的API

Pad多了一些特有的类,比如:
UIPopoverController(左图)
UISplitViewController(右图)
… …

共有API的差异

有些API在iPhone和iPad都能用,但是显示效果是有差异的,比如UIActionSheet(左图iPhone,右图iPad)

屏幕方向的支持

iPhone支持3个方向

iPad支持4个方向

横竖屏支持

一般情况下,iPhone应用就一种屏幕方向,要么竖屏,要么横屏(游戏)
其次,苹果官方建议:iPad应用最好同时支持横屏、竖屏两种方向

二、开发细节

如何新建一个iPad应用程序

设备支持的应用程序
iPhone上只能运行iPhone程序
iPad上能够运行iPhone iPad程序

开发过程
iPhone和iPad开发的流程是一致的
在iPhone开发中学到的所有知识基本都能用在iPad上

关键字:iphone, ipad, api, 左图


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部