1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 分辨率更高的iPhone 5发布 App开发者反应不一

Discussion in '新闻聚焦' started by 漂亮的石头, 2012-09-16.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,399
    Likes Received:
    48
    苹果近日正式发布了其新一代产品iPhone 5,iPhone 5采用4英寸视网膜屏,屏幕分辨率由原来的960x480升级为1136x640,同时主屏幕中的应用图标增加至5排。苹果的这次改变,在应用开发者中反应不一,应用开发者必须根据不同的应用,对应用作相应的调整来适应iPhone 5的大屏幕。新的变化对应用开发者来说,不仅仅是要加倍维度来让现有应用完美填充扩大的屏幕那么简单。对于不同的应用,开发者需要付出的努力也大有差别。
    最近笔者也向一些专业的应用开发者进行了咨询,并从他们那里了解到iPhone 5的发布给应用开发者所带来的新挑战。目前未经调整的应用程序在letterbox模式下仍可以很好的在iPhone 5上运行,但屏幕边缘会有两道黑条,而用户显然不希望如此,因此应用开发者必须要对现有应用进行调整。
    备忘录应用Clear的开发者米纶∙祖梅诺夫(Milen Dzhumerov)通过邮件表示,这并没有唯一的解决方案。
    他 指出:“应用调整的工作量仅仅取决于接口内在的扩展性,比如许多应用都有尺寸限制,因此这些应用通常采用滚动视图。对于这类应用,如果要适应iPhone 5大屏幕,则需要对程序中有关屏幕高度的代码进行调整。一项卓越的应用应该能够垂直拉伸,以填充任何多余的屏幕空间。不过很显然,这需要应用程序的图形设 计人员付出更多的努力与合作。开发人员所要付出的努力与应用带有的图片量及滚动视图的活动区有直接关系,如果调整带有大量图形却只有少量滚动区的应用就需 要付出更多的工作,反之则相对比较轻松。”
    祖梅诺夫还指出:“这并没有考虑利用多余屏幕空间来实现其他功能。实际上多数情况下,应用开发者首先会考虑让所有事情简化,确保他们的应用在iPhone 5上看起来很完美,之后才会更加深入地考虑利用多余的显示屏空间实现其他功能。”
    祖梅诺夫称,Clear应用相对容易调整,因为应用的每个条目都有固定的高度,对于垂直方向多出的空间,只需要增加新的条目来补充就可以了,因此只更改一处代码就能使Clear应用在iPhone 5上完美运行。
    而对于天气应用Weddar的开发者冈萨洛•卡塔林诺(Gonçalo Catarino)来说,则需要做更多的工作。不过卡塔林诺对iPhone 5屏幕的改变所带来的麻烦却很淡定,并表示他们要做的工作相对也比较简单。
    卡 塔林诺同样通过邮件表示:“至于Weddar应用,无须调整列表视图,应用本身可以自动调整显示更多的信息。在地图显示中,只需增加一个‘if’语句来检 查当前屏幕尺寸并相应定义地图的大小,以适应iPhone4和iPhone 5屏幕不同的尺寸,因此这也非常简单的。而在报告界面中,我们使用Xcode 所拥有的全新Auto Layout特性来代替之前的.xib视图,根据手机的不同,限定图片显示的相对位置。”
    所以总的来说,应用开发者将必须针对iPhone 5的屏幕变化对应用进行调整。卡塔林诺说,在苹果官方开发者论坛上,已经可以看到很多值得借鉴的建议。希望在9月21日iPhone 5正式上架发售时用户不会再看到屏幕两边的黑条。
     
Loading...