阅读更多

0顶
0踩

移动开发
Testin日前发布第二期《中国市场Android App终端CPU兼容性报告》,试图通过测试数据收集和分析,来帮助智能手机用户、移动互联网开发者以及移动设备厂商清晰的了解Android碎片化导致的终端、CPU与APP产品之间真实客观的现状,以期共同解决由此带给开发者、智能手机用户及移动设备厂商的困扰。

从报告中可以看出,虽然三星、HTC、Moto三大品牌仍然占有过半的优势,但一些国产新品牌的终端,包括MOPS、OPPO、TP—LINK、阿尔卡特等,也给日渐火热的智能终端市场增添了活力。



CPU的性能与兼容性是智能终端最核心的因素,直接决定了用户的使用体验。高通、德州仪器、三星这3家CPU品牌占比超过80%,也如同终端一样、呈现明显的碎片化趋势,但Intel CPU的终端上市给ARM一家独大的CPU市场增添了一丝活力。



从报告中可以看出,金融理财、主题插件、动作竞技、新闻资讯、图书阅读、系统工具这5类应用的兼容性都超过90%,其中金融理财类高达94.37%,在各类终端兼容性上表现上乘,背后的原因可能是因为金融、动作游戏、新闻阅读类的应用开发团队以公司为主,版本上线时间长、已经多次更新,对新终端兼容性适配开发工作做得比较好。



另外,从报告中可以看出,游戏、浏览器对CPU、内存的占用消耗较多,如果以玩游戏为主的消费者、在购买终端是就应该更为关心CPU、内存指标。对于各类具体应用CPU、内存的表现,可以查看报告中的分类数据。




另外,一个明显的趋势,就是智能电视、Android4.0版本,随着终端数量的不断增多,将会产生更加分散的兼容性问题。

  • 大小: 49 KB
  • 大小: 33.4 KB
  • 大小: 38.7 KB
  • 大小: 26.6 KB
  • 大小: 29.9 KB
来自: 腾讯科技
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 模拟VB的DoEvents函数

    模拟VB的DoEvents函数

  • VB的doevents,制造多线程的效果

    【前言】 这几天做一个vb的小程序,为了实现一些效果想使用多线程,发现vb多线程实在不好用,多进程也就是使用Activex exe还可以。本来都已经使用这个Activex技术做好了,今天突然想到,对于我这个程序来说完全可以使用doevents达到我的效果啊,赶紧查资料,半个小时编码,搞定,哈哈哈。 【思考】 我要实现一个类似Windows复制(移动)文件时的提示窗体,耗时很长,且要求中断后能继续未...

  • VB中DoEvents的注意事项

    对与再大循环里 加入   DoEvents却是可以使应用程序响应其他程序,但是 DoEvents 也会很大程度上影响循环的速度,所以一般情况我这样用 If GetInputState Then DoEvents虽然多了个判断语句,但速度上确快了很多 比较以下代码代码就知道了速度的差别Private Declare Function GetInputState Lib "user32" ()

  • python vb6_相当于VB6 DoEvents的Python

    Is there Python equivalent of VB6 DoEvents statement where the handler will temporarily pass to the OS? I found similar code in http://code.activestate.com/recipes/496767-set-process-priority-in-windo...

  • CANoe-TestModule-vTESTstudio-Python -- 爱恨情仇

    Python控制CANoe软件的启动、导入自动化脚本、执行测试等相关函数介绍;保证你第一步能读懂demo文件,并且让他跑起来。

  • VB编程:DoEvents将控制权交给系统,防止无限循环-14

    一、运行效果: 1、没有DoEvents时运行(出现未响应): 2、有DoEvents时运行(没有未响应): 二、关键点     1、DoEvents函数,将控制权交给系统,防止无限循环。     2、将下面程序中的“if”语句删除试试两种效果有何不一样。 三、程序代码 Private Sub Command1_Click()     On Error Resu...

  • 关于Application.DoEvents()

    今天在研究网页快照,其中涉及到了实例化 WebBrowser ActiveX 控件,其中有一段是WebBrowser加载网页处理的代码: WebBrowser m_WebBrowser = new WebBrowser(); m_WebBrowser.ScrollBarsEnabled = false; m_WebBrowser.Navigate(m_Url); m_WebBr

  • Doevents优化

    Public Declare Function GetInputState Lib "user32" () As Long Public Sub newDoEvents() 这个是比较简单,功能较少        If GetInputState() End Sub ////////////////////////////////////////////////////////////////

  • VB进度条实现

    通常对一个长时间执行的任务,如果不给以用户友好提示,会造成用户误解以为是程序出问题。对这样的情况一般是做进度条或者一个动态加载的图片实现用户友好性。这两种方式在JAVA里面很好实现,小菜一碟,但VB实现起来就麻烦点,可能本人对VB了解得还不够多,近期在弄这个VB客户端用户提示的,抽空写篇心得,方便自己以后查阅。   VB用户友好提示有几种方法: 1、进度条(使用VB自带进度条控件) 2、使...

  • VB中重要的DoEvents函数

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • VB中DoEvents的用途

    暂时挂起当前任务,转而完成队列中等待的任务后,再返回当前任务  比如: 如果不用此语句,在你的循环中可能导致你离开窗口处理其它任务(程序)会非常的慢,而用此语句之后,会根据队列中等待的任务状态进行处理,尽可能不影响你程序运行中做其它的工作。    转移到下一个控件进行事件响应时,例如,窗体卸载,即将打印,即将CSV,在对记录集进行操作时对其他     处理其它事件是什么呢?顾名思

  • VBA—Doevents说明

    DOevents的含义是转让控制权,以便让操作系统处理其它事件。 更通俗的理解是刷新。 以下用一个例子来说明。 1.先写一个窗体,然后再控制按钮里面写下如下代码 Private Sub CommandButton1_Click() Dim i! i = 1 Do i = i + 1 TextBox1.Value = Str(i) 'DoEvents Loop Until i &gt; 10000 End Sub 这样运行的结果就是得到10001(大概是一瞬间,看不到中间变量)。 注意.

Global site tag (gtag.js) - Google Analytics