簡體   English   中英

Android Wear 2.0 和 SmartWatch Android 5.1 的區別

[英]Difference between Android Wear 2.0 and SmartWatch Android 5.1

這個問題對每個人來說可能有點愚蠢,但是在閱讀了我在互聯網上找到的一些內容后,我仍然對兩者的區別感到困惑,特別是在開發方面。

第一個令人困惑的部分是,我應該獲得哪個用於開發。

我想創建一個應用程序來獲取當前的 gps 位置並通過 Socket 將其發送到服務器(Android 手機),但我想買一個物理設備來測試我的應用程序,我不知道我應該買哪個.

第二個令人困惑的部分是,在 Android Studio 中為 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這一個,如果它不必須是。

背景

Android Wear 基於 Android 操作系統。 Android Wear 1.0 的第一個版本基於 Android Lollipop(更具體地說是 5.0.1)。 Android Wear 2.0 的第一個版本基於 Android Nougat (7.1.1)。 可以在此處找到有關 Android Wear 版本如何映射到 Android(正確)的更多詳細信息。

對於您的問題:

我應該獲得哪一個進行開發?

我建議購買至少能夠運行 Android Wear 2.0 的設備。 最重要的不是設備當前運行的是哪個版本,而是它將接收更新多長時間(從而保持相關性)。

還值得一提的是,模擬器在過去幾年中得到了很大改進。 您可以在沒有硬件的情況下開發可穿戴應用程序。 話雖如此,如果您的目標是在 Play 商店上發布一些東西,我仍然建議您投資一個,在這種情況下,我建議您購買一款在您的目標用戶中流行的設備。

為什么我必須選擇 API 級別?

Android Wear 2.0 只是適用於可穿戴設備的 Android 7.1.1(API 級別 25)版本的另一個名稱。 出於某種原因,Android Studio 要求您根據 API 級別而不是 Android Wear 版本選擇目標操作系統版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM