对于每个人来说,这个问题可能有些愚蠢,但在阅读了我在互联网上发现的一些内容后,我仍然对这两者在开发方面的差异感到困惑。
第一个令人困惑的部分是,我应该从哪个开发中获取。
我想创建一个获取当前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.0和this one,那么这个设备就是我想要得到的。
答案 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版本的目标操作系统版本。