北京时间9月15日消息,据国外媒体报道,苹果近日发布的新一代智能手机iPhone 5首次改变了屏幕比例,采用了4英寸的屏幕,分辨率为1136×640。这种变化对应用开发者来说,并不仅仅是要加倍维度来让现有应用完美填充扩大的屏幕的问题。应用开发者必须根据不同的应用,对应用作相应的调整来适应iPhone 5的大屏幕。不过,应用开发者表示,这种调整难度不大。
开发者调整应用适应大屏幕iPhone 5(腾讯科技配图)
现有未经调整的应用在iPhone 5上运行时屏幕边缘会有两道黑条,而用户显然不希望如此,因此应用开发者需要对现有应用进行调整。
Clear应用的开发者米纶 祖梅诺夫(Milen Dzhumerov)表示,这没有唯一的解决方案。他指出:“调整应用的许多工作取决于接口内在的扩展性,比如许多应用都有尺寸限制,因此这些应用通常采用滚动视图。对于这类应用,如果要适应iPhone 5大屏幕,则需要对程序中有关屏幕高度的代码进行调整。一项卓越的应用应该能够垂直拉伸,以填充任何多余的屏幕空间,显然,这需要应用图形设计人员付出更多的努力,并开展合作。调整带有大量图形和少量滚动区的应用需要付出更多的工作,反之亦然。”
祖梅诺夫还指出:“这并没有考虑利用多余屏幕空间实现其他功能。实际上,应用开发者第一步会考虑让所有事情简化,确保他们的应用能在iPhone 5上完美运行,之后才会更加深入地考虑利用多余的显示屏空间实现其他功能。”
祖梅诺夫称,Clear应用容易调整,因为只需要更改一处代码就可在iPhone 5上完美运行。而对于天气应用Weddar的开发者冈萨洛 卡塔林诺(Gon alo Catarino)来说,则需要做更多的工作。不过他表示,这些工作相对也比较简单。
卡塔林诺表示:“至于Weddar应用,无须调整列表视图,应用本身可以自动调整显示更多的信息。在地图显示中,只需增加一个‘if’语句来检查当前屏幕尺寸和定义相应的地图大小,以适应iPhone 4和iPhone 5屏幕不同的尺寸,因此这也非常简单的。而在报告界面中,使用Xcode 拥有的全新Auto Layout特性,根据手机的不同,限定图片显示的相对位置。”
总之,应用开发者将必须针对iPhone 5的屏幕变化对应用进行调整。在苹果官方开发者论坛上,许多人对此展开了讨论了。希望9月21日iPhone 5发售时用户不会看到屏幕两边的黑条。
免责声明:本网转载自其它媒体的文章,目的在于弘扬科技创新精神,传递更多科技创新信息,并不代表本网赞同其观点和对其真实性负责,在此我们谨向原作者和原媒体致以崇高敬意。如果您认为本站文章侵犯了您的版权,请与我们联系,我们将第一时间删除。