Android
文章平均质量分 82
易旭昕
Roger in UC Mobile Ltd., focus on graphics stack (rendering architecture) research of WebKit based Browser in Android platform, include the graphics stack of WebKit itself along with the graphics stack of Android platform, and design how to combine t
展开
-
Ubuntu for Phone
新年伊始最大的IT新闻莫过于Ubuntu for Phone的发布,系统的亮点除了全手势操作外,最让人感兴趣的就是插上底座后可以转换成桌面模式,作为一台thin PC来用,官方宣传语是Introducing the superphone that’s also a full PC。(其实自己一直期望Android和Chrome OS能够在底层进行融合,两者可以共存并且共享数据,分别运用于移动模原创 2013-01-03 18:49:51 · 3117 阅读 · 0 评论 -
Chromium 代码研究的一些感想
自己研究 Chromium 的代码(主要是 Android WebView 这个平台的代码),也有相当长的一段时间了,在这里把自己的一些感想记录下来,如果对他人有所帮助,也算是有些益处。在研究过程中最大的感受,Chromium 非常重视架构的合理性和灵活性,每一个模块内聚性,独立性,还有接口和实现的分离都做的很好,对外的接口十分清晰,包括供外部调用的接口,需要外部提供实现的抽象接口(XXX原创 2015-04-27 15:11:33 · 4471 阅读 · 2 评论 -
如何编译 Chrome for Android
如何编译 Chrome for Android原创 2012-12-11 12:22:48 · 10911 阅读 · 5 评论 -
Android 4.4 meminfo 实现分析
Android提供了一个名为meminfo的小工具帮助应用分析自身的内存占用,并且在4.4还新增了memtrack HAL模块,SoC厂商通过实现memtrack模块,让meminfo可以获取GPU相关的一些内存分配状况。了解meminfo的实现,对我们更深入了解应用的内存占用状况是很有帮助的。而这篇文章的目的就是分析Android 4.4 meminfo的内部实现源码,让开发者通过这些信息可以更了解自己应用的内存占用状况。原创 2014-03-24 13:35:15 · 13789 阅读 · 4 评论 -
我的2013 - 年终总结 + 浏览器渲染发展的一些思考
下半年开始,在和主管的工作总结中,还有职业等级评定的答辩会议上,都不断地被问到下面这两个问题,同时自己也在不断地进行思考。浏览器的渲染架构还有没有可能有更大的性能突破?浏览器能不能够成为一个承载游戏运行的良好平台,使得H5游戏能够跟原生游戏在同一层面竞争?原创 2013-12-29 20:14:24 · 4911 阅读 · 0 评论 -
High Performance Canvas Game for Android(高性能Android Canvas游戏开发)
Rule #0 为移动平台进行优化为移动平台进行优化是十分重要的,因为移动平台的性能大概只有桌面平台的1/10左右(*1),它通常意味着:更慢的CPU速度,这意味着不经过优化的JavaScript代码,性能会十分糟糕;更小的内存,没有虚拟内存的支持,这意味着加载太多的资源容易导致内存不足,JSVM更容易引发GC,并且GC造成的停顿时间也越长;更慢的GPU速度,没有独原创 2013-08-31 18:13:00 · 6248 阅读 · 0 评论 -
关于移动Web性能的5个神话
译者前言这篇文章(http://www.sencha.com/blog/5-myths-about-mobile-web-performance/)由Sencha的CEO Michael Mullany所写,主要是回应早前的一篇引起较多关于移动Web性能讨论的文章“Why mobile web apps are slow”(原文,译文),作者的主要观点是“Why mobile翻译 2013-08-12 21:05:07 · 6741 阅读 · 3 评论 -
New Graphics Improvement in Android 4.3
下一个版本的Android,姑且认为是4.3,图形性能会有哪些提升?Android团队的图形专家Chet Haase和Romain Guy在Google IO 2013的演讲Android Graphics Performance上为我们透露了部分信息,演讲的内容包括架构性能提升,性能分析工具的改善和应用优化的一些建议,本文根据演讲内容写成,希望对做Android图形性能研究的朋友有所帮助。原创 2013-05-20 18:29:30 · 3879 阅读 · 2 评论 -
Introduce My Work 2
早前写了一篇文章“Introduce My Work”,用一个例子 —— HTML5 Canvas的一个简单实现,介绍自己工作的内容,而这篇文章试图去描绘自己工作内容所需的一个完整的知识体系的层次结构(见下图),并对其进行简单介绍。Browser App基于系统的GUI框架开发完整的浏览器应用。Android GUI Framework了解Android原创 2013-03-25 11:52:08 · 3408 阅读 · 4 评论 -
Why your Android Apps Suck
Why I wrote this article?When I learn more about Android's graphics system, and do more work about how to use CPU/GPU in more paralleled way to improve the graphics performance in Android, I start原创 2013-03-26 23:06:19 · 3785 阅读 · 0 评论 -
Introduce My Work
我在LinkedIn上面的个人简介是:Roger at UC Mobile Ltd. (www.uc.cn), focus on graphics stack (rendering architecture) research of WebKit based Browser in Android platform, include the graphics stack of WebKit原创 2013-02-02 11:35:52 · 4093 阅读 · 0 评论 -
Android 5.0+ 系统 WebView 可见性及合成器内存管理
WebViewAncestor View 不可见/可见WebView不可见/可见WebView Window 不可见/可见WebView Detach/AttachWebView Pause/Resume 系统 WebView (Android 5.0+)没有影响没有影响更新 WebView 可见性状态,影原创 2017-03-08 16:38:20 · 1595 阅读 · 0 评论