Teknologien er i rask endring, og dagens nyeste enhet blir helt utdatert i et blunk. I et slikt dynamisk og fremvoksende teknologisk miljø kan utviklere bli litt forvirret. Vi ønsker alle å finne de beste veiene for å kanalisere vår lærings- og utviklingsarbeid.
Mange teknologer mener at den gylne alderen til smarttelefoner nærmer seg slutten. En helt ny serie med høyteknologiske bærbare enheter er i ferd med å erstatte smarttelefoner i nær fremtid. Hva ser disse teknologiene og enhetene ut? Slitasje kan variere i størrelse fra klokker til smarte briller og smarte ringer. Hver dag blir de mindre i størrelse og øker også ytelsen.
Disse enhetene har allerede begynt å omdefinere brukerinteraksjonsmønstre, brukeradferd, og noen ganger til og med brukerens livsstil. I denne artikkelen lærer du om de nyeste nye bærbare enhetene som du kan utvikle apps til.
Selv om smartwatches er det åpenbare neste trinnet, tok det en stund for dem å utfordre den dominerende posisjonen til smarttelefoner. Det skyldtes hovedsakelig interaksjonsproblemer forbundet med liten skjermstørrelse og dårlig batterilevetid.
De fleste smartwatches startet som en "følgesvenn" til en smarttelefon. Men ting endrer seg veldig fort. Flere frittstående smartwatches som ikke trenger å parre med en smarttelefon er tilgjengelig nå. De siste innovasjonene har i stor grad forbedret og forbedret brukerens interaksjon og brukeropplevelse.
Hvis du vil utvikle for en smartwatch-plattform, kan du vurdere et av følgende.
Android Wear er en av de ledende smartwatch-plattformene. Den nyeste versjonen, Android Wear 2.0, har eliminert mange problemer i tidligere versjoner, og kommer med noen veldig kule funksjoner. Smartwatchene drevet av denne plattformen kan nå fungere som frittstående enheter, noe som betyr at de ikke trenger å stole på en smarttelefon lenger. Brukergrensesnittet har blitt mer raffinert, mer lesbart og enklere å navigere enn noen gang før. Den har også et fullt QWERTY-tastatur, slik at brukeren kan skrive på selve enheten. Det kuleste er at den direkte kan få tilgang til Google Play-butikken uten å stole på en smarttelefon for tilkoblingen.
Så det er klart at Android Wear gir gode muligheter for utviklere å utforske. Du kan begynne å utvikle enten watch-ansikter eller andre Android Wear-apper. Du kan eksperimentere med et bredt spekter av støttede sensorer, inkludert Bluetooth, WiFi, LTE, GPS, NFC og hjertefrekvenssensoren. Android Wear 2.0 støtter nå engangspartnere fra tredjepart. Så hvis du har tenkt på å utvikle et innovativt mykt tastatur for klokken, kan dette være tid for det.
Apple Watch nyeste modell, serie 3, har to varianter. Bare en har den valgfrie LTE-mobilkonnektiviteten, men begge er utstyrt med innebygd GPS. Mens en av dem tillater en frittstående modus, er begge optimalisert for bruk sammen med en smarttelefon. Du kan komme med noen rare og nyskapende app ideer for å gjøre bruk av den innebygde GPS, LTE-tilkobling, høydemåler og Siri, stemmeassistent.
Apple har også nylig lansert watchOS 4, den nyeste versjonen av sin bærbare OS. De har også løst noen feil og problemer, spesielt relatert til LTE-tilkobling. Du trenger ikke å bekymre deg mye om å koble den til den eksterne verden og kan fokusere mer på din apputviklingsvirksomhet.
Mens Tizen ikke er så populært som Android eller iOS blant smarttelefonbrukere, er det virkelig et stort navn i smartwatch-sektoren. Samsung Gear smartwatch, drevet av Tizen OS, har den nest største markedsandelen i denne sektoren.
Du bør ta hensyn til de unike egenskapene til klokken når du utvikler apper. Disse funksjonene inkluderer tale til tekst, GPS, kjøp av apper og et spesielt UI-element kalt Widget som gir enkel tilgang til ofte brukte oppgaver. Den nyeste versjonen er Gear S3, og den kan også brukes som en frittstående enhet. Du trenger bare å bruke Tizen Studio for å gjøre app-ideen din en realitet.
Noen av de tekniske leverandørene har laget slitasje som imøtekommer de spesifikke behovene til enkelte nisjer, i stedet for å prøve å bygge miniatyr smartphones. Et slikt nisjemarked består av idrettsutøvere, idrettsutøvere og utendørs eventyrelskere.
Wearables catering til denne sektoren prøver ikke å erstatte brukerens smarttelefoner. I stedet er de mer sannsynlig å erstatte sine vanlige armbåndsur. Disse enhetene gir mer nøyaktig tilbakemelding på brukernes sportsaktiviteter. De fleste av dem har fjernet versjoner av OS og maskinvarefunksjoner, slik at de kan fokusere på sin spesialiserte jobb. Det har gjort det mulig for dem å dramatisk forbedre batterilevetiden også.
Fitbit er en aktivitetssporing som dobler som en klokke. Det pares med en smarttelefon for å gi omfattende rapporter om brukernes treningsytelse. Brukere kan angi daglige mål, for eksempel antall kalorier å brenne, og deretter se fremgangen mot dem over en periode. Utvikling av apps for Fitbit er en bris hvis du har erfaring med JavaScript, CSS og SVG. Fitbit OS er et smart stykke programvare som gjør denne treningssporing virkelig spennende og enkel å bruke.
Du kan bruke Fitbit Studio, den offisielle IDE for Fitbit OS, til å utvikle apps og klokke ansikter. Hvis du vil distribuere appene dine, kan du også gjøre det ved å laste dem opp til App Galleriet.
Garmin har en rekke wearables rettet mot idrettsutøvere, treningsmisbrukere og utendørs eventyrelskere. Nesten alle deres enheter er klare med GPS, hjertefrekvensmåler og dusinvis av nyttige sensorer og funksjoner.
Du kan bruke Garmins Connect IQ SDK og velge fra en rekke APIer som Health API, Connect API og diverse andre for å utvikle apps. Utviklerens nettsted er fullt av tilleggsverktøy og ressurser som GIS-programvare, digitale kartdatasett og mye mer.
Mens Gear S er en fullverdig smartwatch, er Gear Fit mer tilbøyelig til fitness tracker markedet. Du kan bruke de samme verktøyene som du brukte til Gear S, men det eneste er at du må være oppmerksom på denne ens unike rolle som treningssporing.
Smarte briller gir en unik opplevelse som er helt forskjellig fra alle de håndsatte slitene. De isolerer ikke brukeren så mye fra den virkelige verden som VR-hodetelefoner, men blander seg med virkeligheten. De gjør det vanligvis ved å legge til et lag med informasjon på toppen av brukerens syn på den virkelige verden.
Disse smarte brillene kan brukes i en rekke situasjoner som spenner fra generelle forbrukerprogrammer til svært tekniske og industrielle oppgaver. Et godt eksempel er utstyrsreparasjoner. Teknikeren kunne se det aktuelle utstyret gjennom de smarte brillene, og en AR-app ville gi mer hjelp ved å identifisere alle delene teknikeren berører og vise informasjon om dem i et overlegg.
Epson var en pioner i denne sektoren, og de nyeste Moverio-modellene inkluderer Moverio BT-300, BT-350 og BT-2000 Pro versjoner. Selv om de ikke støtter mobil dataforbindelse, kan du bruke den innebygde Wi-Fi eller Bluetooth for å koble dem til en hvilken som helst støttet enhet.
Epsons smarte briller bruker Android OS og er pakket med en rekke sensorer som GPS, geomagnetisk sensor, akselerometer, gyroskop og belysningssensor. Nå kan du også bli en AR-utgiver, ved å registrere deg på utviklerens nettsted og bruke Moverio SDK pluss de optimaliserte verktøyene for å lage apper.
I motsetning til Epson, som er mer tilbøyelig til forbrukere, fokuserer Daqri på bedriftskunder. Dens smarte briller og smarte hjelmer er nyttige i en rekke industrielle og medisinske applikasjoner. Plattformen kan gi sanntidsdatavisualisering, jobbinstruksjoner og ekstern ekspertassistanse. Du kan laste ned SDK som en utvidelse for Unity, og begynner umiddelbart koding.
Sony SmartEyeglass er primært rettet mot utviklere som vil eksperimentere med de nyeste AR-appene. Den har et innebygd kamera, mikrofon, akselerometer, gyroskop, kompass og lysstyrke sensorer. Et lag med monokrom grønn tekst vises på sine binokulære gjennombruddslinser, og gir brukeren informasjon.
Disse brillene må kobles sammen med en smarttelefon for å fungere. Sony har også gitt ut en SDK, slik at utviklerne kan eksperimentere med noen kule appideer.
Vuzix har en rekke brukbare produkter, inkludert smarte briller, smarte solbriller og video hodetelefoner. De kan imøtekomme både forbrukere og fagfolk, og dekker et stort utvalg av applikasjoner som industriell, medisinsk, detaljhandel, ekstern hjelpeplan og mye mer. Pass på å registrere deg på utviklerens nettsted og begynne å utvikle etter at du har lastet ned SDK.
Mens VR-hodesett kan gjøre brukeren latterlig mot andre, tilbyr de en virkelig nedsenkende brukeropplevelse som ingen annen bærbarhet kan gi. For tiden er de mest lovende applikasjonene underholdningsapps som spill, men det er mange områder som kan undersøkes.
Et slikt område er treningssimuleringer. Arbeidsgivere kan gjøre bruk av VR-hodetelefoner og simulerte virtuelle oppgaver som skal utføres av praktikanter. Dette bidrar til å redusere kostnadene og få effektiv tilbakemelding på ytelse også. Immersive pedagogisk innhold er også sikker på å bli en killer app.
Nåværende VR-hodetelefoner er pakket med tonnevis av sensorer relatert til romlig, magnetisk, optisk og termisk data av brukerens miljø. De er i stand til å presentere brukeren med en ekte verdenskisse, virtuell verdenskisse eller en kombinasjon av begge. Dette gjør dem virkelig kraftige enheter som kan ha stor innvirkning på alle.
Her er noen av de mest populære VR-headsettplatformene.
HTCs Vive VR-hodesett leveres med et komplett sett med tilbehør som bidrar til å skape realistiske VR-rom som kalles lekeområder. Brukere må konfigurere headsettet sammen med tilbehør og definere spillområdene før de brukes. Hvis du vil publisere VR apps, må du bare registrere deg som utvikler på Vives appbutikk, Viveport, og begynne å bygge nye verdener ved hjelp av Viveport SDK. SDK støtter flere OS- og spillmotorplattformer, slik at du kan velge den versjonen som passer best for deg. Du kan også publisere VR-spillene dine på den populære SteamVR-appbutikken.
En annen ledende plattform i VR-rommet, Oculus, tilbyr en flott VR-opplevelse og brukerinteraksjon. Dens SDK er også tilgjengelig i flere pakker, inkludert Platform SDK og verktøy for Unity-spillmotor. Den populære spillmotoren Unreal tilbyr også innebygd støtte for å utvikle Oculus apps.
Samsung Gear VR er ikke et frittstående VR-hodesett, men bare en enhetsholder for kompatible smarttelefoner som gir en VR-opplevelse. Samsung har produsert det i samarbeid med Oculus, og det støtter Samsungs flaggskip-telefoner. Hodesettinnretningen fungerer som kontrolleren, og gir optikk samt sporingsmekanismer for hodet etc. Det kobles til smarttelefonen via USB og må kalibreres før bruk. Selv om utviklingsmiljøet kan være litt tidkrevende, er det verdt det å bli utvikler for en av de nyeste teknologiplattformene som er tilgjengelige i dag.
Daydream View ligner også Gear VR, men denne er kledd i stoff og veier mye mindre enn Samsungs enhet. Google har nylig begynt å samarbeide med Lenovo om å bygge et frittstående VR-headset, men det er ennå ikke kommet. I mellomtiden tilbyr Google fire SDKer for utviklere, slik at de kan velge Android, Unity, Unreal eller iOS som deres viktigste utviklingsplattform.
Sonys VR-headset konkurrerer også fra topp til topp med andre populære plattformer som Oculus, men å bli en utvikler er relativt vanskelig. Du må være fysisk lokalisert i enkelte utvalgte land, ha en statisk IP-adresse for å få tilgang til utviklerstøtte, og sende inn arbeidsgiverens skatte-ID-nummer. Dette betyr at kun bedriftsutviklere er tillatt.
Mens de fleste andre VR-hodesettene er avhengige av eksterne sensorer for bevegelsessporing, har headsetene i Windows Mixed Reality alle sensorene innebygd. Så det er ikke nødvendig å konfigurere mellomrom som spillområder (som i tilfelle HTC Vive), men dette betyr at sporingskapasiteten er relativt begrenset.
Det er flere leverandører som produserer hodetelefoner med Windows Mixed Reality. Lenovo, HP, Samsung, Acer og Dell er blant dem. Det er tonnevis av artikler og andre ressurser på Microsoft HoloLens utviklerens nettsted for å hjelpe deg med å komme opp og løpe.
Dette er det mest lavteknologiske elementet i en ultra høyteknologisk liste: Googles forsøk på å bringe VR-opplevelsen til massene til en svært lav pris. Google Cardboard-enheten er faktisk laget av papp, og holder en smarttelefon og plastlinser for å gi en VR-opplevelse. Google har også publisert et komplett produsentsett slik at utviklere kan begynne å bygge alt fra grunnen til. Det eneste de trenger å kjøpe er en smarttelefon og linsene.
Smart ringer er kanskje den neste utviklingen av smartwatches. Som slitasje blir mindre og mindre, er det en reell utfordring for utviklere å samhandle med dem. Imidlertid kan ved hjelp av noen ukonvensjonelle interaksjonsmetoder, for eksempel gestkontroll, løses. Nedenfor er to av de nyeste smarte ringplattformene.
Talon-ringer kan koble til en rekke enheter fra smarttelefoner til tabletter og smarte TVer. Ikke bare det, de kan også brukes som fjernkontroller for å slå på eller av smarte lys. En helt ny verden åpnes når du tenker på appene som kan opprettes. Du kan kontrollere andre enheter eller forbedre brukeropplevelsen av andre apper. Så bare registrer deg som en Talon-utvikler og be om SDK-tilgang. Du vil skape fantastiske, futuristiske apps på kort tid.
NFC-ringen har et bredt spekter av applikasjoner som tilgangskontroll, dataoverføring og betalinger. Virkelig kreative utviklere er frie til å komme med de kuleste ideene og konvertere dem til apps ved hjelp av SDK og andre verktøy.
I denne artikkelen tok vi en kort titt på de nyeste og nye bærbare utviklingsplattformene som skal erstatte smarttelefoner i fremtiden. Teknologien endrer seg så fort at det er umulig å fortelle hvilken av disse faktisk vil dominere. Så kom deg ut og begynn å eksperimentere!
Mens du er her, sjekk ut noen av våre andre innlegg på smartwatch og bærbar apputvikling.
Vi har også komplette kurs som vil vise deg hvordan du lager en bærbar app fra start til slutt for de populære Android Wear- eller Apple watchOS-plattformene.