目前我是在iPhone设计和开发我的应用程序。现在我想让我的应用程序通用(iphone和iPad)。请指导我在设计和开发方面的努力和挑战是什么?你能解释一下这些步骤吗?
答案 0 :(得分:0)
在开发应用程序并希望创建通用应用程序时,您应该 -
答案 1 :(得分:-1)
主要工作将在以下几个方面进行。
<强> UI 强>
根据您已有的设计,您需要获得适合iPad的新设计。如果它是一个简单的界面,您可以将其移植到iPad上,而无需新的设计。但通常你需要一个iPad特定的设计。
您必须更改大多数屏幕的布局才能使其在iPad上看起来很好看。如果已经使用了自动布局,则会更简单一些。否则我猜你需要开始考虑单独的故事板和xibs用于iPad特定的屏幕。
<强>代码强>
假设没有特定于iPad的附加功能,代码中的主要变化区域将是那些处理视图表示逻辑,导航和动画的区域。这一切都取决于你需要实现的设计,但通常我会说你需要更改处理动画的代码,提供新的视图控制器,处理故事板等。
<强>资源强>
您需要提供特定于iPad设计的资源。
<强>测试强>
显然你需要做很多测试:)。
例如:位置处理。没有没有GPS硬件的现代iPhone,但没有蜂窝功能的iPad没有GPS。因此,您可能必须重新检查位置处理代码。 (它打破了我:))
AppStore
您需要为iPad屏幕提供应用商店屏幕截图。