开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

蛮牛译馆

关注:605

当前位置:游戏蛮牛 技术专区 蛮牛译馆

查看: 303|回复: 0

[短资讯] 8 Key Announcements for Android Developers at Google IO

[复制链接]  [移动端链接]
排名
4104
昨日变化
2

32

主题

126

帖子

724

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
47400
好友
9
蛮牛币
952
威望
0
注册时间
2014-9-30
在线时间
118 小时
最后登录
2017-9-19

蛮牛译员

QQ
发表于 2017-3-24 19:58:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 木木妖妖 于 2017-3-24 20:03 编辑


又一年,又一次的IO大会。谷歌发布了大量的公告,包括Google Assistant以及一些奇怪的设备和应用程序。开发者还不能访问有些细节或API,所以SitePoint随后将涉及这些。如果你有兴趣阅读更多,我建议去看google官方IO博文。


SitePoint已经涵盖了开发者对于 N的期待,它已更新,包括新的公告。


关于Android N,我最喜欢的一些(用户集中)功能包括无缝更新功能(借用ChromeOS),即时编译(再见“Android更新”)


但是在这篇文章,我会着重讲述你使用什么工具合适以及怎样开始。


有很多需要讲,所以现在是时候深入研究Android
1. Android Studio 2.2

我喜欢Android Studio ,即将发布的版本带来了很多新的功能,改善Android开发者的体验。哦,当你下载所有新的软件开发工具包,发现 Android Studio最终让他们在后台下载。

Speed 速度

直接运行的速度已随着Android Studio最近发布的版本2.2而提高,声称将提高10倍。模拟器也会更快,声称模拟器现在的速度可能比一些真正的设备更快。

Test Recorder

这个功能真棒。它使您可以在调试模式下运行一个应用程序,并为UI事件自动编写Espresso测试,以便在本地或远程测试的地方运行。

我希望记录一个demo来演示它怎么工作,但预览我下载的时候看不到菜单选项。这是令人失望的,我不知道是不是我遗漏了什么。
Build Better

打开应用程序世界的可能性,现在Android Studio支持CMake和NDK构建工具,并增加了对Java 8的支持。这也意味着C ++编码将不再需要NDK库,并且将更好地 混合C ++和Java代码。 这些功能来自于CLion IDE,也来自JetBrains。


如果你坚持使用Gradle构建项目,则会出现一个new File -> Project结构菜单项(在首选项的Experimental面板中启用它),这将提醒您版本是否过时,允许您更新和安装它们,并写入到你的Gradle文件。

对于那些你在你的应用程序的权限迁移到新的M和N的模式,突出一个旧式的许可和选择重构->转换为Android系统权限的菜单项应该帮助你。
Layouts 布局

用于界面设计的Android Studio工具仍然落后于XCode工具,但是2.2版本可以通过拖放布局(尤其是菜单)来更好的改进内容,这是一种用于检查排版的新蓝图模式,一种约束布局可用于设计跨多个设备的(如AutoLayout in iOS)以及一个新的组件检查器,显示额外运行时间的计算信息。
Code Better

为了继续帮助您更好地写代码,版本2.2增加了关于检查,线程处理等其他用途的API注释版本。它增加了一个示例浏览器,来帮助代码以特别的方式形成样本。它还提供了一个APK分析仪,跟踪内存问题以及建议降低最终编译的应用程序文件大小。你可以在Build -> Analyze APK菜单下找到分析仪。

您还可以在APK中看到即时运行功能。

新合并的Manifest视图帮助您查看从其他源添加到清单文件中的项目。例如,在谷歌地图应用程序中你可以看到作品从play services以及firebase添加入口到Manifest:

2. Instant Apps

这消息带来了最令人兴奋同时也让人困惑的事情,那就是在未来的某个时候Android用户将能够直接打开应用程序,而无需安装它们。从用户点击相关应用程序的链接开始,the Play store将下载应用程序运行所需的部分代码。这充分使用了Android程序组件的概念,它兼容Android所有版本直到KitKat。有趣的是,我不知道这将如何影响用户安装时可能设置的数据限制。

3. Play with ChromeOS


数亿人使用Android设备难道没有足够的潜在用户基础吗?谷歌声称在2016第一季度(由IDC证实)已售出超过200万台设备,超过苹果Mac的销售份额,现在,the Play store可在平台上使用。

要做到这一点,谷歌结合Linux的命名空间将Android和ChromeOS隔离开,但共享一些基本资源和包。没有仿真或者虚拟,但完整的Android操作系统在ChromeOS内是可用的。


大多数功能在ChromeOS内实现应该没有多少工作量,但记住,有许多是不合理的。你不使用Chromebook来运行它。


4. Virtual Reality Daydreams

Cardboard由于其简单性,它一直是谷歌成功进军虚拟现实(VR)一半的标志。但我们都知道,需要更多的作品使VR与Android获得更多的关注。

“Daydream”将是Android N的一部分(不要与“daydream mode”混淆),使用daydream-ready设备运行,这限制了用户基础,但谷歌声称“数亿”用户应该能够使用该平台。这样,还需要一个新的耳机和控制器。当然,目前它只是一个概念设计,但Cardboard也可能是可用的。

The Daydream的主屏幕(S)很有趣,提供了一个未来的,身临其境的界面导航内容和媒体服务。这些信息包括应用程序专门从Netflix,Hulu,YouTube和The New York Times获得的。


我无法测试Daydream的开发过程,这样的话你暂时需要Nexus 6P。如果你自己一个人,就让自己沉浸在设置说明中。SDKs对于Unity和iOS来说也是可用的。

5. Android Wear 2.0

下一个可扩展的Android 穿戴式版本将在今年晚些时候出来,并会引入许多新功能,有一些功能我很喜欢:
     ·Watch faces可完全自定义,可以显示任何其他应用程序的数据

·奇怪的是,OS将使用输入法框架来提供手写识别和键盘。

·在支持的设备上,显示独立模式,因此应用程序可以单独运行在可穿戴式设备上,而无需配对设备。

·可穿戴式设备的官方材料设计准则已有了。


如果您希望开发Wear 2.0,在这里就可看到更多详细信息,请在此处查看细节。
6. Android Auto

让汽车连接Android设备成为一个更可行的方案。 虽然它没有被放在头条通知,但宣布了一些小的更新可能会引起开发商的兴趣。 如果您尚未尝试开发Android Auto,SitePoint最近发布了一篇有文章,是关于开发入门的


·内置Waze:开发人员可以使用这组新的映射数据,但如果您熟悉(并且使用)Waze API,那么这是另一个平台。
·

·您不需要新汽车去兼容:花了这么多时间来制作汽车仪表盘来连接手机,从今年晚些时候开始更新,您甚至不再需要一辆汽车了。 相反,您可以将手机切换到“汽车模式”,并且设备上具有大型可访问的接口(现在是语音操作)。

7. Firebase Joins the Mothership

Google于2014年收购了Firebase,与Google的核心业务相得益彰,两家公司都从彼此的经验和产品阵容中获益。 随着Facebook宣布解散Parse,Firebase有一个完美的机会弥合差距,Google似乎热衷于这样做。


大部分的改进涉及到了个人Firebase工具的整合,并将其更好地集成到Google eco系统的其他部分。


这些工具和改进包括应用程序分析,崩溃报告,消息传递框架,用户增长工具等。 最重要的是,默认情况下,这些工具在Android Studio 2.2中被启用,并具有易于使用的插件,可为您配置应用程序和代码。 或者您可以将代码段拖放到代码中。

目前,Google服务最有用的一些改进就是使用AdMob平台,将Firebase数据导出到BigQuery中进行分析,并将结算转移到Google的中央云计费平台,从而实现更轻松的结算。 我希望这将为今后Firebase和Google之间更好的联系奠定基础。

8. ‘N’ame It Yourself

Google声称他们正在努力为N想一个名称,并向公众开放该流程,向大家征集名字。 我认为人们会觉得这是跛脚的宣传特技,大多数提交的名字可能会被忽略,但我相信有人会因为谷歌征用名称而成为赢家。

The Google Gauntlet

哇!很多新功能公告让我感到兴奋,但是那些功能还是需要通过改进工具来实现它们,然而Android / Google系统的成熟和整合,更为激动人心。


随着WWDC出现还不到一个月的时间,苹果就面临着开发商和消费者的巨大压力,我对此表示担忧。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表