假设我想创建漫画阅读器应用程序,用户可以在购买应用程序时下载漫画,我的问题是我应该为iPhone和iPad创建通用应用程序还是其他应用程序?
这个应用程式工作主要是显示图像,而我主要关心的是提供正确尺寸的图像。我对此事的想法是:

通用应用程序:
优点:更容易处理一个应用程序,而不是两个
缺点:图像必须为iPad分辨率(最大分辨率),这些图像尺寸将在分辨率较低的iPhone中浪费。

不同的iPad / iPhone应用程序:
专业版:可以为每个平台提供合适的尺寸
缺点:如果用户同时拥有iPhone和iPad,则必须购买两个单独的应用程序(及其应用程序内购买物品)。

由于这是我的第一个应用,我更喜欢通用应用,因此我不必维护两个不同的应用,但我欢迎任何输入。

最佳答案

绝对要使用通用应用程序。

我会考虑要提取的图像的数量和大小。如果不是很大,您可以将它们放入框架中,然后根据设备动态调整框架/图像的大小,您可以支持所有不同的设备...这是一段代码

CGRect imageRect = CGRectZero;
imageRect.origin = imagePoint;
imageRect.size.width  = deviceSpecificImageWidth;
imageRect.size.height = deviceSpecificImageHeight;

[yourImage drawInRect:imageRect];

关于iphone - iOS中图像查看器应用的策略,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7308828/

10-10 22:11
查看更多