我是iOS开发的新手。我想弄清楚这些事情。
等待回答 谢谢:))
答案 0 :(得分:15)
就个人而言,我发现iPhone和iPad之间唯一真正的区别是UI
和UX
。两个应用程序的大多数代码都是相同的。 (事实上,如果您正在使用通用应用程序,甚至可以重用大量代码!)
主要区别在于屏幕尺寸。与iPhone相比,iPad相当庞大,这种差异为您提供了更多选择。
需要注意的另一件事是,iPad通常以横向方式完成,而iPhone则以纵向方式完成。这不是一个绝对的规则,但这只是我看到它的方式。
设备之间的图形差别不大,只是由于屏幕尺寸较大,您可以使用iPad图像和iPhone图像进行更详细的工作。 (即使使用视网膜显示屏,iPhone上的细节也不太明显。)
我想提到的另一件事是设备的流动。同样,由于iPad的屏幕尺寸,您可以在屏幕上显示更多内容,因此不得不频繁地推送到新视图。我曾经使用的应用程序我们有3个UIViewController
用于iPhone版本,而只有1个用于iPad版本。
简而言之,这取决于您的应用类型。如果您有很多内容,并希望一次显示所有内容,请转到iPad。如果您想要一种简化的最小化应用程序,请转到iPhone。
同样,这只是我个人的意见。希望有帮助!
答案 1 :(得分:3)
您可以在iPhone上使用本机控件而无需太多主题和自定义。但iPad是一个更大的野兽。用户使用iPad应用程序的时间较长。 iPhone应用程序用于短期限制然后关闭,再次用于短期限制等等。
Flurry发布的分析显示iPhone应用程序保持打开的平均时间约为1.2分钟。尽可能快地设计和开发数据。iPad应用程序在轻松的环境中使用。虽然我没有这些数字,但它可能比iPhone应用程序使用频率更长。主题和自定义UI元素在那里很重要
其次,需要在所有方向(或至少至少两个方向)支持iPad应用程序