求安卓智能手机介绍

【求安卓智能手机介绍】

求安卓智能手机介绍

文章插图
Android是一种基于Linux的自由及开放源代码的操作系统 , 主要使用于便携设备 , 如智能手机和平板电脑 。目前尚未有统一中文名称 , 中国大陆地区较多人使用“安卓”或“安致” 。Android操作系统最初由Andy Rubin开发 , 主要支持手机 。2005年由Google收购注资 , 并组建开放手机联盟开发改良随后 , 逐渐扩展到平板电脑及其他领域上 。2008年10月第一部Android智能手机发布 。2011年第一季度 , Android在全球的市场份额首次超过塞班系统 , 跃居全球第一 。2012年11月数据显示 , Android占据全球智能手机操作系统市场76%的份额 , 中国市场占有率为90% 。一、开放性在优势方面 , Android平台首先就是其开发性 , 开发的平台允许任何移动终端厂商加入到Android联盟中来 。显著的开放性可以使其拥有更多的开发者 , 随着用户和应用的日益丰富 , 一个崭新的平台也将很快走向成熟 。开发性对于Android的发展而言 , 有利于积累人气 , 这里的人气包括消费者和厂商 , 而对于消费者来讲 , 随大的受益正是丰富的软件资源 。开放的平台也会带来更大竞争 , 如此一来 , 消费者将可以用更低的价位购得心仪的手机 。二、挣脱运营商的束缚在过去很长的一段时间 , 特别是在欧美地区 , 手机应用往往受到运营商制约 , 使用什么功能接入什么网络 , 几乎都受到运营商的控制 。自从2007年iPhone上市后 , 用户可以更加方便地连接网络 , 运营商的制约减少 。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升 , 手机随意接入网络已不是运营商口中的笑谈 , 当可以通过手机IM软件方便地进行即时聊天时 , 再回想不久前天价的彩信和图铃下载业务 。互联网巨头Google推动的Android终端天生就有网络特色 , 将让用户离互联网更近 。三、丰富的硬件选择这一点还是与Android平台的开放性相关 , 由于Android的开放性 , 众多的厂商会推出千奇百怪 , 功能特色各具的多种产品 。功能上的差异和特色 , 却不会影响到数据同步、甚至软件的兼容 , 如同从诺基亚Symbian风格手机一下改用苹果iPhone , 同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移 。四、不受任何限制的开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境 , 不会受到各种条条框框的阻扰 , 可想而知 , 会有多少新颖别致的软件会诞生 。但也有其两面性 , 血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一 。五、无缝结合的Google应用在互联网的Google已经走过10年度历史 , 从搜索巨人到全面的互联网渗透 , Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带 , 而Android平台手机将无缝结合这些优秀的Google服务 。编辑本段安卓推送原理安卓推送服务的原理很简单 , 就是通过建立一条手机与服务器的连接链路 , 当有消息需要发送到手机时 , 通过此链路发送即可 。推送服务的使用流程虽然略有差别但是大致都和Android的APNS相似推送服务使用流程1、首先是应用程序注册消息推送 。2、 Android跟APNS Server要deviceToken 。应用程序接受deviceToken 。3、应用程序将deviceToken发送给PUSH服务端程序 。4、 服务端程序向APNS服务发送消息 。5、APNS服务将消息发送给iPhone应用程序Push sevrice方案评价标准推送方案评价标准推送方案的公认评价采取4s标准:1.Safe(安全) 2. Stable(稳定) 3.Save(省电省流量省成本) 4.Slim(体积小)1.Safe (安全)推送方案应支持透传及各种加密方案 , 保障信息传递安全 。推送方案的ID系统应该独立于已有的网站或服务的ID系统 , 这样保障用户在不同手机上登录后的信息投递准确性 , 避免因为取消绑定事件失败因网络传输而造成的信息误投送 。2. Stable(稳定)稳定包括两个部分一个是服务器端的稳定性 , 一个是手机端的稳定性 。服务端稳定性 , 因为使用长连接方案 , 对服务器的开销和要求很大 , 推送方案对服务器开发要求很高 , 海量线程连接下的服务器稳定性是非常具有挑战性的 。一般的评判标准包括:- 同时在线时峰值 (一般按照百万并发连接时服务器稳定性评测)- 高并发时消息平均延迟时间(一般按照1分钟处理1百万条信息评测)- 服务稳定性 (一般要求全年99.9%以上可用 , 有备份 , 有负载均衡等)鉴于服务器稳定的开发难度很大 , 小团队不建议自己开发 , 建议使用稳定的第三方推送方案 , 如个推 , 蝴蝶等 。手机端的稳定性 , 主要是因为中国的复杂网络状况及手机型号适配情况造成手机长时间稳定联网较困难 , 所以稳定性非常重要 , 一般的评判标准包括:- 每日联网23.5小时以上用户比例 (表征联网稳定性)- 消息发送后9小时内收到率 (表征到达率)一般来说 , 推送方案要做网络的分运营商 , 分省 , 分机型适配 , 自己开发工作量较大3.Save(节省)省电应注意CPU休眠 , 一般用服务缩短待机时间百分比评判省流量应注意协议的修改和冗余数据包的处理 , 一般用空载待机月流量评判省成本应考虑单服务器承载同时连接数 , 可承载同时连接数越多成本越低 , 业内 顶尖水平为个推的单服务器50万连接4.Slim(体积小)推送服务应该体积尽量小 , 不影响主程序的大小和复杂度 , 一般以小于300K为宜 。

推荐阅读