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

时间:2018-01-17 12:17:02

标签: android wear-os android-wear-2.0

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

第一个令人困惑的部分是,我应该从哪个开发中获取。

  

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

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

  

我认为Android Wear 2.0是操作系统,那为什么我必须选择   API级别?这是否意味着Android Wear 2.0就像版本一样   它实际上使用的是Android Marshmallow,Nougat等吗?如果是这样,那么它   可以选择运行Android 5.1的SmartWatch吗?如果是这样,   Android Wear 2.0的目的是什么?

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

无论如何,如果不是Android Wear 2.0this one,那么这个设备就是我想要得到的。

1 个答案:

答案 0 :(得分:1)

<强>背景

Android Wear基于Android操作系统。 Android Wear 1.0的第一个版本基于Android Lollipop(5.0.1更具体)。 Android Wear 2.0的第一个版本基于Android Nougat(7.1.1)。有关Android Wear如何将地图发布到Android(正确)的更多详细信息,请访问here

问题:

  

我应该从哪个开发中获取?

我建议使用至少能够运行Android Wear 2.0的设备。最重要的不是设备当前运行的版本,而是接收更新的时间长度(从而保持相关性)?

值得一提的是,仿真器在过去几年中有了很大的改进。您可以开发可穿戴的应用程序,而无需实际拥有硬件。有了这个说,如果你的目标是在Play商店发布一些内容,我仍然建议投资一个,在这种情况下,我建议你购买一个在你的目标用户中很受欢迎的设备。

  

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

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