首页 > 移动通讯 > 评论 > 正文

点评:Android显示屏的“碎片化”问题并不糟糕
2014-07-10 15:28  牛华网  巧艳 编译  我要评论()
字号:T|T

1

导语:当前,关于Android屏幕存在“碎片化”的问题已经流传了好多年了。但是,实际上Android的“碎片化”问题并没有我们想象得那么糟糕,因为谷歌早就已经推出了相关的工具,允许开发者根据显示屏的尺寸和像素密度去调整应用程序的图标和布局。

以下为文章全文:

在过去几年中,我们曾听到过这样一个恐怖的故事:尽管移动应用程序开发者试图支持更多屏幕尺寸的Android设备,但是他们发现针对Android设备开发应用程序要比针对iOS设备开发应用程序困难得多。究其原因,主要是因为苹果设备的屏幕尺寸不是那么繁多,而Android设备的屏幕尺寸则存在严重的“碎片化”问题。

不过,一位同时针对iOSAndroid平台研发应用程序的开发者表示,Android显示屏的“碎片化”问题并不是想象中的那么严重。

Pocket Casts是一款同时支持iOSAndroid平台的游戏,其开发商Shift Jelly的联合创始人罗素·伊凡诺维奇(Russel Ivanovic)通过博客发表文章表示:“单就以下的图形来看,Android设备显示屏的碎片化现象的确非常严重,拥有各种尺寸大小。这很容易就让我们相信,针对Android设备研发应用程序要较iOS设备研发应用程序困难得多,但是事实并非如此。”

2

伊凡诺维奇指出:“坦白地说,针对不同尺寸的Android设备研发应用程序并没有我们想象中得那么困难。首先,谷歌已经为我们提供了进行界面视图布局的工具,这些工具从一开始就有了。你可以自定义一种或者是多种布局,以适应多种不同的显示屏尺寸。如果你想要让所有的事情都变得完美,你可以尽可能多地获得你想要的布局,但是同时却只需要保留一种代码库。这些布局视图都是XML,它并未存在于你的代码中。如果你是一个iOS开发者,它们就会像iOS中的XIB文件。迄今为止,有一部分人还没有意识到,Android早就已经标准化了显示屏分辨率。”

伊凡诺维奇表示,有了这些不同界面的视图布局,开发者可以依据设备的屏幕尺寸和像素密度来增添更高的分辨率。为了说明他的观点,伊凡诺维奇挑选了10款最为流行的Android设备,通过让它们运行《Pocket Casts》来观察基本的界面布局差异,这10款手机显示屏的分辨率分别为:720 x 1280768 x 1280800 x 12801080 x 19201440 x 2560

3

将这些不同分辨率“分解到”基础界面视图布局后,伊凡诺维奇发现,开发者针对不同屏幕开发真实的图像远没有想象得复杂。不过,值得注意的是,伊凡诺维奇挑选的只是10款最为流行的智能手机,他忽略了平板电脑。当前,平板电脑占据了Android设备不小的市场份额,因此其他开发人员的情况可能会有所不同。

但是,对于Shifty Jelly来讲,Android设备的“碎片化”问题倒不是很严重。事实上,恰好相反。Shifty Jelly公司现在可以将重心放在更多的Android设备上,进而在Android设备上获得比苹果设备更多的用户。

伊凡诺维奇表示:“对于一些支持Android 4.0以及更高版本系统的现代化应用程序来讲,它们的发展前景还是很好的。当前,Android的市场份额非常高,我们可以忽略掉仍然在使用Android 2.3手机的用户(这些手机通常配置奇怪而罕见的屏幕),将目标放在Android 4.0以及以上的版本。同样的情况也发生在iOS操作系统中,我们的应用程序仅支持iOS 7以及以上版本的系统。”

可以肯定的是,对于开发者来说,想要支持更多不同尺寸的Android设备,他们需要做得还有很多。然而,谷歌提供了很多的开发工具,并且目前仅有14.2%Android设备运行的是4.0版本以下的系统。按照伊凡诺维奇的观点,Android显示屏的“碎片化”问题似乎并没有想象中的那么糟糕。(许巧艳)

新闻热线:010-68947455

关键词: Android 显示屏 碎片化

责任编辑:许巧艳

我要评论

已有位网友参与评论

科技视界

网站地图

牛华网

华军下载 | 牛华网 | 盒子 | pcsoft | 论坛

实用工具

关于我们 | 新闻投稿 | 软件发布 | 版权声明 | 意见建议 | 网站地图 | 友情连接 | RSS订阅 | 总编信箱 | 诚聘英才 | 联系我们

苏ICP证编号 B2-20090274 本站特聘法律顾问:于国富律师

Copyright (C) 1997-2012 newhua.com 牛华网 版权所有