Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Smart Watch App
Code

Tổng quan về các nền tảng phát triển thiết bị có thể đeo được

by
Length:LongLanguages:

Vietnamese (Tiếng Việt) translation by Andrea Ho (you can also view the original English article)

Công nghệ đang thay đổi nhanh chóng và thiết bị mới nhất hôm nay nhanh chóng trở nên hoàn toàn lỗi thời. Trong một môi trường công nghệ năng động và sôi nổi như vậy, các nhà phát triển có thể hơi bối rối. Tất cả chúng ta đều muốn tìm ra con đường tốt nhất để gắn kết các nỗ lực học tập và phát triển của chúng ta.

Nhiều nhà công nghệ tin rằng tuổi vàng của điện thoại thông minh sắp kết thúc. Một loạt các thiết bị đeo được công nghệ cao mới sắp thay thế điện thoại thông minh trong tương lai gần. Những công nghệ và thiết bị này sẽ trông như thế nào? Thiết bị đeo có thể có kích thước từ đồng hồ đến kính thông minh và nhẫn thông minh. Mỗi ngày, chúng đang trở nên nhỏ hơn về kích thước và cũng đang thúc đẩy hiệu suất.

Các thiết bị này đã bắt đầu tái định nghĩa các hình mẫu tương tác của người dùng, hành vi của người dùng và đôi khi thậm chí là lối sống của người dùng. Trong bài viết này, bạn sẽ tìm hiểu về các nền tảng thiết bị wearable (có thể đeo) mới nhất mà bạn có thể phát triển ứng dụng.

1. Đồng hồ thông minh

Mặc dù đồng hồ thông minh rõ ràng là bước tiến kế tiếp, nhưng nó phải mất một thời gian để thách thức vị trí thống trị của điện thoại thông minh. Chủ yếu là do các vấn đề có liên quan đến kích thước nhỏ của màn hình và tuổi thọ pin kém.

Hầu hết các đồng hồ thông minh khởi phát như thiết bị đồng hành cho điện thoại thông minh. Tuy nhiên, mọi thứ đang thay đổi rất nhanh. Một số đồng hồ thông minh độc lập không cần ghép nối với điện thoại thông minh hiện đã xuất hiện. Những cải tiến mới nhất đã nâng cao và điều chỉnh tương tác và trải nghiệm của người dùng ở mức độ lớn hơn.

Nếu bạn muốn phát triển cho một nền tảng đồng hồ thông minh, bạn có thể xem xét một trong những điều sau đây.

1.1 Android Wear

Android Wear là một trong những nền tảng đồng hồ thông minh hàng đầu. Phiên bản mới nhất Android Wear 2.0, đã khắc phục nhiều vấn đề của các phiên bản trước và đi kèm với một số tính năng rất thú vị. Đồng hồ thông minh được hỗ trợ bởi nền tảng này giờ đây có thể hoạt động như các thiết bị độc lập, có nghĩa là chúng không phải dựa vào điện thoại thông minh nữa. Giao diện người dùng đã trở nên tinh tế hơn, dễ đọc và dễ điều hướng hơn bao giờ hết. Nó cũng có bàn phím QWERTY đầy đủ để người dùng có thể nhập dữ liệu trên thiết bị. Điều thú vị nhất là có thể truy cập trực tiếp vào cửa hàng Google Play mà không cần dựa vào điện thoại thông minh để kết nối.

Vì vậy, rõ ràng là Android Wear mang đến những cơ hội tuyệt vời để các nhà phát triển khám phá. Bạn có thể bắt đầu phát triển mặt đồng hồ hoặc các ứng dụng Android Wear khác. Bạn được tự do thử nghiệm với một loạt các cảm biến được hỗ trợ, bao gồm Bluetooth, WiFi, LTE, GPS, NFC và cảm biến nhịp tim. Android Wear 2.0 hiện hỗ trợ phương thức nhập của bên thứ ba. Vì vậy, nếu bạn đã nghĩ đến việc phát triển một bàn phím ảo sáng tạo cho đồng hồ, thì đây chính là thời điểm hợp lý.

1.2 Apple Watch

Model mới nhất của Apple Watch, Series 3, có hai biến thể. Chỉ có một biến thể mang kết nối di động LTE tùy chọn, nhưng cả hai đều được trang bị tích hợp GPS. Trong khi một trong số chúng cho phép chế độ độc lập, cả hai đều được tối ưu hóa để được sử dụng cùng với một điện thoại thông minh. Bạn có thể đưa ra một số ý tưởng ứng dụng kỳ lạ và sáng tạo để tận dụng GPS tích hợp, kết nối LTE, đo độ cao và trợ lý thoại Siri.

Apple cũng vừa phát hành watchOS 4, phiên bản mới nhất của hệ điều hành cho thiết bị đeo. Họ cũng đã sửa một số lỗi và vấn đề, đặc biệt liên quan đến kết nối LTE. Bạn không phải lo lắng nhiều về việc liên kết nó với thế giới bên ngoài và có thể tập trung nhiều hơn vào kinh doanh phát triển ứng dụng của bạn.

1.3 Samsung Gear S Series

Mặc dù Tizen không phổ biến bằng Android hay iOS trong số người dùng điện thoại thông minh, nhưng đó thực sự là tên tuổi lớn trong lĩnh vực đồng hồ thông minh. Đồng hồ thông minh Samsung Gear, được cung cấp bởi Tizen OS, có thị phần lớn thứ hai trong thị trường này.

Bạn nên cân nhắc các tính năng độc đáo của đồng hồ khi bạn đang phát triển ứng dụng. Các tính năng này bao gồm speech to text (đọc thành văn bản), GPS, in-app purchases (mua hàng trong ứng dụng) và một phần tử giao diện người dùng đặc biệt được gọi là Widget (tiện ích) cung cấp quyền truy cập dễ dàng vào các tác vụ thường được sử dụng. Phiên bản mới nhất Gear S3 có thể được sử dụng làm một thiết bị độc lập. Bạn chỉ cần sử dụng Tizen Studio để hiện thực hoá ý tưởng ứng dụng của bạn.

2. Thể dục và theo dõi hoạt động

Một số nhà cung cấp công nghệ đã tạo ra các thiết bị đeo được để phục vụ cho nhu cầu cụ thể của một số thị trường, thay thế cho cố gắng tạo ra các điện thoại thông minh thu nhỏ. Một trong những thị trường phù hợp gồm các vận động viên, người thể thao, và những người yêu mạo hiểm ngoài trời.

Các thiết bị đeo được phục vụ cho lĩnh vực này không cố gắng thay thế điện thoại thông minh của người dùng. Thay vào đó, chúng có nhiều khả năng thay thế đồng hồ đeo tay thông thường của người dùng. Các thiết bị này cung cấp phản hồi chính xác hơn về các hoạt động thể thao của người dùng. Đa số các thiết bị đó đã loại bỏ các phiên bản hệ điều hành và các tính năng phần cứng, để có thể tập trung vào nhiệm vụ đặc biệt của chúng. Điều đó đã giúp cải thiện đáng kể tuổi thọ pin.

2.1 Fitbit

Fitbit là một máy theo dõi hoạt động như một chiếc đồng hồ. Nó đi cặp với một điện thoại thông minh để cung cấp báo cáo toàn diện về hiệu suất tập luyện của người dùng. Người dùng có thể đặt mục tiêu hàng ngày, chẳng hạn như số lượng calo cần đốt cháy và sau đó xem tiến triển của họ trong một khoảng thời gian. Phát triển ứng dụng cho Fitbit rất dễ nếu bạn có kinh nghiệm về JavaScript, CSS và SVG. Fitbit OS là một phần mềm thông minh giúp cho việc theo dõi thể dục trở nên thú vị và dễ sử dụng.

Bạn có thể sử dụng Fitbit Studio, IDE chính thức cho hệ điều hành Fitbit, để phát triển các ứng dụng và khuôn mặt đồng hồ. Nếu bạn muốn phân phối ứng dụng của mình, bạn cũng có thể tải chúng lên App Gallery (thư viện ứng dụng).

2,2 Garmin

Garmin có một loạt các thiết bị đeo được nhắm vào các vận động viên, người nghiện tập luyện và những người yêu mạo hiểm ngoài trời. Hầu như tất cả các thiết bị của họ đã sẵn sàng với GPS, màn hình nhịp tim và hàng chục cảm biến và tính năng hữu ích.

Bạn có thể sử dụng SDK Connect IQ của Garmin và chọn một số API từ đó như Health API, Connect API và nhiều loại khác để phát triển ứng dụng. Website dành cho nhà phát triển có đầy đủ các công cụ và tài nguyên bổ sung như phần mềm GIS, bộ dữ liệu bản đồ kỹ thuật số và nhiều nữa.

2.3 Samsung Gear Fit

Trong khi Gear S là một chiếc đồng hồ thông minh đầy đủ tính năng, Gear Fit nghiêng về phía thị trường theo dõi tập thể dục. Bạn có thể sử dụng các công cụ tương tự mà bạn đã sử dụng cho Gear S, nhưng điều duy nhất là bạn cần phải nhận thức là nó có vai trò độc nhất như một bộ theo dõi tập thể dục.

3. Kính thông minh

Kính thông minh mang đến trải nghiệm độc đáo hoàn toàn khác với tất cả các thiết bị đeo tay. Các thiết bị này không tách biệt người dùng với thế giới thực nhiều như như thiết bị đeo VR, thay vào đó là kết hợp với thực tế. Chúng làm điều này bằng cách thêm một lớp thông tin trên thị giác của người dùng của thế giới thực.

Những chiếc kính thông minh này có thể được sử dụng trong nhiều tình huống khác nhau, từ các ứng dụng tiêu dùng chung đến các nhiệm vụ kỹ thuật và công nghiệp cao. Một ví dụ tuyệt vời là dùng để sửa chữa thiết bị. Các kỹ thuật viên có thể nhìn thấy thiết bị thực tế thông qua các kính thông minh, và một ứng dụng AR sẽ mang đến nhiều hỗ trợ hơn bằng cách xác định tất cả các phần mà kỹ thuật viên lướt chạm vào và hiển thị thông tin về chúng trên một lớp che phủ.

3.1 Epson Moverio

Epson là một nhà tiên phong trong lĩnh vực này, và các mẫu Moverio mới nhất của nó bao gồm các phiên bản Moverio BT-300, BT-350 và BT-2000 Pro. Mặc dù chúng không hỗ trợ kết nối dữ liệu di động, nhưng bạn có thể sử dụng Wi-Fi hoặc Bluetooth tích hợp để kết nối với bất kỳ thiết bị được hỗ trợ nào.

Kính thông minh của Epson sử dụng hệ điều hành Android và được đóng gói với một số cảm biến như GPS, cảm biến từ trường, gia tốc kế, con quay hồi chuyển và cảm biến chiếu sáng. Bây giờ bạn cũng có thể trở thành nhà sản xuất ứng dụng AR, bằng cách đăng ký trên website dành cho nhà phát triển của họ và sử dụng Moverio SDK cùng với các công cụ được tối ưu hóa để tạo ứng dụng.

3.2 Daqri

Không như Epson nhắm đến người tiêu dùng, Daqri tập trung vào các khách hàng doanh nghiệp. Kính thông minh và mũ bảo hiểm thông minh của Daqri rất hữu ích với các ứng dụng công nghiệp và y tế. Nền tảng này có thể trực quan hóa dữ liệu theo thời gian thực, hướng dẫn công việc và hỗ trợ chuyên gia từ xa. Bạn có thể tải về SDK theo dạng tiện ích mở rộng cho Unity và lập tức bắt đầu lập trình.

3.3 Sony SmartEyeglass

Sony SmartEyeglass chủ yếu nhắm vào các nhà phát triển muốn thử nghiệm với các ứng dụng AR mới nhất. Nó có một máy ảnh nhúng, microphone, gia tốc kế, con quay hồi chuyển, la bàn và cảm biến độ sáng. Một lớp văn bản màu xanh lá cây đơn sắc xuất hiện trên ống kính thấu kính hai mắt của nó, cung cấp cho người dùng thông tin.```

Những kính này cần phải được ghép nối với điện thoại thông minh để hoạt động. Sony cũng đã phát hành một SDK, cho phép các nhà phát triển thử nghiệm với một số ý tưởng ứng dụng thú vị.

3.4 Vuzix

Vuzix có một loạt các sản phẩm đeo được bao gồm kính thông minh, kính râm thông minh và tai nghe video. Họ có thể phục vụ như nhau cho cả người tiêu dùng và các chuyên gia, và có thể bao gồm một loạt các ứng dụng cho ngành công nghiệp, y tế, bán lẻ, hỗ trợ giúp từ xa, và nhiều nữa. Hãy đăng ký trên website của nhà phát triển và bắt đầu phát triển sau khi tải về SDK.

4. Tai nghe VR

Trong khi tai nghe VR có thể làm cho người đeo trông kỳ quặc, họ mang đến trải nghiệm giúp người dùng thực sự nhập vai mà không có thiết bị đeo nào khác có thể so sánh. Hiện tại, các ứng dụng hứa hẹn nhất là giải trí như trò chơi, nhưng còn có nhiều lĩnh vực để khám phá.

Một trong số đó là mô phỏng đào tạo. Các nhà tuyển dụng có thể sử dụng tai nghe VR và mô phỏng các nhiệm vụ ảo được cho các học viên thực hiện. Điều này giúp giảm chi phí và nhận những phản hồi hiệu quả về mặt hiệu suất. Chắc chắn nội dung giáo dục được dẫn nhập cũng sẽ trở thành một ứng dụng đáng kể.

Hiện tại tai nghe VR được đóng gói với nhiều cảm biến liên quan đến dữ liệu về không gian, từ tính, quang học và nhiệt của môi trường của người dùng. Chúng có khả năng hiển thị cho người đeo một góc nhìn thế giới thực, xem thế giới ảo, hoặc kết hợp cả hai. Điều này làm cho chúng trở thành những thiết bị thực sự mạnh mẽ có tác động lớn đến tất cả mọi người.

Dưới đây là một số nền tảng tai nghe VR phổ biến nhất.

4.1 HTC Vive

Tai nghe Vive VR của HTC kèm với bộ phụ kiện hoàn chỉnh tạo không gian VR thực tế được gọi là play area (khu vực tương tác). Người dùng cần phải thiết lập tai nghe của họ với các phụ kiện và xác định các khu vực tương tác trước khi sử dụng. Nếu bạn muốn xuất bản ứng dụng VR, chỉ cần đăng ký làm nhà phát triển trên kho ứng dụng của Vive, Viveport và bắt đầu xây dựng thế giới mới bằng cách sử dụng Viveport SDK. SDK hỗ trợ một số nền tảng game và hệ điều hành, vì vậy bạn có thể chọn phiên bản phù hợp nhất với bạn. Bạn cũng có thể xuất bản trò chơi VR của mình trên cửa hàng ứng dụng SteamVR phổ biến.

4.2 Oculus Rift

Một nền tảng hàng đầu khác trong nhóm VR, Oculus mang đến trải nghiệm VR tuyệt vời và tương tác của người dùng. SDK của có sẵn trong một số package, bao gồm Platform SDK và các tiện ích cho Unity engine game. Engine game phổ biến Unreal cũng hỗ trợ tích hợp để phát triển các ứng dụng Oculus.

4.3 Samsung Gear VR

Samsung Gear VR không phải là tai nghe VR độc lập, mà chỉ là thiết bị giữ cho điện thoại thông minh tương thích có đề xuất trải nghiệm VR. Samsung đã sản xuất nó cùng với Oculus, và hỗ trợ các thiết bị cầm tay hàng đầu của Samsung. Các thiết bị tai nghe hoạt động như bộ điều khiển, cung cấp quang học cũng như cơ chế theo dõi. Nó kết nối với điện thoại thông minh qua USB và cần hiệu chỉnh trước khi sử dụng. Dù việc thiết lập môi trường phát triển có thể hơi tốn thời gian, nhưng xứng đáng để trở thành một nhà phát triển cho một trong những nền tảng công nghệ mới nhất hiện nay.

4.4 Chế độ xem Daydream của Google

Daydream View cũng tương tự như Gear VR, nhưng thiết bị này được bọc vải và nhẹ hơn rất nhiều so với thiết bị của Samsung. Google gần đây bắt đầu cộng tác với Lenovo để xây dựng một tai nghe VR độc lập, nhưng vẫn chưa hoàn thành. Trong thời gian này, Google mang đến 4 SDKs cho nhà phát triển để chọn lựa: Android, Unity, Unreal hoặc iOS làm nền tảng phát triển chính.

4.5 Sony PlayStation VR

Tai nghe VR của Sony cũng cạnh tranh với các nền tảng phổ biến khác như Oculus, nhưng việc trở thành một nhà phát triển tương đối khó. Bạn cần phải định cư tại một số quốc gia nhất định, có địa chỉ IP tĩnh để truy xuất vào phần hỗ trợ chgo nhà phát triển và gửi số ID thuế của sếp của bạn. Có nghĩa là chỉ các nhà phát triển cho doanh nghiệp mới được phép tham gia.

4.6 Windows Mixed Reality

Trong khi hầu hết các tai nghe VR khác dựa trên cảm biến bên ngoài để theo dõi chuyển động, tai nghe Windows Mixed Reality có tích hợp tất cả các cảm biến. Vì vậy, không cần thiết lập không gian như khu vực phát (như trong trường hợp của HTC Vive), nhưng điều này có nghĩa là khả năng theo dõi tương đối hạn chế.

Có một số nhà cung cấp sản xuất tai nghe Windows Mixed Reality. Lenovo, HP, Samsung, Acer và Dell nằm trong số đó. Có rất nhiều bài viết và các tài nguyên khác trên website của nhà phát triển Microsoft HoloLens giúp bạn khởi đầu.

4.7 Google Cardboard

Đây là mặt hàng công nghệ thấp nhất trong danh sách siêu công nghệ cao: một nỗ lực của Google mang lại trải nghiệm VR cho công chúng với chi phí rất thấp. Thiết bị Google Cardboard được làm từ bìa cứng và gồm những thấu kính bằng nhựa kính và có thể đặt một điện thoại thông minh bên trong để mang đến trải nghiệm VR. Google cũng đã xuất bản một bộ kit hoàn chỉnh để các nhà phát triển có thể bắt đầu xây dựng mọi thứ từ ban đầu. Điều duy nhất mà họ cần là mua điện thoại thông minh và những thấu kính.

5. Nhẫn thông minh

Nhẫn thông minh có lẽ là bước phát triển tiếp theo của đồng hồ thông minh. Khi thiết bị thông minh trở nên càng lúc càng nhỏ hơn, tương tác với chúng đặt ra một thách thức thực sự cho các nhà phát triển. Tuy nhiên, với sự giúp đỡ của một số phương pháp tương tác độc đáo, chẳng hạn như kiểm soát cử chỉ, eqe có thể được giải quyết. Dưới đây là hai trong số các nền tảng thông minh mới nhất.

5,1 Talon

Nhẫn Talon có thể kết nối với nhiều loại thiết bị từ điện thoại thông minh đến máy tính bảng và TV thông minh. Không chỉ vậy, chúng cũng có thể được sử dụng như điều khiển từ xa để bật tắt đèn thông minh. Một thế giới hoàn toàn mới mở ra khi bạn nghĩ đến các ứng dụng có thể được tạo ra. Bạn có thể điều khiển các thiết bị khác hoặc nâng cao trải nghiệm người dùng của các ứng dụng khác. Vì vậy, chỉ cần đăng ký làm nhà phát triển Talon và yêu cầu quyền truy cập SDK. Bạn sẽ tạo ra các ứng dụng tuyệt vời, mang tính tương lai mà không mất thời gian.

5.2 Vòng NFC

NFC Ring có nhiều ứng dụng như kiểm soát truy cập, truyền dữ liệu và thanh toán. Các nhà phát triển sáng tạo thực sự thoải mái để tìm ra những ý tưởng tuyệt vời nhất và chuyển đổi thành các ứng dụng bằng cách dùng SDKs và các công cụ khác.

Tổng kết

Trong bài viết này, chúng tôi đã xem xét ngắn gọn về các nền tảng phát triển mới nhất và nổi trội có thể thay thế điện thoại thông minh trong tương lai. Công nghệ đang thay đổi nhanh đến mức không thể biết được cái nào số đó sẽ thực sự thống trị. Hãy ra ngoài và bắt đầu trải nghiệm!

Khi bạn ở đây, hãy xem một số bài viết khác của chúng tôi về đồng hồ thông minh và phát triển ứng dụng có thể đeo.

Chúng tôi cũng hoàn thành các khóa học từ đầu đến cuối cho bạn biết cách tạo ứng dụng cho thiết bị đeo Android Wear hoặc Apple watchOS phổ biến.


Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.