现在位置: 首页 > android
2015年,整个IT技术领域发生了许多深刻而又复杂的变化,InfoQ策划了“解读2015”年终技术盘点系列文章,希望能够给读者清晰地梳理出技术领域在这一年的发展变化,回顾过去,继续前行。 Android经历了大概7年的野蛮成长之后,2015年的Android应该是平稳发展的一年。从Umeng最新的报告能够看出国内Android设备已经占到了62.3%,大概是iOS的两倍,毫无疑问Android已经稳稳的坐到了手机操作系统第一的宝座。如今整个Android生态链已经...
阅读全文

如何判断安卓和iOS谁是赢家,标准不止一个。不少业内人士排斥iOS与Android的对比,认为两者从根本上所不同,并没有可比性。 不过对于普通用户来讲,它们运行诸多相似的软件,用户转换率也很高。下面腾讯科技带你盘点这两款最流行的智能手机系统各自有何优势。 应用数量:Google Play反超App Store 近日,掌握成千上万iOS和Android开发者信息的智能平台AppFigures指出,Google Play应用数量为143万款,首超App Store的121万款。 ...
阅读全文
2015-10-28 22:19 工业·编程 ⁄ 共 2696字 暂无评论
2014年是人类进入智能手机时代的第七个年头,移动行业在过去七年时间里以一种前所未有的速度深刻影响了人类发展的进程。当乔布斯2010年站在WWDC大会上发布具有跨时代意义的iPhone4之时,他一定不会忘记当年发布第一代iPhone的那个冬日,更不会想到四年之后,高呼「bigger than bigger」的iPhone 6 /6 plus 依旧畅销。 与此同时,当年紧密团结在一起的小伙伴——Google,早已另起炉灶。反目成仇之后的两家公司,七年时间内已经成长...
阅读全文
一、准备软件: 1.Qt 5.5.1 for Android (Windows 32-bit, 935 MB)    (info) :  http://www.qt.io/cn/download-open-source/  http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-windows-x86-android-5.5.1.exe 2.ndk:android-ndk-r10e-windows-x86.exe  http://developer.android.com/ndk/downloads/index.html Windows 32-bit    android...
阅读全文
由Google、HTC、Qualcomm联手打造的第一部Android手机G1,开启了移动时代的Andr​​oid纪元(如图1所示),直到现在Android也是唯一能在移动市场上与iOS相抗衡的平台。简单地说,Android与iOS占尽了移动时代的先机(这个故事要从2007年的iPhone和2008年的Andr​​oid G1开始说起,甚至是更早之前的开发史及并购史),App开发者已在Android及iOS上扎下了深厚的根基,因此再也无力也没有必要去为第三个平台开发或移植自己的App,原因...
阅读全文
2015-08-15 06:17 工业·编程 ⁄ 共 4953字 暂无评论
邓凡平毕业于中科院研究生院,资深Android开发工程师,热衷于Android源代码的研究,对Android的架构设计和实现原理有深刻的认识和理解。曾任Tieto信息技术有限公司高级软件架构师,主要负责Android系统方面的研发工作。《深入理解Android 卷I/II》作者,华章公司《深入理解Android》系列书籍总策划。此外,他对Linux内核、C/C++/Python相关的技术,以及高性能网络服务器和多核并行开发等也有一定的研究。 此外,他的新书《深入...
阅读全文
1.5 功耗控制 在嵌入式领域,功耗与运算量几乎成正比。操作系统里所需要的功能越来越复杂、安全性需求越来越高,则会需要更强大的处理能力支持。像在老式的实时操作系统里,没有进程概念,不需要虚拟内存支持,这时即便是写一些简单应用,所需要的运算量、内存都非常小,而一旦换用支持虚拟内存的系统,则所需要的硬件处理能力、电量都会成倍上涨,像一些功能性手机平台,可以成为一台不错的手机,但运行起一个Linux操作系统都...
阅读全文
1.4 性能 Android使用Java作为编程语言,这一直被认为是一局雄心万丈,但凶险异常的险棋。Java的好处是多,前面我们只是列举了一小部分,但另一种普遍的现象是,Java在图形编程上的应用环境并不是那么多。除了出于Java编程的目的,我们是否使用过Java编写的应用程序?我们的传统手机一般都支持Java ME版本,有多少人用过?我们是否见过Java写就的很流畅的应用程序?是否有过流行的Java操作系统?答应应该是几乎为零。通过这些疑...
阅读全文
1. 支撑应用程序的Android系统 分析一个系统的构成,可以有多个出发点。从不同出发点,我们可从不同侧面分析这个系统的设计,以及为什么要这样设计: T 从系统结构出发,Android系统给我们的感觉就是一种简洁的,分层式的构架实现,从这种分层式的构架实现角度,我们可以理解这个系统是如何被组织到一起。 T 从系统的运行态角度出发,我们又可以从Android的整个启动过程里做了哪些工作,系统是由哪些运行态的组成部分来构造起来...
阅读全文
Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系统,这种理念本身就是一种大胆的创新。 整个Android系统,实际主要目的,就是打造一个功能共享的世界。 功能共享最重要的交互,于是Android创造出一种Intent和IntentFilter配合的低耦合的交互模型,Intent只是一...
阅读全文