您的位置:首页 > 移动开发 > Android开发

Android开发者是怎么解决屏幕碎片化的问题

2014-08-28 16:05 501 查看
摘要:最近开发者应该都有在关注Android碎片化的各种信息,在此我来说一下碎片化主要凸显在那几个原因:品牌、设备、型号,系统版本和分辨率。



这都不算事

首先品牌设备型号的因素,品牌就不多说了,每个Android品牌都有不同的设备(平板和手机),不同的设备还有不同的型号;然后就是系统版本,Android的系统版本并不像IOS那样集中,各版本的市场占有率都不算太小;最后就是分辨率,有人会认为对于开发者来说,Android
设备有无数种屏幕尺寸,为其开发应用一定是很痛苦的事情。

这事很简单

Russel Ivanovic(忽略他)选出10款比较受欢迎的Android设备,和一款高分辨率的LG G3,分辨率是这样的:

LG G3: 1440×2560

Nexus 5: 1080×1920

Galaxy S5: 1080×1920

Galaxy S4: 1080×1920

Galaxy S3: 720×1280

Galaxy Note 3: 1080×1920

Galaxy Note: 800×1280

HTC One M8: 1080×1920

HTC One M7: 1080×1920

Nexus 4: 768×1280

Moto X: 720×1280



这么多种的设备,开发者布局的时候是不是很麻烦呢?其实不然,布局都是以“1dp”或“1x”为基础的,应用界面无需变化的。开发者不用重新布局界面和按钮,不是说过布局的基础形式吗,这样就行了:

LG G3 @ 1x: 360×640

Nexus 5 @ 1x: 360×640

Galaxy S5 @ 1x: 360×640

Galaxy S4 @ 1x: 360×640

Galaxy S3 @ 1x: 360×640

Galaxy Note 3 @ 1x: 360×640

Galaxy Note @ 1x: 400×640

HTC One M7 @ 1x: 360×640

HTC One M8 @ 1x: 360×640

Nexus 4 @ 1x: 384×640

Moto X @ 1x: 360×640

八卦一点别人的事

既然Android碎片化对开发者来说都不是事儿,关注度这么高的事情不能浪费我们的八卦热情,亲爱的读者你们根据以上的情报分析一下IOS开发者有没有屏幕碎片化可能?给大家提个醒,iPhone屏幕越来越大了哟。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: