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

科技 Android的“碎片化”问题没有想象的糟糕

本帖由 漂亮的石头2014-07-10 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,438
    赞:
    48
    热门评论

    匿名人士 | 2014-07-10 08:41:49

    真是洗地能手,你能找出一个碎片化比安卓更严重的?

    支持:1 | 反对:0

    匿名人士 | 2014-07-10 08:44:37

    作者这么牛问过果粉和软粉了吗?请不要伤害他们的感情

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:43:09

    别人说的是没那么严重,你非得要找出一个参照物。从反对声中找存在感吗?

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:50:48

    4.0以上除了谷歌服务要求最新系统以外,其他的都兼容

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:45:45

    别人都过终点了,就你一个人还在跑,然后望着前边说“还成,就是慢了一点”。这话你说的出口吗。

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:54:29

    一直很奇怪这种碎片化怎么会是个问题,Windows设备不是更千奇百怪?那Windows和Windows平台开发者不是早就完蛋了?

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:54:05

    但是,对于Shifty Jelly来说,安卓设备“碎片化”问题倒不是很严重。实际上,事实还刚好相反。该公司现在可以将重心放在更多安卓设备上,从而在安卓设备上获得比苹果iOS设备上更多用户。

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:53:28

    碎片化,其实也是差异化,不碎片的安卓也不行。

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 08:51:05

    说的好像不碎片化是一个平台的终极必须目标似的,碎片化一样可以活得很好

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 09:01:24

    Windows上的窗口和网页左拉右拉上拉下拉还要保证显示正确,移动换个分辨率都要抱怨,真是被惯坏了

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 09:08:34

    手机和电脑是一回事吗,一个软件你在windows上在1080p和768的屏幕下全屏你仔细观察下。手机屏幕才多大。

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 09:15:01

    碎片化的屏幕倒也无妨,关键是系统版本的碎片化才要命啊

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 09:13:57

    WINDOWS碎片化严不严重? 拿单一品牌系统和全球手机商普遍采用的系统来比碎片化,你能理智一点来讨论问题么?

    支持:0 | 反对:0

    匿名人士 | 2014-07-10 09:19:16

    拉倒吧你,说的好像非碎片化天经地义一样。自然界里碎片化是常态,更符合进化需求。碎片化的安卓比TM只能换手机套的某些手机好多了,这才是多姿多彩。不高兴开发就滚一边去,市场让给愿意还发的人好咯。

    支持:0 | 反对:0


    7月10日,据gigaom网站报道,过去几年时间,我们曾听说过这样一个可怕的故事:尽管移动应用软件开发商正试图支持更多不同尺寸的安卓设备,但他们发现,相比较苹果iOS设备,为安卓设备开发应用软件要困难的多,因为苹果设备的数量不多,只有一些不同尺寸的设备。但现在的事实真的是这样吗?

    [​IMG]

    一位同时“效力”iOS和安卓平台的应用开发商表示,安卓平台的“碎片化”问题并没有我们想象的那么糟糕。

    《Pocket Casts》游戏开发商Shift Jelly联合创始人罗素•伊凡诺维奇(Russel Ivanovic) 发表博客称 :“坦白的说,为不同安卓设备开发应用软件并没有我们想象的难。首先,谷歌给了我们进行界面视图布局工具,这些工具从一开始就有了。你可以自定义一种或者更多界面试图布局,使其适应不同尺寸的设备。如果你想让所有的事情变得完美,你可以获得更多你喜欢的布局视图,但同时却只需要保留一种编码库。这些布局视图都是XML,它并未存在于你的编码中。如果你是一个iOS开发者,它们就如同iOS中的XIB文件。有一部分人还未意识到,安卓已经在过去很长时间‘标准化’了显示屏分辨率。”

    [​IMG]

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

    再将这些不同分辨率“分解到”基础界面视图布局后,伊凡诺维奇发现,开发者为不同设备开发真实图像并不复杂。不过,需要注意的是,伊凡诺维奇挑选的只是10款最为流行的智能手机,他忽视了平板电脑。鉴于平板电脑占据了安卓设备不小的市场份额,因此其他开发者的情况可能就不同了。

    [​IMG]

    但是,对于Shifty Jelly来说,安卓设备“碎片化”问题倒不是很严重。实际上,事实还刚好相反。该公司现在可以将重心放在更多安卓设备上,从而在安卓设备上获得比苹果iOS设备上更多用户。

    “对于一些支持安卓4.0及以上系统的现代应用软件来说,它们的前景还是非常好的,这是因为安卓拥有非常大的市场份额,我们可以忽略掉那些还在使用安卓2.3系统的安卓用户,将目标放在4.0及以上。同样的情况也发生在iOS系统中,我们的应用软件支持iOS7及以上系统。”伊凡诺维奇表示。

    可以肯定的是,对于开发者来说,想要支持更多不同尺寸安卓设备,他们还需做更多的事情。但是,谷歌提供了很多开发工具,并且目前仅有14.2%的安卓设备运行的是低于4.0版本系统。在伊凡诺维奇看来,安卓“碎片化”问题似乎并没有人们想象的那么糟糕。
     
正在加载...