Android 是一个令人惊叹的平台的 8 个理由

Android 是一个令人惊叹的平台的 8 个理由

原文:https://medium.com/hackernoon/8-reasons-android-is-an-amazing-platform-3131f4e00bfc

Android 是世界上最流行的移动操作系统,刚刚过了 8 岁生日。🎉

自 1.0 以来,这个令人惊叹的平台已经走过了漫长的道路,为了庆祝这个里程碑,我想出了我喜欢为 Android 平台开发的 8 个理由。

我也很想听你的!

1.意图

Android 的意图系统是惊人的。这是操作系统的核心特性,设计得非常好。

意图允许一个应用程序广播它的意图来执行一个动作,并且任何应用程序做出响应。

这为应用程序之间或系统之间的集成提供了许多可能性。意图是允许用第三方应用程序替换系统应用程序的构建模块。

Android 因其定制化的能力而闻名,我们有理由为此感谢它!

2.资源系统

安卓的资源系统很神奇。自 Android 发布以来,资源的工作方式几乎没有什么变化或更新,这令人惊讶。它显示了 Android 最初设计中不可思议的设计和深谋远虑。

资源是在应用程序中定义主题、样式、字符串、可绘制性、布局等的主要方式。

这个系统的美妙之处在于它支持配置限定符— 为不同的配置提供不同的资源集的能力。

配置可以是设备语言、方向、屏幕大小、API 级别等等。

  • 本地化非常简单。
  • 为大屏幕尺寸提供不同的布局是轻而易举的事情。
  • 定义改变应用程序整体外观的多个主题——内置!

如果你没有充分利用资源系统,你应该

3.通知 API

通知 API 令人惊叹。当 Android Wear、Android TV 和 Android Auto 宣布推出时,我预计会有一套全新的 API 来实现 Android TV 的主屏幕推荐、Android Wear 的卡片、Android Auto 交互或 Android N 的快速回复等功能。没有。

答案?通知。

通知用于上述所有情况。通知 API 的灵活性永无止境。加上意图系统,它们变得更加强大。

你会喜欢上这个 API 的。

4.Google Play 服务

Google Play 服务很神奇。这是一个很酷、有趣和有用的 API 包,作为 APK 安装在每一个(谷歌认证的)设备上。

在 Android 正常系统更新之外更新这些 API 的能力是谷歌的一个巨大胜利,有助于解决一些 Android 碎片问题。

更新每六周发布一次,所以总是有新的东西值得期待!

游戏服务中包含的一些 API 有:

不过要小心!添加整个 Google Play 服务依赖关系可以很快让您的应用程序超过 64K dex 限制。只编译你需要的模块!

另外,Magnus Hyttsten 的Google Play 服务的新功能视频非常搞笑!

5.安卓工作室

安卓工作室厉害了!谁记得月蚀的日子?我试着忘掉它。😢

Android Studio 是 Android 的官方 IDE,基于 IntelliJ 社区版。

这个 IDE 将成为你的生活——学会使用它!有无限的键盘快捷键,重构,功能和集成可以节省你几个小时的开发时间。

Android Studio 的开发节奏很快,如果你足够游戏的话,alpha 和 beta 版本都有!

Instant Run 这样有前途的功能表明,谷歌致力于开发人员,并使其更容易构建优秀的应用程序。

6.谷歌 Play 商店

谷歌 Play 商店和开发者控制台是惊人的。我喜欢在几个小时之内就能向全世界数百万的 Android 设备发布新的应用程序。自动化审查过程意味着开发周期中的开销更少。错误修复和更新可以非常迅速地推出。

Play Store 还有许多其他出色的功能:

  • 商店列表实验 Play 商店列表页面的 A/B 测试
  • 阿尔法和贝塔测试
  • 一个 API!—自动上传您的 Play Store
  • 原生应用 —随时随地管理您的应用

谷歌 Play 商店提供了一种分发应用程序的好方法。不过,请注意指南

7.社区

Android 社区太棒了。开源促进开源。

你很难找到一款不使用杰克·沃顿或 Square 开源库的应用。

对于 Trello 和 AirBnb 这样的大公司来说,开源他们内部使用的工具是很平常的事情。

利用社区为你服务!像 OkHttp 和 retrieval、Glide 和 RxJava 这样的库可以让你的下一个应用立刻启动并运行。

CrashlyticsGoogle Analytics 这样的服务是免费的,并且对于创建高质量的应用程序是必不可少的。

不到万不得已不要多此一举!

8.材料设计

材质设计太惊艳了!说真的!

材料设计可能是自 Android 1.0 以来最大的改进之一。这是一种全新的、经过深思熟虑的设计语言,基于令人惊叹的动画、过渡和“纸”的隐喻。

社区对材料设计的采用和支持是巨大的,像 Material Up 这样的网站迅速涌现,鼓励开发者拓展这种令人难以置信的设计语言的边界。

材料设计也远远超出了 Android,谷歌将其应用于整个产品线、网络,甚至 iOS。

不过,实现起来可能有些棘手。共享元素的转换是复杂的,很难得到正确的,一些材料设计的组件还没有出现在设计库中,比如底部导航

安卓太神奇了

最重要的是,Android 拥有几乎 70%的市场份额**,可用于数千种设备,在新兴市场的旗舰设备和入门级设备上都有。**

作为一名 Android 开发人员,我感到非常自豪,我喜欢这个平台的潜在影响力。Android 应用可以在从手机到手表到汽车到电视的任何东西上运行。告诉我那不令人兴奋!

在一起,不一样

这个口号非常恰当地总结了 Android。为每个人设计的开放平台!

安卓 8 岁生日快乐!

如果你喜欢这篇文章,一定要给它一些👏在推特上关注我。

****

黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除