android - Android Wear 2.0 和 SmartWatch Android 5.1 之间的区别

标签 android wear-os android-wear-2.0

这个问题对每个人来说可能有点愚蠢,但是在阅读了我在互联网上找到的一些内容后,我仍然对两者的区别感到困惑,特别是在开发方面。

第一个令人困惑的部分是,我应该选择哪个来进行开发。

I wanted to create an application that gets the current gps location and send it into the Server(Android Phone) via Socket, but I'm stock on getting a physical device to test my application, I don't know which one should I buy.

第二个令人困惑的部分是,在 Android Studio 中为 Android Wear 创建新项目时,您必须选择要使用的最低 API。

I thought Android Wear 2.0 is the OS, then why do I have to choose for API level? Does it means Android Wear 2.0 is just like a Version and it's actually using Android Marshmallow, Nougat etc? If so, then it's OK to chooshe SmartWatch which is running Android 5.1? and if so, what's the purpose of Android Wear 2.0?

最后,假设我在 Android Wear 2.0 中创建了应用程序,那么它无法在运行 Android 5.1 的 SmartWatch 中运行?假设我已经使用并选择了 android marshmallow 的最低 api,即 5.1。

无论如何,这个设备就是我想要得到的,如果它应该是 Android Wear 2.0this one如果不是必须的话。

最佳答案

背景

Android Wear 基于 Android 操作系统。 Android Wear 1.0 的第一个版本基于 Android Lollipop(更具体地说是 5.0.1)。 Android Wear 2.0 的第一个版本基于 Android Nougat (7.1.1)。有关 Android Wear 如何将 map 发布到 Android(适当)的更多详细信息,请参阅 here .

对于您的问题:

Which one should I get for development?

我建议购买至少能够运行 Android Wear 2.0 的设备。最重要的不是设备当前运行的是哪个版本,而是它将接收更新多长时间(从而保持相关性)。

还值得一提的是,模拟器在过去几年中已经有了很大的改进。您可以在没有实际硬件的情况下开发可穿戴应用程序。话虽如此,如果您的目标是在 Play 商店上发布某些内容,我仍然建议您投资一台设备,在这种情况下,我建议您购买一台在目标用户中流行的设备。

Why do I have to choose an API level?

Android Wear 2.0 只是可穿戴设备的 Android 7.1.1(API 级别 25)版本的别称。由于某种原因,Android Studio 要求您根据 API 级别而不是 Android Wear 版本选择目标操作系统版本。

关于android - Android Wear 2.0 和 SmartWatch Android 5.1 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48300966/

相关文章:

android - SupportMapFragment - 无法从 Fragment 转换为 MapFragment

Android Wear Notification Dismissed 监听器

android - 如何将旋转滚动监听器附加到 Android Wear numberPicker?

android - 基础知识 : Running code in main thread

java - 在移动设备上实现 DLNA/UPnP (Win7 Play To)

android - 高度始终返回 0.00

Android Wear 应用程序打包失败

java - 单击设备 Activity 上的按钮时如何在可穿戴设备上显示自定义 Activity ?

android - 错误 :Failed to resolve: wearable

android - 访问 android wear 数据层时出错