`
lijuanabc
  • 浏览: 125834 次
社区版块
存档分类
最新评论

随笔之Android不吐不快

 
阅读更多

今天又看到Android5.0的一些信息,实在忍不住了。说说我个人(一家之言)对它的看法。

ICS从去年11月放出4.0,到12月还是12年1月又放出来4.0.3,短短3个月,放出两个版本的SDK,实在是过于仓促。

细节没怎么看,目前知道媒体引擎这块,有准备将stagefrightplayer换成nuplayer,专门针对流媒体的(大体是这样,严格的各位不用拍砖),但可恶的是该东西根本没做完嘛!

ICS后kernel基于3.0,很多厂商都来不及做适配。不知道5.0又想基于kernel哪个版本了。似乎几个大厂也跟不上步骤,否则如何4.O还未出几款手机呢?不过保不齐,那些大厂已经知道Goolge再开发5.0,所以就不急着去弄。步伐迈得太快了,Goolge自己也只是拿亲儿子一款手机在那整,有本事也来支持下其他厂商的手机?

以前没机会去看Java层的framework,今次一看。代码真的不咋样。尤其是重要的ActivityManagerService,非常混乱。这可是调度的核心啊。反正看android源码,一点美感都没有。所以导致我有一个很深的疑惑一个如此流行的东西,是靠技术取胜 还是靠别的什么取胜?各位看官不妨回答一下。

另外,ICS中,对平板和手机UI方面做了整合(实际从HoneyComb就开始了),加了所谓的fragment,又搞出来一堆回调函数!(谷哥哥,回调太多了,会把人搞晕的)。每个应用也便得巨复杂无比,大量使用设计模式,实际上对java程序员要求高了。应用不好改啊,各位!

ICS似乎想抛弃gcc编译器了,君不见在external下引入了LLVM(具体名字不太记得了,但苹果就是用这个编译器吧。《程序员》前几期一直有个栏目在讲苹果的故事,大概是12年1月期就提到了这个巨牛叉无比的LLVM,牛叉到什么程度呢?假设new出来的东西,忘记delete的话,该编译器会自动在某个地方插入delete。大概就是类似的说法。各位觉得不可能吧?不过大牛说了:既然编译器在编译的时候能提示说是否忘记delete,那为何编译器不能自动把delete加上?)。用上LLVM,好处很多,编译速度快几倍,内存耗费少几成。而且编译错误的提示更人性化,不像GCC那样,编译错误提示乃天书。

总结:google毕竟没搞过桌面OS,所以对这块积累不深。这是看代码得到的一个直观结论。升级太快,真的受不了,而且对资源要求越来越高。对各位程序员来说,要么做中间件(比如视音频开发,多媒体播放,webkit等不局限于android架构的),要么做BSP。UI的话,如果你很喜欢做,那也还行。UI最容易和特定平台绑定,android UI架构并不好。数年之后,鹿死谁手还不知道呢。

分享到:
评论

相关推荐

    android 随笔40K

    【Android随笔40K】是一个适合初学者的Android编程实践项目,主要目的是通过一个简单的便签应用(Notepad)来帮助学习者掌握Android开发的基础知识。在这个项目中,开发者可以了解到如何创建一个基本的Android应用...

    Android App_云随笔课程设计

    在开发“Android App_云随笔课程设计”项目时,我们面临的是构建一个移动应用程序,旨在帮助用户便捷地记录他们的日常生活、旅行体验、心情点滴以及学习笔记等。这个应用程序的关键特性在于其同步功能,它将用户的...

    20210721-国信证券-市场思考随笔之六十四:投资理念,新旧转换,越转越快.pdf

    随着中国股市近来的新情况、新形势和新问题的出现,证券分析师燕翔在国信证券的市场思考随笔中提出了投资理念的转变,并对其进行了深入分析。这四个转变方向分别是:价值投资不等于低估值投资、传统经济周期框架分析...

    Android开发实战经典-020704-随笔提示文本:AutoCompleteTextView源代码和视频教程.zip

    Android开发实战经典_020704_随笔提示文本:AutoCompleteTextView源代码和视频教程.zip

    网恋随笔散文随笔散文.rar

    很抱歉,但根据您给出的信息,标题和描述中提到的是"网恋随笔散文随笔散文.rar",这明显与IT行业知识不相符,而更倾向于文学或个人创作。标签虽为"教育",但没有具体的IT教育相关知识点。压缩包子文件的文件名称列表...

    Android MVP简单Demo

    在Android开发中,MVP(Model-View-Presenter)架构模式是一种常见的设计模式,用于分离业务逻辑、数据处理和用户界面。本项目“Android MVP简单Demo”提供了一个基础的MVP实现示例,帮助开发者理解如何在Android...

    幼儿不听话随笔.doc

    文章通过两篇随笔,分别从家长和教师的角度出发,揭示了孩子“不听话”背后可能的心理发展变化以及教育方法的重要性。 在第一篇随笔中,作者作为一个教育工作者和家长,反思了自己对孩子的教育方式。文中提到,孩子...

    MATHCAD学步随笔

    工程数学软件实用入门资料,可视很好,不需要专门的语言。

    基于android的图书共享源码

    系统实现由安卓前台和后台组成,前台模块提供捐书,借书,还书,书籍的查询、推荐,写随笔,用户的关注,留言,书籍的评论,点赞,收藏等功能。后台模块为管理员提供管理用户,意见咨询、反馈,评论管理,意见回复等...

    随笔之十二-高压直流输电系统.doc

    随笔之十二-高压直流输电系统.doc

    散文随笔【黄牛散文随笔】.rar

    "散文随笔【黄牛散文随笔】.rar" 是一个压缩文件,其中包含了由作者“黄牛”创作的散文随笔集合。这个标题指示我们,这是一份文学作品,主要涵盖了散文和随笔这两种文体,可能包含作者对生活、社会、自然等各方面的...

    [小忆故乡随笔]故乡随笔.rar

    【小忆故乡随笔】是一本充满情感温度与文化深度的随笔集,它不仅仅是作者对故乡记忆的一次深情回顾,更是一次对乡土文化的深刻反思和记录。在这个快节奏的社会里,故乡的印象往往变得模糊,而这本书就像一座桥梁,...

    关于描写夏天的散文随笔.doc

    关于描写夏天的散文随笔.doc

    散文随笔【人间五月散文随笔】.rar

    【标题解析】 "散文随笔【人间五月散文随笔】.rar" 这个标题表明这是一...综上所述,这个压缩包提供了一本以"人间五月"为主题的散文随笔集,不仅供读者欣赏文学之美,还具有教育价值,可作为教育资源应用于教学活动中。

    Java完整随笔(学习)

    5. **字符串处理**:String类在Java中是不可变的,笔记可能涵盖了字符串的创建、比较、操作方法,以及StringBuilder和StringBuffer的使用。 6. **输入/输出流**:Java I/O流用于读写文件和网络通信,笔记可能讲解了...

    基于Android的绿叶智能识别源码(源码+数据库).rar

    植物在我们的生活中扮演着必不可少的角色,它给人类提供生存必需的营养物质,释放氧气,美化环境等等。但是截止到目前,当面对一种未知的植物,我们还是无法通过有效的方法去快速获得其信息。因此我们可以结合现有的...

    教师随笔-小班教师政治随笔5篇.docx

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. 幼儿教育的重要性 - **基础知识**:从婴幼儿出生到成长的过程是不断进步发展的。幼儿园阶段是这一过程中的重要环节,它不仅关系到孩子们的身体...

    一年级数学第一学期教学随笔.pdf

    一年级数学第一学期教学随笔.pdf

    关于小学一年级数学下册教学随笔.docx

    关于小学一年级数学下册教学随笔.docx

    小学三年级语文教学反思随笔[小学语文老师随笔我培训反思](20211124223534).pdf

    这篇《小学三年级语文教学反思随笔》提到的教学理念与方法,对于提高教学质量具有深远的指导意义。 首先,教学应当注重“活”。这里的“活”是指教学方法的灵活性和生动性。教师不能拘泥于教材和教参,而是应该运用...

Global site tag (gtag.js) - Google Analytics