Tekniken förändras snabbt, och dagens senaste enhet blir helt föråldrad i en blixt. I en sådan dynamisk och framväxande teknikmiljö kan utvecklare bli lite förvirrad. Vi vill alla hitta de bästa sätten att kanalisera våra inlärnings- och utvecklingsinsatser.
Många tekniker tror att smartphonesnas guldålder närmar sig slutet. En helt ny sats av högteknologiska bärbara enheter håller på att byta ut smartphones inom en snar framtid. Vad skulle dessa tekniker och enheter se ut? Trävaror kan sträcka sig i storlek från klockor till smarta glasögon och smarta ringar. Varje dag blir de mindre i storlek och ökar deras prestanda också.
Dessa enheter har redan börjat omdefiniera användarens interaktionsmönster, användarbeteende, och ibland även användarens livsstil. I den här artikeln lär du dig information om de senaste nya bärbara plattformar som du kan utveckla appar för.
Även om smartwatches är det självklara nästa steget tog det ett tag för dem att utmana dominerande ställning för smartphones. Det berodde främst på interaktionsproblem i samband med den lilla skärmens storlek och dålig batterilivslängd.
De flesta smartwatches började som en "kompis" till en smartphone. Men sakerna ändras väldigt snabbt. Flera fristående smartwatches som inte behöver kopplas till en smartphone är tillgängliga nu. De senaste innovationerna har i hög grad förbättrat och förbättrat användarinteraktionen och användarupplevelsen.
Om du vill utveckla en smartwatch-plattform kan du överväga något av följande.
Android Wear är en av de ledande smartwatchplattformarna. Den senaste versionen, Android Wear 2.0, har eliminerat många problem med tidigare versioner och kommer med några riktigt coola funktioner. Smartwatcharna som drivs av denna plattform kan nu fungera som fristående enheter, vilket innebär att de inte behöver förlita sig på en smartphone längre. UI har blivit mer raffinerad, mer läsbar och lättare att navigera än någonsin tidigare. Det har också ett fullt QWERTY-tangentbord så att användaren kan skriva på enheten själv. Det kulaste är att det direkt kan komma åt Google Play-butiken utan att förlita sig på en smartphone för anslutningen.
Så det är klart att Android Wear erbjuder stora möjligheter för utvecklare att utforska. Du kan börja utveckla antingen klockans ansikten eller andra Android Wear-appar. Du kan experimentera med ett brett spektrum av sensorer, inklusive Bluetooth, WiFi, LTE, GPS, NFC och hjärtfrekvenssensorn. Android Wear 2.0 stöder nu även en tredjeparts inmatningsmetoder. Så om du har tänkt på att utveckla ett innovativt soft keyboard för klockan, kan det här vara dags för det.
Apple Watchs senaste modell, serie 3, har två varianter. Endast en har den frivilliga LTE-cellulära anslutningen, men båda är utrustade med inbyggd GPS. Medan en av dem tillåter ett fristående läge, är båda optimerade för att användas tillsammans med en smartphone. Du kan komma med några konstiga och innovativa appidéer för att utnyttja den inbyggda GPS-, LTE-anslutningen, höjdmätaren och Siri, röstassistenten.
Apple har också nyligen släppt watchOS 4, den senaste versionen av sitt bärbara operativsystem. De har också fixat några buggar och problem, särskilt relaterade till LTE-anslutning. Du behöver inte oroa dig mycket om att länka den till den yttre världen och kan fokusera mer på ditt apputvecklingsföretag.
Medan Tizen inte är lika populär som Android eller iOS bland smartphone-användare är det verkligen ett stort namn i smartwatch-sektorn. Samsung Gear smartwatch, som drivs av Tizen OS, har den näst största marknadsandelen inom denna sektor.
Du bör ta hänsyn till de unika funktionerna hos klockan när du utvecklar appar. Dessa funktioner inkluderar tal till text, GPS, inköp i app och ett speciellt användargränssnitt som heter Widget som ger enkel åtkomst till ofta använda uppgifter. Den senaste versionen är Gear S3, och det kan också användas som en fristående enhet. Du behöver bara använda Tizen Studio för att göra din app-idé till en verklighet.
Några av de tekniska leverantörerna har skapat bärbara datorer som tillgodoser de specifika behoven hos vissa nischer, snarare än att försöka bygga miniatyr smartphones. En sådan nischmarknad består av idrottsmän, idrottsmän och uteserverande älskare.
Trävaror som catering till denna sektor försöker inte ersätta sina användares smarta telefoner. Istället är de mer benägna att ersätta sina vanliga armbandsur. Dessa enheter ger mer exakt återkoppling av användarnas sportaktiviteter. De flesta av dem har tagit ner versioner av operativsystem och hårdvarufunktioner, så att de kan fokusera på sitt specialiserade jobb. Det har gjort det möjligt för dem att dramatiskt förbättra batterilivslängden också.
Fitbit är en aktivitetsspårare som fördubblas som en klocka. Den paras med en smartphone för att ge omfattande rapporter om användarens träningspraxis. Användare kan ställa in dagliga mål, till exempel antalet kalorier att brinna, och sedan se deras framsteg mot dem över en tidsperiod. Att utveckla appar för Fitbit är en bris om du har erfarenhet av JavaScript, CSS och SVG. Fitbit OS är en smart mjukvara som gör det här spårträet spännande och lätt att använda.
Du kan använda Fitbit Studio, den officiella IDE för Fitbit OS, för att utveckla appar och klockans ansikten. Om du vill distribuera dina appar kan du också göra det genom att ladda upp dem till App Galleriet.
Garmin har en serie wearables riktat till idrottare, träningsberättare och utomhus äventyrsledare. Nästan alla sina enheter är redo med GPS, hjärthögtalare och dussintals användbara sensorer och funktioner.
Du kan använda Garmins Connect IQ SDK och välja från ett antal API: er, t.ex. API för hälsa, Connect API och olika andra för att utveckla appar. Utvecklarens webbplats är full av ytterligare verktyg och resurser som GIS-programvara, digitala kartdataset och mycket mer.
Medan Gear S är en komplett smartwatch, är Gear Fit mer benägna till fitnesstracker-marknaden. Du kan använda samma verktyg som du använde för Gear S, men det enda är att du måste vara medveten om den här unika rollen som fitnessspårare.
Smarta glasögon erbjuder en unik upplevelse som är helt annorlunda än alla handslitna slitbanor. De isolerar inte användaren lika mycket från den verkliga världen som VR-headsets gör, men blandar ihop med verkligheten. De gör normalt det genom att lägga till ett lager av information ovanpå användarens syn på den verkliga världen.
Dessa smarta glasögon kan användas i en mängd olika situationer från allmänna konsumentappar till högt tekniska och industriella uppgifter. Ett bra exempel är reparation av utrustning. Teknikern kunde se den aktuella utrustningen genom smarta glasögon och en AR-app skulle ge mer hjälp genom att identifiera alla delar teknikerna berör och visa information om dem i ett överlag.
Epson var en pionjär inom denna sektor, och dess senaste Moverio-modeller inkluderar Moverio BT-300, BT-350 och BT-2000 Pro-versioner. Även om de inte stöder anslutning till mobil data kan du använda den inbyggda Wi-Fi-enheten eller Bluetooth för att ansluta dem till vilken enhet som helst som stöds..
Epsons smarta glasögon använder Android OS och är förpackade med ett antal sensorer som GPS, geomagnetisk sensor, accelerometer, gyroskop och belysningssensor. Nu kan du också bli en AR-utgivare genom att registrera på deras utvecklarwebbplats och använda Moverio SDK plus de optimerade verktygen för att skapa appar.
Till skillnad från Epson, som är mer benägna mot konsumenter, fokuserar Daqri på företagskunder. Dess smarta glasögon och smarta hjälmar är användbara i ett antal industriella och medicinska applikationer. Plattformen kan tillhandahålla datavisualisering i realtid, arbetsinstruktioner och distans expertassistans. Du kan ladda ner dess SDK som en förlängning för Unity, och börja omedelbart kodning.
Sony SmartEyeglass riktar sig främst till utvecklare som vill experimentera med de senaste AR-programmen. Den har en inbyggd kamera, mikrofon, accelerometer, gyroskop, kompass och ljusstyrka sensorer. Ett lager av svartvitt grön text visas på sina binokulära genombrott linser, förse användaren med information.
Dessa glasögon måste kopplas ihop med en smartphone för att fungera. Sony har också släppt en SDK, vilket gör det möjligt för utvecklare att experimentera med några coola appidéer.
Vuzix har en rad bärbara produkter, inklusive smarta glasögon, smarta solglasögon och videohörlurar. De kan tillgodose både konsumenter och yrkesverksamma, och kan täcka ett stort antal applikationer som industri, medicinsk, detaljhandel, fjärrhjälp och mycket mer. Var noga med att registrera dig på utvecklarens webbplats och börja utveckla efter nedladdning av SDK.
Medan VR-headset kan göra bäraren snygg mot andra, erbjuder de en verkligt nedsänkt användarupplevelse som ingen annan bärbarhet kan ge. För närvarande är de mest lovande applikationerna underhållningsappar som spel, men det finns många områden som kan undersökas.
Ett sådant område är träningssimuleringar. Arbetsgivare kan använda sig av VR-headset och simulerade virtuella uppgifter som ska genomföras av praktikanter. Detta bidrar till att minska kostnaderna och få effektiv feedback på prestanda också. Immersivt utbildningsinnehåll är också säkert att bli en mördare app.
Nuvarande VR-headset är förpackade med massor av sensorer relaterade till rumslig, magnetisk, optisk och termisk data för användarens miljö. De kan presentera bäraren med en verklig utsikt, virtuell världsvy eller en kombination av båda. Detta gör dem verkligen kraftfulla enheter som kan ha stor inverkan på alla.
Här är några av de mest populära VR-headsetplattformarna.
HTCs Vive VR-headset levereras med en komplett uppsättning tillbehör som hjälper till att skapa realistiska VR-utrymmen som kallas spelområden. Användare måste konfigurera headsetet tillsammans med tillbehören och definiera spelrumsytorna innan de används. Om du vill publicera VR apps, registrera dig som utvecklare på Vives appbutik, Viveport, och börja bygga nya världar med hjälp av Viveport SDK. SDK stöder flera operativsystem för operativsystem och spelmotorer, så du kan välja vilken version som passar dig bäst. Du kan också publicera dina VR-spel på den populära SteamVR-appbutiken.
En annan ledande plattform i VR-rymden, erbjuder Oculus en bra VR-upplevelse och användarinteraktion. Dess SDK finns även i flera paket, inklusive plattformen SDK och verktyg för Unity-spelmotorn. Den populära spelmotorn Unreal erbjuder också inbyggt stöd för att utveckla Oculus-appar.
Samsung Gear VR är inte ett fristående VR-headset, utan bara en hållare för kompatibla smartphones som ger en VR-upplevelse. Samsung har producerat det i samarbete med Oculus, och det stöder Samsungs flaggskeppsapparater. Headset-enheten fungerar som styrenhet, som tillhandahåller optiken såväl som huvudspårningsmekanismer etc. Den ansluts till smarttelefonen via USB och måste kalibreras före användning. Även om upprättandet av utvecklingsmiljön kan vara lite tidskrävande, är det värt att bli utvecklare för en av de senaste tekniska plattformar som finns tillgängliga idag.
Daydream View liknar också Gear VR, men den här är klädd i tyg och väger mycket mindre än Samsungs enhet. Google har nyligen börjat samarbeta med Lenovo om att bygga ett fristående VR-headset, men det är ännu inte att komma fram. Under tiden erbjuder Google fyra SDK för utvecklare så att de kan välja Android, Unity, Unreal eller iOS som sin huvudsakliga utvecklingsplattform.
Sonys VR-headset tävlar också med andra populära plattformar som Oculus, men att bli utvecklare är relativt svår. Du måste vara fysiskt belägen i vissa utvalda länder, ha en statisk IP-adress för att få tillgång till utvecklarstöd och skicka din arbetsgivares skatt ID-nummer. Det innebär att endast företagsutvecklare är tillåtna.
Medan de flesta andra VR-headsets är beroende av externa sensorer för rörelsespårning, har headsetet Windows Mixed Reality alla sensorer inbyggda. Så det finns ingen anledning att ställa in utrymmen som spelområden (som i HTC Vive), men det här innebär att spårningsförmågan är relativt begränsad.
Det finns flera leverantörer som tillverkar headset för Windows Mixed Reality. Lenovo, HP, Samsung, Acer och Dell är bland dem. Det finns massor av artiklar och andra resurser på Microsoft HoloLens utvecklarwebbplats för att hjälpa dig att komma igång.
Detta är den mest lågteknologiska produkten i en ultrahögteknologisk lista: Googles försök att ge VR-upplevelsen till massorna till en mycket låg kostnad. Google Cardboard-enheten är faktiskt tillverkad av kartong och innehåller en smartphone och plastlinser för att ge en VR-upplevelse. Google har också publicerat ett komplett tillverkarpaket så att utvecklare kan börja bygga allt från början. Det enda som de behöver köpa är en smartphone och linserna.
Smarta ringar är kanske nästa utveckling av smartwatches. Eftersom bärbara datorer blir mindre och mindre, är det en riktig utmaning för utvecklare att interagera med dem. Men med hjälp av några okonventionella interaktionsmetoder, såsom gestkontroll, kan dessa lösas. Nedan finns två av de senaste smarta ringsplattformarna.
Talonringar kan ansluta till en rad enheter från smartphones till tabletter och smarta TV-apparater. Inte bara det, de kan också användas som fjärrkontroll för att släcka eller släcka smarta lampor. En helt ny värld öppnas när du tänker på de appar som kan skapas. Du kan styra andra enheter eller förbättra användarupplevelsen av andra appar. Så registrera dig bara som en Talon-utvecklare och be om SDK-åtkomst. Du skapar fantastiska, futuristiska appar på nolltid.
NFC Ring har ett brett utbud av applikationer som åtkomstkontroll, dataöverföring och betalningar. Verkligen kreativa utvecklare är fria att komma med de coolaste idéerna och konvertera dem till appar med hjälp av SDK och andra verktyg.
I den här artikeln tog vi en kort titt på de senaste och nya bärbara utvecklingsplattformarna som kommer att ersätta smartphones i framtiden. Tekniken förändras så fort att det är omöjligt att berätta vilken av dessa kommer faktiskt att dominera. Så kom dit och börja experimentera!
Medan du är här, kolla in några av våra andra inlägg på smartwatch och bärbar apputveckling.
Vi har också kompletta kurser som visar hur du skapar en bärbar app från början till slut för de populära Android Wear- eller Apple watchOS-plattformarna.