如何在iPad mini上为大型iPad设计应用程序

时间:2012-11-07 18:38:58

标签: ipad compatibility ipad-mini

我正在设计一款适用于9.7英寸iPad的应用程序。我想知道是否有人有任何关于如何在iPad mini上为大型iPad设计应用程序的经验?它是否会自动缩小,以某种方式在较小的屏幕上完全可用?或者我应该考虑任何因素?我没有下载最新的Xcode,所以我不知道它是否有iPad迷你模拟器。但我担心的是物理设备,即使Xcode有iPad mini模拟器。

2 个答案:

答案 0 :(得分:6)

从应用程序的角度来看,iPad mini与iPad 1和iPad 2相同。屏幕具有相同的像素数 - 1024x768。

当然,iPad mini上的屏幕实际上更小。如果您需要绘制出特定物理尺寸的东西,这通常只是一个问题。例如,如果您需要以英寸或厘米显示标尺。否则,这不是问题。

Xcode中没有单独的iPad mini模拟器。没有必要。屏幕呈现为1024x768。这适用于所有非视网膜iPad,包括mini。

从可用性的角度来看,由于屏幕体积较小,iPad mini上运行的iPad应用程序与其他iPad,按钮和文本相比会略小一些。有些人可能会争辩说,某些应用程序会受益于使用更大的字体或更大的触摸区域。但实际上这应该不是问题。 iPad mini具有与iPhone和iPod touch相同的DPI。如果人们可以使用这些设备,那么他们可以使用iPad mini OK。

答案 1 :(得分:0)

在iPad上测试设计将如何在iPad Mini上呈现的调试提示:在应用中的某个位置创建一个按钮,并将目标添加到以下方法中:

#ifdef SIMULATE_MINI
-(void)toggleMini{
  static BOOL isMini = NO;
  static float fl = 7/9.7f;
  isMini = !isMini;

  [myWindow setTransform:
   isMini?CGAffineTransformMakeScale(fl,fl):
   CGAffineTransformMakeScale(1,1)
   ];
}
#endif