考虑 Android 应用程序开发?探索 Android 的优势并了解可帮助您改进结果的关键资源。
正在考虑开发一款新的 Android 应用程序?有此计划的人并不在少数。自 2003 年作为以 Linux 内核为基础的开源项目推出以来,Android 已成为全球最流行的移动操作系统。目前,Android 在全球超过 20 亿台设备上运行,开发者已发布了近 400 万个应用程序。许多主流制造商都在自己的手机上采用 Android 系统,包括 HTC、华为、联想、LG、三星和索尼。
无论之前是否有 Android 开发经验,您都知道准备工作对于项目的成功影响很大。拥有正确的信息和资源有助于确保项目顺利启动,流程高效且富有成效。
要进一步了解 Android 开发,请阅读"如何打造 Android 应用程序。"
Android 在开发方面有以下几点优势:
选择 Android 作为目标平台后,您将需要一些资源来启动项目。新开发者通常从 Google 主页开始,由此进入 Android 网站。或者,您也可以直接访问 Android 开发者网站(链接位于 ibm.com 外部)。
您可以在那里访问各种资源,包括:
在开始之前,您应该在计算机上安装 Java 并设置 Java Development Kit (JDK)。然后,下载并安装开发 Android 应用程序所需的 Android 软件开发工具箱 (SDK)。该工具箱包含您开发应用程序所使用或引用的 API。安装操作系统时附带的缺省浏览器是 Google Chrome,但如果愿意,也可以使用其他浏览器,如 Firefox。
安装 SDK 附带的 Android Studio。Android Studio 是原生 Android 的官方集成开发环境 (IDE)。IDE 至关重要,可帮助您编码、检查拼写、发出错误警告、进行 UI 开发等。Android Studio 基于 JetBrains IntelliJ IDEA 软件构建,取代了先前用作 Android IDE 的 Eclipse 工具。
C++ 通常用于编写高性能且反应迅速的应用程序,这也是许多游戏开发者选择使用 C++ 的原因。如果您想在 Android 应用程序中重用 C++ 代码,请下载 Android 本机开发工具箱 (NDK)。该工具集可以帮助您使用 C 或 C++ 代码和库实现应用程序的各个组成部分。
此外,还可以使用软件在其他操作系统(包括 Windows、Mac 和 Linux)上模拟 Android。Android 模拟器的工作原理是将 Android 文件转换为其他操作系统可识别的格式。
Android 遵循材料设计原则,当今许多企业应用程序中都采用了该原则。Android 材料设计提供了视觉、动作和交互设计指南,以便您可以跨平台和设备打造强大的用户体验。
作为当今负责规划项目的移动开发者,您希望让应用程序尽可能具有竞争力。考虑整合各项服务,以增强用户体验,提高应用程序运行效率。