第一章 android以及智能手机行业相关简介读后感受&知识累计
最近深刻了解到自己基础知识的不足,变不断的开始阅读很多android相关的知识,希望这些对本人未来的职业发展有很大的帮助。下面的部分知识并不是书中原来的样子,是本人综合了一下,整合的感受和知识,本人写博客并不是为了帮助大家在代码层面解决问题,只是为了方便有向我一样的ce来积累知识,固图片很少,纯文字型的。
一。android简介
1.android的产生
android是有OHA(开放手机联盟)vs 谷歌一切提供的一款软件平台,至于OHA vs 谷歌提出的共同口号,真的很行,总结而言就是【android是本着成为一个开放,完整,免费,专门针对移动设备开放平台为目标】出现的软件平台。
2.android 开发性 完整性以及免费性分析
在该书中也对相关的对android平台的开放性,完整性以及免费性做了一个未来的展望,开放性和完整性,在我们的平时的查找资料就会发现,”开放性“和”完整性“一直就做的比较好,尤其是sdk,基本文档都是可以看到的,在我们得代码调试中,我们也可以直接bug到sdk层。
完整性,因为android的开源性,全球的开发人员社区可以也一定提供了他所缺少的元素。
免费性
1>从APP角度看
感觉”免费性“在未来的场景观望中,并不是很乐观,之前就有新闻指出谷歌要从7.0以后开始收费,但后又说是谣传,但要实现免费性,在未来可能会是一个很艰巨的任务,计算机市场中不乏无需许可证的”免费“产品,这点,尤其是在前几年表现最为明显,作为一个APP上线,如果其中含有支付什么的,APP的审查力度比较低,本人前段时间做的银行类app就比较明显了,上传百度和腾讯等应用个平台都需要去一步一步验证,提供理财相关资质,以及还需要提供测试账号,协助平台相关人员进行测试,让人感觉就是变得越来越麻烦,但对于整体android的走向就比较好,这样虽然不能够避免大量的但是还是嫩巩固避免小量的乱收费app的出现。这是从手机App角度说的。
2>手机vs android系统看
提到免费性,作为一个商家最先考虑的必然是android的支持以及硬件版本,当然还有开发人员相关成本。”免费“的手机绑定了两年的使用合同(含税),在很大的层度上推动了android的发展,但免费性并不被看好,至于税务收取情况,本人也不知道,只是书中提到,而作为这方面一点都不知道的我,就单图提取出来了。
二.android平台
android是专门为移动设备开发的一个软件平台而不是硬件平台。
1.android组成
android包括了如下组成:
1>一个基于linux内核的操作系统
2>一个丰富的用户界面
3>一些最终用户应用程序
4>提供了各种代码库,一个用程序框架和多媒体,电话支持
底层操作系统的组件使用C or C++编写,用户程序我们一般都是java来编写,内置应用程序也是用java编写。
2.android平台的特点之一分析
android平台的特点之一就是内置应用程序和使用SDK创建的应用程序之间没有任何区别,我们可以编写强大的应用程序来使用折别上的可用资源。
3.开源市场对移动市场带来的优势分析
现在使用比较多的开源市场,比如CSDN,博客园,51cto等,这里不是得程序员,产品等互相分享知识,扩大彼此的知识面。
android基于linux内核的操作系统并没有附带复杂shell环境,平台是开发的,可以单独编写shell并将他安装到设备上,当然我也常用linux shell 进行脚本自动化测试,同样,多媒体编译代码器可以由第三方开发人员编写,不需要依赖谷歌公司或者任何人来提供新的功能,现在使用比较多的视屏读写框架 vitamio 还有 ijk+缓存都是比较知名的,虽然妹子一个都没有用过。因为不依赖谷歌,从另外一方面开,行业之间的交流就显得如此重要,开源平台给引动市场带来了太大太大的优势,但是妹子不得不吐槽,还是android开始的时候技术分享比较多,现在百度一下,很多给的demo都是错误的,必须自己排查一遍,改好相关才可以,顾希望同为ce的你,千万不要随便相信网上的文档,一定要多去自己推敲,自己运行看下是否正确。
4。移动市场
移动市场是一个飞速发展的市场,竞争压力非常之大,很多大家比较耳熟能详的国产牌子就有很多,不要问妹子为啥用国产机,因为贵的买不起。移动市场有三者关系特别紧密分别是:
1>移动运营商【移动,电信,联通等】
2>移动设备制造商
3>软件供应商
1》移动运营商希望能够锁定他们的网络,控制并释放网络访问的潜力
2》移动设备执照商希望通过功能,可靠性和价格使自己更加独树一帜,比如我们常常说魅族,小米就很独树一帜了
3》软件供应商则希望能够释放网络访问的潜力,以便交付一流的应用程序
移动市场为其提供了很多机会,但也有很多风险,用户是很苛刻的,对手机的期望在不断迅速的变化着,比如前段时间还3g vs 4g 比如内存大的机子,还有对app的要求也很多,比如不能够有垃圾广告还有很多其他安全性等各方面,对上面的三方的挑战性都很大。作为CE我们更是能够体会,知识的日新月异,不进则退的观念。
三.Android的市场
Android是为了给每个人提供游泳的东西,android正在努力支持各种硬件设备,而不在是仅仅的拨打电话的”智能手机“,android有一组全面的计算特性,至于计算特性,大家可以去研读下计算机发展史。书中是从市场的可伸缩性以及占据市场份额等角度研究,本人也按照该书的页数也就是大纲研读的,如下:
1.移动运营商
在2中,本人也提到了移动运营商。但是移动运营商是做什么的呢?
移动运营商的受压业务是销售期订阅服务,投资人希望从投资中获取汇报,并且难以形象这个行业的投资近让比覆盖更大的地理范围的网络投资还大,对于盈动运营商而言,手机即使服务的通道,也是引诱订阅者的”毒苹果“。并且所需支持工作也更加的复杂【该解释来自于GOOGle ANDROID 揭秘一书 p4-p5】
本书在该片段还阐述了移动运营商对于android的两种截然不同的态度:
1>乐观角度
从乐观的角度看,android是一种开源平台,因此有助于在运营商容量过度的网络中开展各种新的数据服务。对于运营商而言,数据服务代表高收益的服务以及高利润的收入,如果android能够帮助移动运营商提高收入,那么这显示是皆大欢喜的事情。
2>消极角度看
从消极的角度看,由于广告收入以及市场格局的变故,运营商会收到谷歌公司以及潜在的"免费无限网络”的威胁。移动运营商面对的另一项挑战是,他们希望确定自己的网络能支持哪些服务。还是存在因为移动运营商能力不足,或者不愿意支持这些服务这些特性,有一些移动运营商以及加入了开发手机联盟
2.android与功能手机
妹子在没有研读这本书的时候,一直认为的功能手机,和实际的功能手机实在是差很多,庆幸在之前面试中,没有问道过这个问题,要不然就丢脸丢大了,哎呦
目前市场是的主流手机是翻盖手机和功能手机,应为这本书出版于2009年,固有很大的市场分析不对,现在感觉基本上没有人在用翻盖手机了吧,翻盖手机特备容易烂排显,功能手机基本上只有老人和家长防止小孩用手机上网给孩子买的吧,如果现在一个24,25的青年告诉我他用的是这些机子我会很不可思议的。
先还是来解释下什么是功能手机:
功能手机:妹子总结下,就是支持语音通信【打电话,发短信】和地址博得【老年机】。
在这里还讲了,当时的android的挑战就是如何精简的融入到这个市场,感觉现在已经做得很好了,本人最喜欢三网通android手机
1》低端手机的缺陷不支持web体验
能够游览网页已经成为了现在ervey one手机必备的功能,低端机的缺陷就是不支持web体验,感觉现在应该很少有人会买这种机器吧。在书中说,低端机部分原因在于手机屏幕过小以及游览器自身技术本身,因为他很难与台式机上出色的web体验相比,android提供了引领市场的webkit游览器引擎,我们常常写webview但是你很少知道android其实是webkit游览器引擎吧,如果你不知道,骚年,你和我一样需要多读书了,webkit引擎,将台式机兼容的游览功能引入到移动领域,他能够有效的缩小并实际加入到功能手机中,更加大大利于android渗入功能手机这个市场,变身为智能手机。
webkit:
webkit(http://www/webkit.org)游览器引擎是一个开源项目,他作为MAC中的游览器(Safari)提供支持,并且是iphone中的MObile Safari游览器的内部引擎,毫不夸张的说,iphone流行完全得意于他的游览器体验,因为web看i他的引入极大的增强了android的架构,厉害了我的大Android。