Panoramica delle piattaforme di sviluppo indossabili

La tecnologia sta cambiando rapidamente e l'ultimo dispositivo di oggi diventa completamente obsoleto in un lampo. In un ambiente tecnologico così dinamico ed emergente, gli sviluppatori potrebbero essere un po 'confusi. Vogliamo tutti trovare le strade migliori per canalizzare i nostri sforzi di apprendimento e sviluppo.

Molti tecnici ritengono che l'età d'oro degli smartphone si avvicini alla fine. Un nuovo gruppo di dispositivi indossabili ad alta tecnologia stanno per sostituire gli smartphone nel prossimo futuro. Come sarebbero queste tecnologie e questi dispositivi? I capi indossabili possono variare da orologi a occhiali smart e smart rings. Ogni giorno, stanno diventando più piccoli e stanno aumentando anche le loro prestazioni.

Questi dispositivi hanno già iniziato a ridefinire i modelli di interazione degli utenti, il comportamento degli utenti e talvolta anche lo stile di vita dell'utente. In questo articolo, scoprirai le ultime piattaforme di dispositivi indossabili emergenti per le quali potresti sviluppare app.

1. Smartwatches

Sebbene gli smartwatch siano l'ovvio passo successivo, è stato necessario un po 'di tempo per mettere in discussione la posizione dominante degli smartphone. Ciò era dovuto principalmente ai problemi di interazione associati alle dimensioni ridotte dello schermo e alla scarsa durata della batteria. 

La maggior parte degli smartwatch è nata come "compagno" di uno smartphone. Tuttavia, le cose stanno cambiando molto velocemente. Ora sono disponibili diversi smartwatch autonomi che non devono essere abbinati a uno smartphone. Le ultime innovazioni hanno migliorato e perfezionato l'interazione dell'utente e l'esperienza dell'utente in larga misura.

Se vuoi sviluppare per una piattaforma smartwatch, potresti prendere in considerazione uno dei seguenti.

1.1 Android Wear

Android Wear è una delle principali piattaforme di smartwatch. La sua ultima versione, Android Wear 2.0, ha eliminato molti problemi delle versioni precedenti e ha alcune funzionalità davvero interessanti. Gli smartwatch alimentati da questa piattaforma ora possono funzionare come dispositivi standalone, il che significa che non devono più fare affidamento su uno smartphone. L'interfaccia utente è diventata più raffinata, più leggibile e più facile da navigare che mai. Dispone anche di una tastiera QWERTY completa in modo che l'utente possa digitare sul dispositivo stesso. La cosa più bella è che può accedere direttamente al Google Play Store, senza fare affidamento su uno smartphone per la connessione. 

Quindi è chiaro che Android Wear offre grandi opportunità agli sviluppatori di esplorare. Potresti iniziare a sviluppare quadranti o altre app Android Wear. Sei libero di sperimentare con una vasta gamma di sensori supportati, tra cui Bluetooth, WiFi, LTE, GPS, NFC e il sensore di frequenza cardiaca. Android Wear 2.0 ora supporta anche metodi di input di terze parti. Quindi, se hai pensato di sviluppare una tastiera morbida innovativa per l'orologio, questo potrebbe essere il momento.

1.2 Apple Watch

L'ultimo modello di Apple Watch, la Serie 3, ha due varianti. Solo uno ha la connettività cellulare LTE opzionale, ma entrambi sono dotati di GPS integrato. Mentre uno di essi consente una modalità standalone, entrambi sono ottimizzati per essere utilizzati insieme a uno smartphone. Potresti trovare alcune idee per le applicazioni strane e innovative per utilizzare il GPS integrato, la connettività LTE, l'altimetro e Siri, l'assistente vocale. 

Apple ha recentemente rilasciato watchOS 4, l'ultima versione del suo sistema operativo indossabile. Hanno anche corretto alcuni bug e problemi, in particolare relativi alla connettività LTE. Non devi preoccuparti troppo di collegarlo al mondo esterno e concentrarti maggiormente sulla tua attività di sviluppo delle app.

1.3 Samsung Gear S Series

Mentre Tizen non è popolare come Android o iOS tra gli utenti di smartphone, è davvero un nome importante nel settore smartwatch. Lo smartwatch Samsung Gear, alimentato da Tizen OS, ha la seconda quota di mercato in questo settore. 

Quando sviluppi applicazioni, dovresti tenere in considerazione le caratteristiche uniche dell'orologio. Queste funzioni includono la sintesi vocale, il GPS, gli acquisti in-app e un elemento dell'interfaccia utente speciale chiamato Widget che consente di accedere facilmente alle attività utilizzate di frequente. L'ultima versione è Gear S3, e anche questo può essere usato come dispositivo indipendente. Hai solo bisogno di usare Tizen Studio per rendere la tua idea di app una realtà.

2. Tracker di fitness e attività

Alcuni venditori di tecnologia hanno creato dispositivi indossabili che soddisfano le esigenze specifiche di determinate nicchie, piuttosto che provare a costruire smartphone in miniatura. Uno di questi mercati di nicchia è composto da atleti, sportivi e amanti dell'avventura all'aria aperta. 

Gli indossabili che si occupano di questo settore non cercano di sostituire gli smartphone dei loro utenti. Invece, è più probabile che sostituiscano i loro normali orologi da polso. Questi dispositivi forniscono feedback più accurati sulle attività sportive degli utenti. La maggior parte di essi ha versioni ridotte del sistema operativo e delle funzionalità hardware, in modo che possano concentrarsi sul proprio lavoro specializzato. Ciò ha permesso loro di migliorare notevolmente la durata della batteria.

2.1 Fitbit

Fitbit è un tracker di attività che funge anche da orologio. Si accoppia con uno smartphone per fornire report completi sulle prestazioni di allenamento dell'utente. Gli utenti possono impostare obiettivi giornalieri, come il numero di calorie da bruciare, e quindi visualizzare i loro progressi verso di loro per un periodo di tempo. Sviluppare app per Fitbit è un gioco da ragazzi se hai esperienza in JavaScript, CSS e SVG. Fitbit OS è un software intelligente che rende questo fitness tracker davvero emozionante e facile da usare.

È possibile utilizzare Fitbit Studio, l'IDE ufficiale per il sistema Fitbit, per sviluppare app e quadranti. Se vuoi distribuire le tue app, puoi farlo anche caricandole nella App Gallery.

2.2 Garmin

Garmin ha una serie di dispositivi indossabili rivolti agli atleti, ai tossicodipendenti e agli amanti dell'avventura all'aria aperta. Quasi tutti i loro dispositivi sono pronti con GPS, cardiofrequenzimetro e dozzine di sensori e funzioni utili.

Puoi utilizzare Garmin Connect IQ SDK e selezionare da un numero di API come Health API, Connect API e varie altre per sviluppare app. Il sito Web degli sviluppatori è pieno di strumenti e risorse aggiuntivi come il software GIS, i set di dati cartografici digitali e molto altro.

2.3 Samsung Gear Fit

Mentre Gear S è uno smartwatch completo, Gear Fit è più incline al mercato del fitness tracker. Potresti usare gli stessi strumenti che hai usato per Gear S, ma l'unica cosa è che devi essere consapevole del ruolo unico di questo come tracker del fitness.

3. Occhiali intelligenti

Gli occhiali intelligenti offrono un'esperienza unica completamente diversa da tutti gli indossabili indossati a mano. Non isolano l'utente tanto dal mondo reale quanto le cuffie VR, ma piuttosto si mescolano con la realtà. Normalmente lo fanno aggiungendo un livello di informazioni in cima alla vista dell'utente sul mondo reale.

Questi occhiali intelligenti possono essere utilizzati in una varietà di situazioni che vanno dalle app di consumo generali a compiti altamente tecnici e industriali. Un grande esempio è per le riparazioni di attrezzature. Il tecnico potrebbe vedere l'attrezzatura reale attraverso gli occhiali intelligenti e un'app di AR fornirebbe maggiore assistenza identificando tutte le parti toccate dal tecnico e visualizzando le informazioni su di esse in una sovrapposizione..

3.1 Epson Moverio

Epson è stata un pioniere in questo settore e i suoi ultimi modelli Moverio includono le versioni Moverio BT-300, BT-350 e BT-2000 Pro. Sebbene non supportino la connettività dati cellulare, è possibile utilizzare il Wi-Fi o Bluetooth integrato per collegarli a qualsiasi dispositivo supportato.

Gli occhiali smart di Epson utilizzano il sistema operativo Android e sono dotati di numerosi sensori come GPS, sensore geomagnetico, accelerometro, giroscopio e sensore di illuminazione. Ora anche tu puoi diventare un publisher di app AR, registrandoti sul loro sito web per sviluppatori e utilizzando l'SDK di Moverio e gli strumenti ottimizzati per creare app.

3.2 Daqri

A differenza di Epson, che è più incline ai consumatori, Daqri si concentra sui clienti aziendali. I suoi occhiali intelligenti e il casco intelligente sono utili in una serie di applicazioni industriali e mediche. La piattaforma può fornire visualizzazione dei dati in tempo reale, istruzioni di lavoro e assistenza da remoto. Puoi scaricare il suo SDK come estensione per Unity e avviare immediatamente la codifica.

3.3 Sony SmartEyeglass

Sony SmartEyeglass è principalmente rivolto agli sviluppatori che desiderano sperimentare con le ultime app di AR. Ha una fotocamera incorporata, microfono, accelerometro, giroscopio, bussola e sensori di luminosità. Uno strato di testo verde monocromatico appare sugli obiettivi binoculari trasparenti, fornendo all'utente informazioni. 

Questi occhiali devono essere abbinati a uno smartphone per funzionare. Sony ha anche rilasciato un SDK, consentendo agli sviluppatori di sperimentare idee interessanti per le app.

3.4 Vuzix

Vuzix ha una gamma di prodotti indossabili tra cui occhiali intelligenti, occhiali da sole intelligenti e cuffie video. Possono soddisfare sia i consumatori che i professionisti e possono coprire una vasta gamma di applicazioni come assistenza tecnica, medica, commerciale, remota e molto altro. Assicurati di registrarti sul sito web dello sviluppatore e iniziare a sviluppare dopo aver scaricato l'SDK.

4. Cuffie VR

Mentre le cuffie VR potrebbero far sembrare ridicolo chi le indossa, offrono un'esperienza utente davvero coinvolgente che nessun altro indossabile può offrire. Attualmente, le applicazioni più promettenti sono le app di intrattenimento come i giochi, ma ci sono molte aree che potrebbero essere esplorate. 

Una di queste aree è la simulazione di allenamento. I datori di lavoro potrebbero fare uso di cuffie VR e attività virtuali simulate per essere eseguite dai tirocinanti. Questo aiuta a ridurre i costi e ottenere un feedback efficace anche sulle prestazioni. Anche il contenuto educativo immersivo diventerà sicuramente un'app killer.

Le cuffie VR attuali sono piene di tonnellate di sensori relativi a dati spaziali, magnetici, ottici e termici dell'ambiente dell'utente. Sono in grado di presentare a chi li indossa una visione del mondo reale, una visione del mondo virtuale o una combinazione di entrambi. Questo li rende dispositivi davvero potenti che possono avere un grande impatto su tutti.

Ecco alcune delle più popolari piattaforme per cuffie VR.

4.1 HTC Vive

L'auricolare Vive VR di HTC è dotato di una serie completa di accessori che aiutano a creare spazi VR realistici chiamati aree di gioco. Gli utenti devono configurare le cuffie insieme agli accessori e definire le aree di gioco prima di utilizzarle. Se vuoi pubblicare app VR, registrati come sviluppatore nell'app store di Vive, Viveport, e inizia a creare nuovi mondi utilizzando Viveport SDK. L'SDK supporta diverse piattaforme OS e di giochi, quindi puoi scegliere la versione più adatta alle tue esigenze. Puoi anche pubblicare i tuoi giochi VR sul famoso app store SteamVR.

4.2 Oculus Rift

Un'altra piattaforma leader nello spazio VR, Oculus offre una grande esperienza VR e interazione con l'utente. Il suo SDK è anche disponibile in diversi pacchetti, tra cui Platform SDK e utility per il motore di gioco Unity. Il popolare motore di gioco Unreal offre anche supporto integrato per lo sviluppo di app Oculus. 

4.3 Samsung Gear VR

Samsung Gear VR non è un headset VR autonomo, ma solo un supporto per dispositivi per smartphone compatibili che offrono un'esperienza VR. Samsung lo ha prodotto in collaborazione con Oculus e supporta i telefoni di punta di Samsung. Il dispositivo auricolare funge da controller e fornisce l'ottica e i meccanismi di rilevamento della testa, ecc. Si collega allo smartphone tramite USB e deve essere calibrato prima dell'uso. Sebbene impostare l'ambiente di sviluppo possa essere un po 'dispendioso in termini di tempo, ne vale la pena diventare uno sviluppatore di una delle ultime piattaforme tecnologiche disponibili oggi.

4.4 Google Daydream View

Daydream View è simile a Gear VR, ma questo è rivestito in tessuto e pesa molto meno del dispositivo Samsung. Google ha recentemente iniziato a collaborare con Lenovo per la creazione di un auricolare VR autonomo, ma non è ancora arrivato. Nel frattempo, Google offre quattro SDK per gli sviluppatori in modo che possano scegliere Android, Unity, Unreal o iOS come piattaforma di sviluppo principale.

4.5 Sony PlayStation VR

Le cuffie VR di Sony competono anche da un capo all'altro con altre piattaforme popolari come Oculus, ma diventare uno sviluppatore è relativamente difficile. È necessario trovarsi fisicamente in determinati paesi selezionati, avere un indirizzo IP statico per accedere al supporto per gli sviluppatori e inviare il codice fiscale del proprio datore di lavoro. Ciò significa che sono consentiti solo gli sviluppatori aziendali.

4.6 Windows Mixed Reality

Mentre la maggior parte delle altre cuffie VR si affidano a sensori esterni per il rilevamento del movimento, le cuffie Windows Mixed Reality hanno tutti i sensori integrati. Quindi non è necessario impostare spazi come le aree di gioco (come nel caso di HTC Vive), ma questo significa che le capacità di tracciamento sono relativamente limitate. 

Esistono diversi fornitori che producono cuffie per Windows Mixed Reality. Lenovo, HP, Samsung, Acer e Dell sono tra questi. Ci sono tonnellate di articoli e altre risorse sul sito Web degli sviluppatori di Microsoft HoloLens per aiutarti a metterti in funzione.

4.7 Google Cardboard

Questo è l'articolo più low-tech di un elenco ultra hi-tech: il tentativo di Google di portare l'esperienza VR alle masse a un costo molto basso. Il dispositivo Google Cardboard è in realtà realizzato in cartone e contiene uno smartphone e lenti in plastica per offrire un'esperienza VR. Google ha anche pubblicato un kit completo del produttore in modo che gli sviluppatori possano iniziare a costruire tutto da zero. L'unica cosa che devono acquistare è uno smartphone e le lenti.

5. Anelli intelligenti

Gli smart rings sono forse la prossima evoluzione degli smartwatch. Man mano che i wearable diventano sempre più piccoli, interagire con loro rappresenta una vera sfida per gli sviluppatori. Tuttavia, con l'aiuto di alcuni metodi di interazione non convenzionali, come il controllo dei gesti, questi possono essere risolti. Di seguito sono riportate due delle ultime piattaforme di smart ring.

5.1 Talon

Gli anelli Talon possono connettersi a una vasta gamma di dispositivi, dagli smartphone ai tablet e alle smart TV. Non solo, possono anche essere utilizzati come telecomandi per accendere o spegnere le luci intelligenti. Un nuovo mondo si apre quando pensi alle app che possono essere create. Puoi controllare altri dispositivi o migliorare l'esperienza utente di altre app. Quindi registrati come uno sviluppatore Talon e richiedi l'accesso all'SDK. Creerai app incredibili e futuristiche in pochissimo tempo.

5.2 Anello NFC

L'anello NFC ha una vasta gamma di applicazioni come controllo degli accessi, trasferimento dati e pagamenti. Gli sviluppatori davvero creativi sono liberi di proporre le idee più interessanti e convertirle in app utilizzando gli SDK e altri strumenti.

Conclusione

In questo articolo abbiamo dato una breve occhiata alle più recenti e emergenti piattaforme di sviluppo indossabili che sostituiranno gli smartphone in futuro. La tecnologia sta cambiando così velocemente che è impossibile dire quale di questi domini realmente. Quindi esci e inizia a sperimentare!

Mentre sei qui, dai uno sguardo ai nostri altri post su smartwatch e lo sviluppo di app indossabili.

Abbiamo anche corsi completi che ti mostreranno come creare un'app indossabile dall'inizio alla fine per le popolari piattaforme Android Wear o Apple watchOS.