Profile image
浏览次数

现在:
最近一小时:
最近24小时:
浏览总量:
Android M开发者预览版本发布
Friday, June 19, 2015 1:03
% of readers think this story is Fact. Add your two cents.
0


发表者:Jamal Eason, Product Manager,
Android

在五月底的Google
I/O
大会上,我们对外宣布了下一代的Android操作系统,M的开发者预览版本。去年是我们第一次发布开发者预览版本,之后收到了很多非常有价值的反馈。所以,我们希望今年可以继续为开发者提供早期访问的版本,从而为开发者预留更多的时间,去测试自己的应用程序是否兼容新一代的Android系统。这一次的M开发者预览版本,我们给出了更加清晰的测试和反馈时间表,以及更多的更新说明。更多内容可以访问M开发者预览版本的网站,下载相关资料和阅读更详细的文档。

1. 对于M版本,我们致力于改进一些关键的用户体验,不仅解决了数以千计的bug,也对基础平台做了很多的改进:

- 运行时权限:M中,我们允许用户可以改变应用被授予的各种权限。另外,应用也可以在运行时申请所需的各种权限,根据应用当前的上下文,用户可以选择是否接受或者拒绝。只在应用需要的时候,才去向用户申请必要的权限,从而简化用户安装和打开的步骤,让用户以更少的步骤就可以快速体验应用。用户也可以在系统设置页面,通过简单的操作,改变应用相关的某个权限。对于M版本,作为开发者,需要设计应用只有在需要的时候,在去向用户申请必要的权限,当然,也必须考虑到权限申请被拒绝后的页面。随着更多设备升级到M版本,应用权限的申请行为和流程,也会逐渐成为开发流程中必须要注意和测试的地方。

- 应用链接:我们努力让应用之间更容易互联链接。Android一直允许应用可以注册去处理某些URL地址。而现在,通过添加autoVerify属性到你的应用配置manifest文件中,用户就可以通过某个链接直接打开你的应用。应用链接,还有Google搜索相关的应用索引,让用户更容易的发现和打开你的应用。

- 电池:我们发布了新的电池管理方法Doze,可以让Android设备更加智能的管理手机电量的使用。在M中,Android大量使用了体感技术,可以判断出设备是否放在某个地方,并且未被使用。一旦进入这种状态下,Android会大量关闭背后运行的服务,停止一些应用的活动,从而大大延长了电池的寿命。Doze这种新的方法,自然也会影响到应用,例如,如果你开发的是一款聊天应用,你必须通过高优先级的信息才能唤醒应用。

2.Android
M
发布版本:高级辅助和支持

- Now on
tap:
新的Now on
tap
功能,可以帮助Android用户更加容易获得一些辅助功能,无论什么时候需要,无论在设备的什么地方。例如,如果你的朋友邀请你在某个餐馆一起晚餐,无需离开应用,你就可以向Google Now寻求帮助。通过刚才的上下文,Google可以帮你找出菜单、商家评论,还可以帮你定位,以及路线导航,甚至可以直接启动相关的应用。作为开发者,你已经可以通过实现Google搜索索引,让用户发现并且和你的应用产生交互。

- Android
Pay &
指纹
通过利用GingerbreadNFC以及KitKat中的Host Card
Emulation
技术,我们研发了新的Android
Pay
Android
Pay
可以让Android用户简单并且安全的使用Android手机,在很多线下商店以及数千个合作伙伴应用中进行支付。M版本中,系统支持的指纹技术,也增强了Android
Pay
,可以允许用户在购买之前通过指纹确认。而且,指纹技术也可以用于解锁屏幕,以及在Google
Play
上进行购买。通过M提供的最新APIs,很容易将指纹技术加入到你的应用中,而无需考虑系统和感应设备的兼容问题。

以上M开发者预览版中一些比较重要的功能,现在开发者已经可以下载M的预览版本。

3.Android开发者工具

除了开发者预览版本,我们也正在发布一些新的工具帮助你更好的开发应用。

-
Android Studio v1.3
预览版:为了更好的利用M预览版本的新增功能,我们也发布了新一版的Android Studio. 最显著的新增功能,也是来时Android NDK以及游戏开发者的强烈需求,就是对C/C++开发的支持。基于JetBrains Clion平台,Android StudioNDK插件,可以提供很多功能,例如重构、代码自动完成,这个功能和对Java语言的支持都是匹配的。现在,对JavaC/C++的研发就可以在同一个开发环境中完成,而且这些都是免费得。在Android Studio 1.3Canary的版本中,已经具备了这个功能,还请随时告诉我们你的使用体验。

- Android
Design Support Library
使用这个类库,开发基于Material
Design
的应用就更加容易。新的类库中,已经包含了一组关键的设计组件,例如loating action button, snackbar, navigation view,
motion enabled Toolbars,
而且这些都是可以向后兼容到 API 7的。添加这些组件到你的应用,制作一个更加现代和漂亮的Android应用吧。

- Google
Play
服务:今天我们也发布了 Google Play Services7.5 版本。在7.5中,发布了一系列最新的API,例如Smart Lock
for Passwords
Google
Cloud Messaging
Google
Cast
,以及Android
Wear
上的地图API



4. 如何开始

M的开发者预览版本,包括最新的SDK和工具、可以支持MAndroid模拟器,也可以将M版本直接安装到Nexus
5
Nexus
6
Nexus
9
以及Nexus
Player
等设备上。我们很高兴可以进行M的版本预览,也给你更多的时间在M上测试和运行你的应用。基于你的反馈,我们会持续更新M的开发者版本。越早听到你的反馈,就可以做出越多的改进,还请随时告诉你的任何建议

遵循下面的步骤,就可以开始使用M预览版本,和测试你的应用。

1)升级Android
Studio
1.3的预览版。

2)访问M Developer
Preview site
,去下载需要的SDK,以及查看相关文档。

3)查看新的API,以及学习应用权限的变化

4)查看Android
Design Support Library
,和Google
Play Services 7.5 APIs

5
可以通过SDK
Manager
去升级模拟器M版本的镜像,也可以直接将M安装到Nexus设备上。

6)测试应用在模拟器或者M版本的Nexus设计

7)给与我们反馈

     

2015-06-19 01:00:16

原始网页: http://blog.sina.com.cn/s/blog_9c079b040102vw91.html

Report abuse

评论

您的评论
Question   Razz  Sad   Evil  Exclaim  Smile  Redface  Biggrin  Surprised  Eek   Confused   Cool  LOL   Mad   Twisted  Rolleyes   Wink  Idea  Arrow  Neutral  Cry   Mr. Green

今日头条
最新故事

Register

Newsletter

Email this story
Share This Story:
Print this story
Email this story
Digg
Reddit
StumbleUpon
Share on Tumblr
GET ALERTS:

If you really want to ban this commenter, please write down the reason:

If you really want to disable all recommended stories, click on OK button. After that, you will be redirect to your options page.