开发iPhone和iPad的应用程序有什么主要区别?
iPhone应用程序需要了解传入的移动电话,这将对需要对与拨打电话相关的应用进行编程的开发人员产生影响。
我也知道决议是不同的。
开发这两个平台时,开发人员需要考虑哪些其他真正的差异?
答案 0 :(得分:4)
答案 1 :(得分:2)
iPad还有更多UI控件,包括Popover和Split View(see Apple's documentation)
答案 2 :(得分:1)
UI设计非常不同 - 阅读开发指南。一方面,标签栏通常是外面的,取而代之的是顶部的标签栏。此外,我们更强烈地鼓励您为所有方向进行开发。
基本上,事物的流动是非常不同的,因为与iPhone上的大型向下钻取树不同,你有更多的空间来摆放在你面前的物品。几乎应该考虑整个UI,尽管重新使用一些表视图代码来呈现侧面列表可能是有意义的。像分裂视图。
同时考虑到iPad上的人可能不是你的应用程序的临时用户,在手机上人们往往很快进出应用程序,但在ipad上,用户通常更愿意长期做某事。因此,您可能想要考虑如何为那些正在做更复杂的事情或在应用程序中运行更长时间的用户优化iPad。