`
androidssh
  • 浏览: 112026 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android2.2新特性

阅读更多
    Android2.2(开发代号:Froyo)是个次要SDK版本,但它仍然很有影响力,给开发者及用户提供了一些期待已久的特性。在参加了Google I/O会议,见证了Froyo的宣告之后,我们认为有10个特性(排名不分先后)是开发者最迫不及待跃跃欲试的。

1.Flash10.1及AIR支持
对于手机上Flash的可行性可能有一些争议,但它即将登陆Android手机。未来是否属于Flash真的不重要,眼下看来,Flash在web上相当流行,因此排斥Flash实际上就相当于排斥了许多用户已经乐在其中的动态web应用。
从Froyo版本开始,Android用户将能够从Android市场下载Flash10.1及AIR支持(以Android应用程序的形式)的公开测试版。这个决定实质上扩大了Android用户可访问的web应用和站点的数量,扩大了Android开发社区的队伍。
然而这也可能成为Android开发者的一把双刃剑。这将如何改变Android市场的内容呢?外面有那么多的Flash应用(如德州扑克,每个人都有吧?),谁还会去创建一个本地Android应用版本呢?好吧,理由当然是能想出来的,但是我们认为这样一来,很多公司要有足够的理由才会去创建本地应用了,因为本地应用需要他们针对不同平台满足客户要求。也许Flash应用可以帮助清除掉那些写得糟糕的本地Android应用程序的竞争,但它能够增强Android开发社区的整体实力吗?让我们拭目以待吧。

2.推送消息
开发者现在可以利用谷歌的另一项服务了,即Android Cloud to Device Messaging(C2DM) 框架。这个框架提供了一项服务可以通过谷歌的服务(负责发送至设备的轻量级消息的排队以及安全交付)使Android设备支持有限的推送功能。在解决框架问题的同时,开发者可以在Google Labs网站上注册。谷歌的一些应用程序,例如Web版的Android Market将很快使用这个特性把用户通过Web购买的Android应用程序通过无线电推送至手机上。这项技术能帮助解决目前由Android应用程序产生的严重的轮询拥堵问题(导致电池寿命减少、性能降低等问题)。

3.全新的企业级特性
Android终于将自身定位于重要的企业级应用了。Android2.2 SDK包括了全新的设备管理API,用于远程设备管理和设备的安全管理。你可以看到用来管理设备安全的API,包括密码策略实施、远程锁定及抹除设备的能力。举个例子,如果有员工丢失了他或她的带有敏感数据及凭证的手机,手机会迅速锁定并清除掉那些数据。
Froyo还引进了健壮性更强的Microsoft Exchange支持(见第9个特性)。我们也听到了一些关于类似Android市场的企业及部署方案的声音,但这些特性可能以后会有的(Froyo中没有)。

4.性能提升
开发者和用户能够从Froyo巨大而深远的性能提升中受益。谷歌的那些极度追求质量和性能的极客们似乎曾经把这个平台贬作“垃圾”(这个词是从谷歌哥们那里听来的,意味着很差的性能和响应性),并在后台内置了很多性能的测量仪和基准。这种急需的性能大检查最终诞生了一个更为流畅简洁的活跃平台,以及一份保持平台今后也同样简洁快速的计划。
性能的提升部分原因是Dalvik虚拟机中包括了一个JIT编译器。据谷歌Android团队所说,Froyo运行时的性能比之前的Android平台快了2到5倍。你可以在应用程序的Android清单文件中关闭JIT优化。Android浏览器由于使用了V8 Javascript引擎,速度也显著提升,比起Android2.1浏览器在性能提升了2到3倍(见第10个特性)。

5.声音和媒体API改进
随着Froyo版本的发布,人们也提出了很多关于Android媒体API的问题。举个例子,其中加入了声音聚焦API来管理竞争应用间的声音播放规范。声音池API也进行了更新,其中加入了一个回调函数当某项加载完毕时调用,也融入了暂停和继续所有流的能力,这样应用程序不再需要跟踪每个流的状态,也不需要在单独的流上进行操作。这些改进简化了实现,提高了效率。

6.全面的SDK改进
许多Android API加进了2.2发布版中。图像和游戏开发者们将为OpenGL ES2.0及ETC1向量纹理压缩的支持而欢呼雀跃。像语音识别(android.speech)这样的服务取得了实质性的进展,其他一些如支持拍照和摄像的API也改进很多。全新的UI模式管理器(android.app.UIModeManager)服务能将设备的配置调整为支持夜间模式、汽车模式以及桌面模式(停靠状态)。(译者注:最后一句不会翻)
从Android2.2开始,应用程序不光可以安装在主设备上,还可以安装在SD卡等外部存储上。Android应用还可以使用全新的通用数据备份服务让用户无缝地在Android设备间迁移。
就合理但令人沮丧的API变更来说,布局属性fill_parent已重命名为match_parent(是的,目前还不会影响你原有的那些应用程序)。通过使用按照DropBoxManager的形式且基于blob的“logcat”风格的数据队列,调试功能甚至也得到了改进。这份列表还会继续。(译者注:猜想意思是还有很多SDK的改进之处,就先不列举了)

7.Android市场更新
随着Froyo版本的发布,Android市场也有不少更新。对发布者而言最有用的新特性之一便是内建的错误报告了。如果你的应用程序在用户的手机里崩溃了,用户可以选择是否将错误报告通过Android市场发回给相应的发布者。这样开发者和用户之间便形成了一个反馈的良性循环,使得发布者可以设法解决问题(可以收到有价值的崩溃诊断信息,比如设备配置和堆栈跟踪),避免被打低分。

让我们始终把Android开发者和用户放在心上。除了大家所期待的性能改进以及加入到Froyo平台中的“Chrome”浏览器外,Froyo中还有很多让人欲罢不能的用户特性,比如:

8.数据系链及便携式热点
Froyo发布了USB数据系链和将Android设备变为便携式Wi-Fi热点的功能。这是个很酷的特性,但我们不清楚有多少使用者/携带者会隐藏且/或关闭此功能,因为有些人已经在竞争者的平台上实现了类似的特性。如果不得不让我们来猜的话,我们觉得这是个迷人的特性,也许能够增加Android的使用者数量(尽管每天增加100000个新用户,对Android来说还不算太差),但如果这群用户无法在他们的航程中使用这个特性的话,也很有可能让他们感到失望。我们走着瞧吧。

9.Microsoft Exchange支持
没有人会喜欢根据工作用途还是私人用途等不同的使用目的来在不同的手机间捣腾。有相当一类人由于他们公司的IT需求–显而易见是对Microsoft Exchange的支持,在选择他们的手机时觉得捉襟见肘。(坦白说,如果手机不支持Microsoft Exchange的话,我们都不好意思称之为“智能手机”,但这仅仅是我们的观点。)
Android2.2包括许多新的Microsoft Exchange特性,比如:

•增强的安全特性,允许管理员强制密码策略
•对Exchange管理员来说,在设备丢失或被盗时可以远程抹除其数据
•Exchange日历支持目前已和Android日历应用相兼容
•使用自动发现简化账户建立及同步
•使用Microsoft Exchange Global Address Lists使Android Email支持自动补全收信人姓名及地址

10.“世界上最快的移动浏览器”
在Google I/O主题会上,谷歌全球副总裁Vic Gundotra宣布Android2.2使用了全球最快的移动浏览器。他用行动来证明一点,他让iPad浏览器和Android浏览器在一个基于SunSpider JavaScript标准的比赛中“赛跑”(之后甚至让iPad浏览器先跑,在这里可以尝试下)。不管这是不是一个公平的比较,大家都接受了这么一个观点:对Froyo的性能改进使它变得速度奇快。Android浏览器的性能让大家都很开心(好吧,竞争对手除外…),随着HTML5的成熟会得到大家的认可。
======================================================================

原文地址:http://www.developer.com/open/article.php/3883891/Top-10-Android-22-Features-Developers-Cant-Wait-to-Use.htm
分享到:
评论

相关推荐

    Android1.5-2.2各版本特性

    Android1.5-2.2各版本特性,列出了所有版本的新增功能和特性,移植各个版本时必看的重要参考资料

    android版课程表

    系统要求:Android2.2及以上 更新日志:继上一版本,更新到了1.2.1版本,美化了界面显示效果,修改了一些显示错误。 面向用户:在校学生、教师等 软件特性:方便、简结、实用、永久免费. 软件语言:简体中文 软件...

    Android平台开发之旅第2版.PDF(高清)

    Android平台开发之旅第2版高清电子书PDF格式下载,从内容人来说涵盖了Android2.2/2.3/2.4,横跨手机与平板设备、案例丰富,涉及各类主流应用,深入介绍平台新特性。  Android平台开发之旅立足实际介绍了Android...

    微友 For Android v2.2.493.zip

     主要特性:  -使用新浪微博账号直接登录-告别打字,最酷的对讲机聊天-实时消息递送状态,送达、已读随时知晓-聊天记录云端存储,随时随地下载查阅-只消耗网络流量,跨运营商,支持中国移动、联通、电信或其它...

    Notifications4EveryWhere.zip

    所以,我对照着android4.1的源码把,android 4.1 的部分新的Notification 的特性进行移植,让android 2.2 以上的平台都能够用一致的api 实现同样的效果。 目前除了android 4.1 的bigStyle 还没实现外,其他我知道的...

    《Android群英传》完整扫描版

    本书从由总到分,让读者从整体上把握Android体系结构,融入“群英传”这一故事情节,针对各个知识点进行分类阐述,并结合一线实际开发经验和Android 5.0版本新特性来,紧跟市场需求进行讲解。然后通过实战应用案例,...

    Android音乐播放器论文

    3.1.2 Android Features 特性: 6 3.1.3 Android 基本框架(Android Architecture) 7 3.2 Android应用软件开发的核心技术 10 3.2.1 Android 应用开发语言 10 3.2.2 Android 应用程序组件 10 3.3 Android开发环境的...

    Bluetooth 5.0协议新特性

    新特性 1 1.2. 期待中的新特性依然不见踪影: 2 2 BLE 的物理层 PHY 更新 3 2.1. 增加 LE Coded 模式和 LE 2M PHY 3 2.1.1 参考信号精度要求依然是 0.5% 4 2.2. 最大传输功率提升至 100mW。 4 2.2.1 同时提出对...

    Android黑名单管理系统毕业论文

    2.2 Android的系统架构 5 2.3 Android应用程序四大组件 7 2.4 Intent类 9 2.5 Java语言和事件处理模型 9 2.6 异常处理 10 2.7 SQLite数据库 11 2.7.1 SQLite的功能 11 2.7.2 SQLite简介 11 2.7.3 SQLite特性 11 第三...

    Android手机平台音乐播放器毕业论文

    4.1.2 Android Features特性 - 18 - 4.1.3 Android基本框架(Android Architecture) - 19 - 4.1.4 Android系统的四大组件 - 22 - 4.2 搭建Android开发环境 - 23 - 4.3 Android常用工具的使用 - 25 - 4.3.1 命令行的...

    Android新特性ConstraintLayout完全解析

    其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然Android Studio也...

    Android程序设计基础

     虽然Android的一些特性并非首创,但它是第一个将以下特性结合在一起的环境。  基于Linux,真正开放、开源、免费的开发平台。手持设备制造商钟情于它的原因,是它们可以使用和定制该平台而不需要支付版税。开发...

    精通ANDROID 3(中文版)1/2

    25.2.1 Android2.2之前的多点触摸  25.2.2 自Android 2.2开始的多点触摸  25.3 触摸地图  25.4 手势  25.4.1 捏合手势  25.4.2 GestureDetector和OnGestureListener  25.4.3 自定义手势  25.4.4 ...

    android贪吃蛇设计毕业论文

    2.2.1 Android平台特性 6 2.2.2 Android平台架构 6 2.2.3 Android应用程序组件 7 2.3 本项目的开发方法 9 2.4 开发工具及环境简介 10 2.4.1 开发工具Eclipse简介 10 2.4.2 开发环境简介 10 第3章 需求分析 11 3.1 ...

    Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版

     《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、...

    Android音乐播放器毕业设计论文

    4.1.2 Android Features特性 - 18 - 4.1.3 Android基本框架(Android Architecture) - 19 - 4.1.4 Android系统的四大组件 - 22 - 4.2 搭建Android开发环境 - 23 - 4.3 Android常用工具的使用 - 25 - 4.3.1 命令行的...

    Android开发应用实战详解源代码

    1.1.2 android特性 1.1.3 android组件结构 1.1.4 android应用程序框架 1.1.5 android的竞争优势 1.1.6 android模拟器 1.2 搭建android开发环境 1.2.1 准备工作 1.2.2 windows系统下的搭建过程 1.2.3 linux系统下的...

    Android课程表

    系统要求:Android2.2及以上 更新日志:继上一版本,已更新到1.2版本 面向用户:在校学生、教师等 软件特性:方便、简结、实用、永久免费. 软件语言: 简体中文 软件格式:apk 更新时间: 2012-01-27 软件大小...

    点·点课程表(Android版)

    名称:点·点课程表(Android版) Android版本要求:2.2及以上 面向用户:在校学生、教师等 软件特性:方便、简结、实用、永久免费...

Global site tag (gtag.js) - Google Analytics