代码之家  ›  专栏  ›  技术社区  ›  Polar

Android Wear 2.0和SmartWatch Android 5.1的区别

  •  2
  • Polar  · 技术社区  · 7 年前

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

    第一个令人困惑的部分是,我应该得到哪一个用于开发。

    我想创建一个应用程序,获取当前gps位置,并通过套接字将其发送到服务器(Android手机), 但我很想买一台物理设备来测试我的应用程序,我不知道该买哪一台。

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

    我以为Android Wear 2.0是操作系统,那么我为什么要选择 API级别?这是否意味着Android Wear 2.0就像一个 它实际上使用的是Android棉花糖、牛轧糖等?如果是,那么 可以选择运行Android 5.1的SmartWatch吗?如果是这样, Android Wear 2.0的目的是什么?

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

    不管怎样,如果应该的话,这个设备就是我想得到的 Android Wear 2.0 this one 如果没有必要的话。

    1 回复  |  直到 7 年前
        1
  •  2
  •   TofferJ    5 年前

    出身背景

    Android Wear基于Android操作系统。Android Wear 1.0的第一个版本基于Android棒棒糖(更具体地说是5.0.1)。Android Wear 2.0的第一个版本基于Android Nougat(7.1.1)。有关Android Wear版本如何映射到Android(正确)的更多详细信息,请参见 here .

    对于您的问题:

    我应该买哪一个用于开发?

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

    值得一提的是,模拟器在过去几年中有了很大的改进。你可以开发一个可穿戴的应用程序,而不需要真正的硬件。尽管如此,如果你的目标是在Play Store上发布一些东西,我仍然建议你投资一款,在这种情况下,我建议你购买一款在目标用户中很受欢迎的设备。

    为什么我必须选择API级别?

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