De technologie verandert snel en het nieuwste apparaat van tegenwoordig wordt in een flits volledig verouderd. In een dergelijke dynamische en opkomende technische omgeving kunnen ontwikkelaars enigszins in de war raken. We willen allemaal de beste manieren vinden om onze inspanningen op het gebied van leren en ontwikkelen te kanaliseren.
Veel technologen geloven dat de gouden eeuw van smartphones zijn einde nadert. In de nabije toekomst zal een geheel nieuwe reeks high-tech draagbare apparaten op het punt staan smartphones te vervangen. Hoe zien deze technologieën en apparaten eruit? Wearables kunnen variëren van horloges tot slimme brillen en slimme ringen. Ze worden elke dag kleiner en verhogen ook hun prestaties.
Deze apparaten zijn al begonnen met het herdefiniëren van gebruikersinteractiepatronen, gebruikersgedrag en soms zelfs de levensstijl van de gebruiker. In dit artikel leert u over de nieuwste opkomende draagbare apparaatplatforms waarvoor u apps zou kunnen ontwikkelen.
Hoewel smartwatches de voor de hand liggende volgende stap zijn, duurde het even voordat ze de dominante positie van smartphones uitdaagden. Dat was voornamelijk te wijten aan interactieproblemen die verband hielden met de kleine schermgrootte en een slechte levensduur van de batterij.
De meeste smartwatches zijn begonnen als een 'metgezel' van een smartphone. De dingen veranderen echter snel. Verschillende stand-alone smartwatches die niet met een smartphone hoeven te worden gekoppeld, zijn nu beschikbaar. De nieuwste innovaties hebben de gebruikersinteractie en gebruikerservaring voor een groot deel verbeterd en verfijnd.
Als u zich wilt ontwikkelen voor een smartwatch-platform, kunt u een van de volgende dingen overwegen.
Android Wear is een van de toonaangevende smartwatch-platforms. De nieuwste versie, Android Wear 2.0, heeft veel problemen van de vorige versies geëlimineerd en wordt geleverd met een aantal echt coole functies. De smartwatches die worden aangedreven door dit platform kunnen nu functioneren als zelfstandige apparaten, wat betekent dat ze niet meer afhankelijk zijn van een smartphone. De gebruikersinterface is verfijnder, leesbaarder en gemakkelijker te navigeren dan ooit tevoren. Het beschikt ook over een volledig QWERTY-toetsenbord, zodat de gebruiker op het apparaat zelf kan typen. Het coolste is dat het rechtstreeks toegang heeft tot de Google Play Store, zonder afhankelijk te zijn van een smartphone voor de verbinding.
Het is dus duidelijk dat Android Wear geweldige kansen biedt voor ontwikkelaars om te verkennen. U kunt beginnen met het ontwikkelen van wijzerplaten of andere Android Wear-apps. U bent vrij om te experimenteren met een breed scala aan ondersteunde sensoren, waaronder Bluetooth, WiFi, LTE, GPS, NFC en de hartslagsensor. Android Wear 2.0 ondersteunt nu zelfs invoermethoden van derden. Dus als je erover hebt nagedacht om een innovatief, zacht toetsenbord voor het horloge te ontwikkelen, is dit misschien het juiste moment.
Het nieuwste model van Apple Watch, Series 3, heeft twee varianten. Slechts één heeft de optionele LTE cellulaire connectiviteit, maar beide zijn uitgerust met ingebouwde GPS. Terwijl een van hen een stand-alone modus toestaat, zijn beide geoptimaliseerd om samen met een smartphone te worden gebruikt. Je zou wat rare en innovatieve app-ideeën kunnen bedenken om gebruik te maken van de ingebouwde GPS, LTE-connectiviteit, hoogtemeter en Siri, de stemassistent.
Apple heeft onlangs watchOS 4 uitgebracht, de nieuwste versie van zijn draagbare besturingssysteem. Ze hebben ook een aantal bugs en problemen opgelost, vooral met betrekking tot LTE-connectiviteit. U hoeft zich geen zorgen te maken over het linken naar de externe wereld en kunt u meer richten op uw app-ontwikkelingsactiviteiten.
Hoewel Tizen niet zo populair is als Android of iOS onder smartphonegebruikers, is het echt een grote naam in de smartwatch-sector. De Samsung Gear smartwatch, aangedreven door Tizen OS, heeft het op een na grootste marktaandeel in deze sector.
Houd bij het ontwikkelen van apps rekening met de unieke kenmerken van het horloge. Deze functies omvatten spraak-naar-tekst, GPS, in-app-aankopen en een speciaal UI-element met de naam Widget dat eenvoudige toegang biedt tot veelgebruikte taken. De nieuwste versie is de Gear S3, en ook dat kan worden gebruikt als een stand-alone apparaat. U hoeft Tizen Studio alleen maar te gebruiken om uw app-idee te realiseren.
Sommige van de technische verkopers hebben wearables gemaakt die inspelen op de specifieke behoeften van bepaalde niches, in plaats van te proberen miniatuur-smartphones te bouwen. Een dergelijke nichemarkt bestaat uit atleten, sporters en liefhebbers van outdooravonturen.
Wearables voor deze sector proberen de smartphones van hun gebruikers niet te vervangen. In plaats daarvan zullen ze eerder hun gewone polshorloges vervangen. Deze apparaten bieden meer accurate feedback over de sportactiviteiten van de gebruikers. De meesten hebben versies van OS en hardwarefuncties uitgekleed, zodat ze zich kunnen concentreren op hun gespecialiseerde taak. Dat heeft hen in staat gesteld om hun batterijduur ook drastisch te verbeteren.
Fitbit is een activity tracker die ook dienst doet als horloge. Het koppelt met een smartphone en biedt uitgebreide rapporten over de trainingsprestaties van de gebruiker. Gebruikers kunnen dagelijkse doelen instellen, zoals het aantal te verbranden calorieën, en vervolgens hun voortgang in de loop van de tijd bekijken. Het ontwikkelen van apps voor de Fitbit is een koud kunstje als je ervaring hebt met JavaScript, CSS en SVG. Fitbit OS is een slim stuk software dat deze fitness-tracker echt opwindend en gebruiksvriendelijk maakt.
U kunt Fitbit Studio, de officiële IDE voor het Fitbit OS, gebruiken om apps en wijzerplaten te ontwikkelen. Als u uw apps wilt distribueren, kunt u dat ook doen door ze te uploaden naar de App Gallery.
Garmin heeft een reeks wearables voor atleten, workoutverslaafden en liefhebbers van outdooravonturen. Bijna al hun apparaten zijn klaar met GPS, hartslagmeter en tientallen handige sensoren en functies.
U kunt de Connect IQ SDK van Garmin gebruiken en een keuze maken uit een aantal API's zoals Health API, Connect API en verschillende anderen om apps te ontwikkelen. De ontwikkelaarswebsite staat vol met aanvullende hulpmiddelen en bronnen, zoals GIS-software, digitale kaartgegevenssets en nog veel meer.
Terwijl Gear S een volledig uitgeruste smartwatch is, is Gear Fit meer geneigd om naar de fitnesstracker-markt te gaan. Je zou dezelfde tools kunnen gebruiken die je voor de Gear S hebt gebruikt, maar het enige is dat je je bewust moet zijn van de unieke rol van deze persoon als fitness-tracker.
Slimme brillen bieden een unieke ervaring die compleet verschilt van alle draagbare wearables. Ze isoleren de gebruiker niet zo veel van de echte wereld als VR-headsets doen, maar vermengen zich eerder met de realiteit. Ze doen dit normaal gesproken door een laagje informatie toe te voegen bovenop het beeld dat de gebruiker van de echte wereld heeft.
Deze slimme bril kan in verschillende situaties worden gebruikt, van algemene consumentenapps tot zeer technische en industriële taken. Een geweldig voorbeeld is voor reparaties van apparatuur. De technicus kon de daadwerkelijke apparatuur via de slimme bril zien en een AR-app zou meer assistentie bieden door alle onderdelen te identificeren die de technicus aanraakt en informatie over hen weer te geven in een overlay.
Epson was een pionier in deze sector en de nieuwste Moverio-modellen zijn de versies Moverio BT-300, BT-350 en BT-2000 Pro. Hoewel ze geen ondersteuning bieden voor mobiele gegevensverbindingen, kunt u de ingebouwde Wi-Fi of Bluetooth gebruiken om ze aan te sluiten op elk ondersteund apparaat.
De slimme bril van Epson maakt gebruik van Android OS en zit vol met een aantal sensoren zoals GPS, geomagnetische sensor, accelerometer, gyroscoop en belichtingssensor. Nu kunt u ook een AR-app-uitgever worden door u te registreren op hun ontwikkelaarswebsite en de Moverio SDK te gebruiken plus de geoptimaliseerde hulpmiddelen om apps te maken.
In tegenstelling tot Epson, die meer op de consument gericht is, richt Daqri zich op zakelijke klanten. De slimme bril en slimme helm zijn nuttig in een aantal industriële en medische toepassingen. Het platform kan real-time datavisualisatie, werkinstructies en assistentie van externe experts bieden. U kunt de SDK downloaden als een extensie voor Unity en onmiddellijk beginnen met coderen.
Sony SmartEyeglass is voornamelijk bedoeld voor ontwikkelaars die willen experimenteren met de nieuwste AR-apps. Het heeft een ingebouwde camera, microfoon, accelerometer, gyroscoop, kompas en helderheidssensoren. Een laag monochrome groene tekst verschijnt op de verrekijker doorzichtige lenzen, die de gebruiker informatie verschaffen.
Deze bril moet worden gekoppeld aan een smartphone om te kunnen functioneren. Sony heeft ook een SDK uitgebracht, waarmee ontwikkelaars kunnen experimenteren met een aantal coole app-ideeën.
Vuzix heeft een reeks draagbare producten, waaronder een slimme bril, slimme zonnebril en een video-hoofdtelefoon. Ze kunnen zowel consumenten als professionals bedienen en kunnen een breed scala aan toepassingen omvatten, zoals industriële, medische, detailhandel, externe helpdesk en nog veel meer. Zorg ervoor dat u zich registreert op de website van de ontwikkelaar en begint met ontwikkelen nadat u de SDK heeft gedownload.
Hoewel VR-headsets de drager voor anderen belachelijk kunnen maken, bieden ze een echt meeslepende gebruikerservaring die geen andere wearable kan bieden. Momenteel zijn de meest veelbelovende toepassingen entertainment-apps zoals games, maar er zijn veel gebieden die kunnen worden verkend.
Een voorbeeld van zo'n gebied zijn trainingssimulaties. Werkgevers kunnen gebruik maken van VR-headsets en gesimuleerde virtuele taken die door stagiairs worden uitgevoerd. Dit helpt de kosten te verlagen en effectieve feedback over de prestaties te krijgen. Meeslepende educatieve content zal ook zeker een geweldige app worden.
Huidige VR-headsets zitten vol met tonnen sensoren die verband houden met ruimtelijke, magnetische, optische en thermische gegevens van de omgeving van de gebruiker. Ze zijn in staat de drager een realistisch beeld, virtueel wereldbeeld of een combinatie van beide te geven. Dit maakt ze echt krachtige apparaten die een grote impact op iedereen kunnen hebben.
Hier zijn enkele van de meest populaire VR headset-platforms.
De Vive VR-headset van HTC wordt geleverd met een complete set accessoires waarmee je realistische VR-ruimtes kunt maken, speelruimtes genaamd. Gebruikers moeten hun headsets samen met de accessoires instellen en de speelgebieden definiëren voordat ze worden gebruikt. Als je VR-apps wilt publiceren, registreer je als ontwikkelaar in Vive's app store, Viveport, en begin je nieuwe werelden te bouwen met de Viveport SDK. De SDK ondersteunt verschillende OS- en game-engine-platforms, zodat u de versie kunt kiezen die het beste bij u past. Je kunt je VR-games ook in de populaire SteamVR-app store publiceren.
Een ander toonaangevend platform in de VR-ruimte, Oculus biedt een geweldige VR-ervaring en gebruikersinteractie. De SDK is ook beschikbaar in verschillende pakketten, waaronder de Platform SDK en hulpprogramma's voor Unity game engine. De populaire game-engine Unreal biedt ook ingebouwde ondersteuning voor het ontwikkelen van Oculus-apps.
Samsung Gear VR is geen op zichzelf staande VR-headset, maar slechts een apparaathouder voor compatibele smartphones die een VR-ervaring bieden. Samsung heeft het in samenwerking met Oculus geproduceerd en het ondersteunt de belangrijkste handsets van Samsung. Het headset-apparaat fungeert als de controller, biedt de optica, maar ook head tracking-mechanismen, enz. Het maakt via USB verbinding met de smartphone en moet voor gebruik worden gekalibreerd. Hoewel het opzetten van de ontwikkelomgeving een tijdrovende klus kan zijn, is het de moeite waard om een ontwikkelaar te worden voor een van de nieuwste technologieplatforms die vandaag beschikbaar zijn.
Daydream View is ook vergelijkbaar met Gear VR, maar deze is bekleed met stof en weegt veel minder dan het apparaat van Samsung. Google is onlangs begonnen samen te werken met Lenovo bij het bouwen van een stand-alone VR-headset, maar dat is nog niet beschikbaar. Google biedt ondertussen vier SDK's aan voor ontwikkelaars, zodat ze Android, Unity, Unreal of iOS kunnen kiezen als hun belangrijkste ontwikkelplatform.
De VR-headset van Sony concurreert ook met andere populaire platforms zoals Oculus, maar het wordt relatief moeilijk om een ontwikkelaar te worden. U moet fysiek zijn gevestigd in bepaalde geselecteerde landen, een statisch IP-adres hebben om toegang te krijgen tot ontwikkelaars en het belastingnummer van uw werkgever indienen. Dit betekent dat alleen bedrijfsontwikkelaars zijn toegestaan.
Hoewel de meeste andere VR-headsets afhankelijk zijn van externe sensoren voor bewegingsregistratie, zijn alle sensoren ingebouwd in Windows Mixed Reality-headsets. Het is dus niet nodig om spaties in te stellen zoals speelzones (zoals in het geval van HTC Vive), maar dit is betekent dat de trackingmogelijkheden relatief beperkt zijn.
Er zijn verschillende leveranciers die Windows Mixed Reality-headsets produceren. Lenovo, HP, Samsung, Acer en Dell behoren tot hen. Er zijn talloze artikelen en andere bronnen op de Microsoft HoloLens-ontwikkelaarswebsite om u te helpen aan de slag te gaan.
Dit is het meest low-tech item in een ultra hi-tech lijst: de poging van Google om de VR-ervaring voor een zeer lage prijs naar de massa te brengen. Het Google Cardboard-apparaat is eigenlijk gemaakt van karton en bevat een smartphone en plastic lenzen voor een VR-ervaring. Google heeft ook een complete fabrikantenset gepubliceerd, zodat ontwikkelaars alles vanaf nul kunnen beginnen met bouwen. Het enige dat ze moeten kopen is een smartphone en de lenzen.
Slimme ringen zijn misschien de volgende evolutie van smartwatches. Naarmate wearables steeds kleiner worden, vormt interactie met hen een echte uitdaging voor ontwikkelaars. Met behulp van enkele onconventionele interactiemethoden, zoals gebarencontrole, kunnen deze echter worden opgelost. Hieronder staan twee van de nieuwste slimme ringplatforms.
Talon Rings kunnen verbinding maken met een reeks apparaten van smartphones tot tablets en smart-tv's. Niet alleen dat, ze kunnen ook worden gebruikt als afstandsbedieningen om smart lights in of uit te schakelen. Een hele nieuwe wereld opent zich wanneer je denkt aan de apps die kunnen worden gemaakt. U kunt andere apparaten bedienen of de gebruikerservaring van andere apps verbeteren. Dus meld u gewoon aan als een Talon-ontwikkelaar en vraag SDK-toegang aan. Je zult in een mum van tijd verbazingwekkende, futuristische apps maken.
De NFC Ring heeft een breed scala aan toepassingen, zoals toegangscontrole, gegevensoverdracht en betalingen. Echt creatieve ontwikkelaars zijn vrij om met de coolste ideeën te komen en deze om te zetten in apps met behulp van de SDK's en andere hulpmiddelen.
In dit artikel hebben we kort gekeken naar de nieuwste en opkomende draagbare ontwikkelingsplatforms die smartphones in de toekomst gaan vervangen. De technologie is zo snel aan het veranderen dat het onmogelijk is om te zeggen welke hiervan echt zullen domineren. Dus ga daarheen en begin met experimenteren!
Terwijl je hier bent, bekijk enkele van onze andere berichten op smartwatch en draagbare app-ontwikkeling.
We hebben ook complete cursussen die je laten zien hoe je van begin tot eind een draagbare app kunt maken voor de populaire Android Wear- of Apple watchOS-platforms.