张凌盈
点击:822 时间:2017-03-28 17:02
大家都知道手机分辨率越高,屏幕显示质量就越清晰,iphone的系列手机产品从iphone3GS到iphone6有了一个突破性的变化,也越来越受到消费者们的青睐。那么iphone分辨率是多少呢?接下来就让我们一起来了解下吧。
一、iphone分辨率与程序的关系
分辨率的改变其实和程序不兼容两个命题是既不充分也不必要条件。这是什么意思?分辨率即使改变,只要横纵比不变,一样可以兼容,比如iphone和Ipad的APP通用性。同样,程序不兼容也不一定就跟分辨率有关系。
这里很多人会说,iphone能不能自动拉伸?就好像看网页视频的时候将4:3的屏幕调成16:9?答案是不行的,因为网页视频实际上是flash播放器,而iphone的软件实际上一款程序,这里不能混淆,既然是程序,就一定要有对应分辨率的构架,自动拉伸缩小,想法非常美好,但是不现实。
二、iphone分辨率的演变
苹果在2014年推出了iphone6,iphone6的屏幕尺寸比iphone5s大很多,iPhone 6和iPhone 6 plus的分辨率分别为1334*750和1920*1080,iphone5的分辨率为1136*640,iphone4/4s的分辨率为960*640,更早的iphone 3GS分辨率是480*320。
苹果曾先后三次对iPhone的屏幕进行过调整,2010年,他们推出了Retina屏幕。随后在2012年,在推出iPhone 5的时候,他们对设备屏幕的尺寸进行了调整。2014年,苹果发布的iPhone6在屏幕上做了更大调整,以更高的屏幕分辨率满足不同用户的需求。
三、iphone分辨率与适配的关系
通过iphone适配前后的对比,可以看出因为拉伸所以会有一些虚,导航栏明显比64要大,相比3.5寸到4寸的留黑边还是好很多。但对于追求完美的苹果制造商而言,这样的瑕疵同样不能忍,这也就意味着开发者需要进行手动适配。
如果去手动适配就要全部适配,面对4个分辨率的iphone,技术专家们给出了建议,他们建议使用autolayout布局+imageassets管理各个分辨率的图片+interfacebuilder(xib+storyboard)构建ui,sizeclasses在低版本ios系统的表现未知。想要这套手动适配方案,起码你的工程需要部署在ios6+。
不过目前xcode6已经找不到ios6的模拟器,也就意味着开发者只能在ios7+中开发app,同时现在起提交appstore强制需要支持64位,同样增加了开发者的工作量。
以上就是关于iphone的分辨率的相关知识,希望这篇文章可以帮到你。
宜: 祭祀、塑绘、开光、订盟、纳采
*声明:装修日历资料均为网络收集,仅供参考,不代表装多多任何立场,广大业主自行判断。
*为帮助您装修出满意的新家,装多多将在24小时内致电您,为您讲解更多装修知识。