Die Technologie verändert sich rasant, und das neueste Gerät von heute ist in kürzester Zeit völlig veraltet. In solch einer dynamischen und aufstrebenden Tech-Umgebung können Entwickler etwas verwirrt werden. Wir alle möchten die besten Wege finden, um unsere Lern- und Entwicklungsbemühungen zu kanalisieren.
Viele Technologen glauben, dass das goldene Zeitalter der Smartphones sich ihrem Ende nähert. Eine ganze Reihe neuer tragbarer Hi-Tech-Geräte werden in naher Zukunft Smartphones ersetzen. Wie würden diese Technologien und Geräte aussehen? Wearables können in der Größe von Uhren bis zu intelligenten Brillen und intelligenten Ringen variieren. Sie werden jeden Tag kleiner und steigern auch ihre Leistung.
Diese Geräte haben bereits begonnen, die Interaktionsmuster der Benutzer, das Benutzerverhalten und manchmal sogar den Lebensstil des Benutzers neu zu definieren. In diesem Artikel erfahren Sie mehr über die neuesten Plattformen für tragbare Geräte, für die Sie Apps entwickeln können.
Obwohl Smartwatches der naheliegendste nächste Schritt sind, dauerte es eine Weile, bis sie die marktbeherrschende Stellung von Smartphones in Frage stellten. Dies war hauptsächlich auf Interaktionsprobleme im Zusammenhang mit der geringen Bildschirmgröße und einer schlechten Akkulaufzeit zurückzuführen.
Die meisten Smartwatches begannen als "Begleiter" eines Smartphones. Die Dinge ändern sich jedoch sehr schnell. Es sind jetzt mehrere eigenständige Smartwatches verfügbar, die nicht mit einem Smartphone gekoppelt werden müssen. Die neuesten Innovationen haben die Benutzerinteraktion und Benutzererfahrung in hohem Maße verbessert und verfeinert.
Wenn Sie für eine Smartwatch-Plattform entwickeln möchten, können Sie Folgendes in Betracht ziehen.
Android Wear ist eine der führenden Smartwatch-Plattformen. Die neueste Version, Android Wear 2.0, hat viele Probleme der Vorgängerversionen beseitigt und bietet einige wirklich coole Funktionen. Die von dieser Plattform unterstützten Smartwatches können jetzt als eigenständige Geräte fungieren, sodass sie sich nicht mehr auf ein Smartphone verlassen müssen. Die Benutzeroberfläche wurde verfeinert, lesbarer und einfacher zu navigieren als je zuvor. Es verfügt auch über eine vollständige QWERTY-Tastatur, damit der Benutzer das Gerät selbst eingeben kann. Das Coolste ist, dass es direkt auf den Google Play Store zugreifen kann, ohne dass ein Smartphone für die Verbindung benötigt wird.
Es ist also klar, dass Android Wear großartige Möglichkeiten für Entwickler bietet. Sie könnten entweder Uhrgesichter oder andere Android Wear-Apps entwickeln. Sie können mit einer breiten Palette unterstützter Sensoren experimentieren, darunter Bluetooth, WLAN, LTE, GPS, NFC und den Herzfrequenzsensor. Android Wear 2.0 unterstützt jetzt sogar Eingabemethoden von Drittanbietern. Wenn Sie darüber nachgedacht haben, eine innovative Soft-Tastatur für die Uhr zu entwickeln, könnte dies die Zeit dafür sein.
Das neueste Modell der Apple Watch, Serie 3, hat zwei Varianten. Nur einer verfügt über die optionale LTE-Mobilfunkverbindung, beide sind jedoch mit GPS an Bord ausgestattet. Während einer von ihnen einen Standalone-Modus ermöglicht, sind beide für die Verwendung mit einem Smartphone optimiert. Sie können sich auf einige verrückte und innovative App-Ideen einlassen, um das integrierte GPS, die LTE-Verbindung, den Höhenmesser und den Sprachassistenten Siri zu nutzen.
Apple hat vor kurzem auch watchOS 4 veröffentlicht, die neueste Version seines Betriebssystems. Sie haben auch einige Fehler und Probleme behoben, insbesondere im Zusammenhang mit der LTE-Konnektivität. Sie müssen sich nicht allzu viele Sorgen machen, wenn Sie es mit der Außenwelt verbinden, und Sie können sich mehr auf Ihr App-Entwicklungsgeschäft konzentrieren.
Während Tizen bei Smartphone-Benutzern nicht so beliebt ist wie Android oder iOS, ist dies im Smartwatch-Bereich ein großer Name. Die von Tizen OS betriebene Samsung Gear Smartwatch hat den zweitgrößten Marktanteil in diesem Sektor.
Sie sollten die einzigartigen Funktionen der Uhr berücksichtigen, wenn Sie Apps entwickeln. Zu diesen Funktionen gehören Sprachausgabe, GPS, In-App-Käufe und ein spezielles UI-Element namens Widget, das einen einfachen Zugriff auf häufig verwendete Aufgaben ermöglicht. Die neueste Version ist das Gear S3, das auch als Standalone-Gerät verwendet werden kann. Sie müssen nur Tizen Studio verwenden, um Ihre App-Idee Wirklichkeit werden zu lassen.
Einige der Technologieanbieter haben Wearables entwickelt, die auf die speziellen Bedürfnisse bestimmter Nischen eingehen, anstatt Miniatur-Smartphones zu bauen. Ein solcher Nischenmarkt besteht aus Sportlern, Sportlern und Outdoor-Fans.
Wearables für diesen Sektor versuchen nicht, das Smartphone ihrer Benutzer zu ersetzen. Stattdessen ersetzen sie ihre regulären Armbanduhren eher. Diese Geräte liefern genauere Rückmeldungen zu den sportlichen Aktivitäten der Benutzer. Die meisten von ihnen haben Versionen der Betriebssystem- und Hardwarefunktionen reduziert, sodass sie sich auf ihre spezialisierten Aufgaben konzentrieren können. Dadurch konnten sie auch die Akkulaufzeit erheblich verbessern.
Fitbit ist ein Aktivitäts-Tracker, der auch als Uhr fungiert. In Verbindung mit einem Smartphone werden umfassende Berichte über die Trainingsleistung des Benutzers bereitgestellt. Benutzer können tägliche Ziele festlegen, z. B. die Anzahl der zu verbrennenden Kalorien, und dann den Fortschritt über einen bestimmten Zeitraum anzeigen. Das Entwickeln von Apps für das Fitbit ist ein Kinderspiel, wenn Sie mit JavaScript, CSS und SVG vertraut sind. Fitbit OS ist eine clevere Software, die diesen Fitness-Tracker wirklich aufregend und benutzerfreundlich macht.
Mit Fitbit Studio, der offiziellen IDE für das Fitbit-Betriebssystem, können Sie Apps und Zifferblätter entwickeln. Wenn Sie Ihre Apps verteilen möchten, können Sie dies auch tun, indem Sie sie in die App Gallery hochladen.
Garmin bietet eine Reihe von Wearables an, die sich an Sportler, Trainingssüchtige und Outdoor-Liebhaber richten. Fast alle Geräte werden mit GPS, Herzfrequenzmonitor und Dutzenden nützlicher Sensoren und Funktionen geliefert.
Sie können das Connect IQ SDK von Garmin verwenden und aus einer Reihe von APIs auswählen, z. B. Health API, Connect API und verschiedenen anderen, um Apps zu entwickeln. Die Entwickler-Website enthält zahlreiche zusätzliche Tools und Ressourcen wie GIS-Software, digitale Kartendatensätze und vieles mehr.
Während Gear S eine voll funktionsfähige Smartwatch ist, neigt Gear Fit eher zum Markt für Fitness-Tracker. Sie könnten die gleichen Werkzeuge verwenden, die Sie für das Gear S verwendet haben, aber das einzige, was Sie tun müssen, ist, dass Sie sich dieser einzigartigen Rolle als Fitness-Tracker bewusst sein müssen.
Eine intelligente Brille bietet ein einzigartiges Erlebnis, das sich von allen tragbaren Wearables unterscheidet. Sie trennen den Benutzer nicht so sehr von der realen Welt wie VR-Headsets, sondern mischen sich mit der Realität. Normalerweise tun sie dies, indem sie über die Sicht des Benutzers auf die reale Welt eine Informationsschicht hinzufügen.
Diese Smart-Brillen können in einer Vielzahl von Situationen eingesetzt werden, die von allgemeinen Verbraucher-Apps bis zu hochtechnischen und industriellen Aufgaben reichen. Ein gutes Beispiel ist die Reparatur von Geräten. Der Techniker könnte die tatsächliche Ausrüstung durch die Smart-Brille sehen, und eine AR-App würde mehr Unterstützung bieten, indem er alle Teile identifiziert, die der Techniker berührt, und Informationen über sie in einer Überlagerung anzeigt.
Epson war ein Pionier auf diesem Sektor. Zu den neuesten Moverio-Modellen zählen die Moverio BT-300, BT-350 und BT-2000 Pro-Versionen. Sie unterstützen zwar keine Mobilfunkdatenverbindung, Sie können jedoch das integrierte Wi-Fi oder Bluetooth verwenden, um eine Verbindung zu einem beliebigen unterstützten Gerät herzustellen.
Die Smart-Brillen von Epson verwenden Android-Betriebssystem und sind mit einer Reihe von Sensoren wie GPS, geomagnetischem Sensor, Beschleunigungsmesser, Gyroskop und Beleuchtungssensor ausgestattet. Jetzt können auch Sie AR-App-Publisher werden, indem Sie sich auf der Entwickler-Website registrieren und das Moverio-SDK sowie die optimierten Tools zum Erstellen von Apps verwenden.
Im Gegensatz zu Epson, das eher auf Konsumenten ausgerichtet ist, konzentriert sich Daqri auf Unternehmenskunden. Seine Smart-Brille und der Smart-Helm sind in einer Reihe von industriellen und medizinischen Anwendungen nützlich. Die Plattform bietet Echtzeit-Datenvisualisierung, Jobanweisungen und Remote-Expertenhilfe. Sie können das SDK als Erweiterung für Unity herunterladen und sofort mit der Codierung beginnen.
Sony SmartEyeglass richtet sich in erster Linie an Entwickler, die mit den neuesten AR-Apps experimentieren möchten. Es verfügt über eine eingebettete Kamera, Mikrofon, Beschleunigungssensor, Gyroskop, Kompass und Helligkeitssensoren. Auf seinen binokularen Durchsichtgläsern wird eine Ebene aus monochromem grünem Text angezeigt, die dem Benutzer Informationen liefert.
Diese Brillen müssen mit einem Smartphone gekoppelt sein, um funktionieren zu können. Sony hat auch ein SDK veröffentlicht, mit dem Entwickler mit einigen coolen App-Ideen experimentieren können.
Vuzix bietet eine Reihe von tragbaren Produkten an, darunter intelligente Brillen, intelligente Sonnenbrillen und Videokopfhörer. Sie können sowohl Verbraucher als auch Fachleute gleichermaßen bedienen und eine Vielzahl von Anwendungen abdecken, wie Industrie, Medizin, Einzelhandel, Remote-Helpdesk und vieles mehr. Registrieren Sie sich unbedingt auf der Entwickler-Website und beginnen Sie mit der Entwicklung, nachdem Sie das SDK heruntergeladen haben.
Während VR-Headsets den Träger für andere lächerlich erscheinen lassen, bieten sie eine wirklich beeindruckende Benutzererfahrung, die kein anderes Wearable bieten kann. Derzeit sind die vielversprechendsten Anwendungen Unterhaltungs-Apps wie Spiele, aber es gibt viele Bereiche, die erkundet werden könnten.
Ein solcher Bereich sind Trainingssimulationen. Die Arbeitgeber verwenden möglicherweise VR-Headsets und simulierte virtuelle Aufgaben, die von den Auszubildenden zu erledigen sind. Dies hilft, Kosten zu reduzieren und auch ein effektives Feedback zur Leistung zu erhalten. Immersive Lerninhalte werden mit Sicherheit auch eine Killer-App.
Gegenwärtige VR-Headsets sind mit Tonnen von Sensoren ausgestattet, die sich auf räumliche, magnetische, optische und thermische Daten der Umgebung des Benutzers beziehen. Sie sind in der Lage, den Träger mit einer realen Ansicht, einer virtuellen Weltansicht oder einer Kombination aus beiden zu präsentieren. Dies macht sie zu wirklich leistungsstarken Geräten, die sich auf jeden auswirken können.
Hier sind einige der beliebtesten VR-Headset-Plattformen.
Das Vive VR-Headset von HTC wird mit einem kompletten Zubehörset geliefert, mit dessen Hilfe realistische VR-Räume, so genannte Spielbereiche, erstellt werden können. Benutzer müssen ihre Headsets zusammen mit dem Zubehör einrichten und die Spielbereiche definieren, bevor Sie sie verwenden. Wenn Sie VR-Apps veröffentlichen möchten, registrieren Sie sich einfach als Entwickler im Vive-App-Store von Viveport und beginnen Sie mit dem Erstellen von neuen Welten mit dem Viveport-SDK. Das SDK unterstützt mehrere Betriebssystem- und Game-Engine-Plattformen, sodass Sie die Version auswählen können, die am besten zu Ihnen passt. Sie können Ihre VR-Spiele auch im beliebten SteamVR-App-Store veröffentlichen.
Oculus ist eine weitere führende Plattform im VR-Bereich und bietet ein hervorragendes VR-Erlebnis und Benutzerinteraktion. Das SDK ist auch in mehreren Paketen verfügbar, darunter das Platform SDK und Dienstprogramme für die Unity-Spiel-Engine. Die beliebte Spielengine Unreal bietet auch integrierte Unterstützung für die Entwicklung von Oculus-Apps.
Samsung Gear VR ist kein eigenständiges VR-Headset, sondern lediglich ein Gerätehalter für kompatible Smartphones, die ein VR-Erlebnis bieten. Samsung hat es in Zusammenarbeit mit Oculus produziert und unterstützt das Flaggschiff von Samsung. Das Headset-Gerät fungiert als Controller und stellt die Optik sowie Head-Tracking-Mechanismen usw. bereit. Es stellt eine Verbindung zum Smartphone über USB her und muss vor der Verwendung kalibriert werden. Obwohl das Einrichten der Entwicklungsumgebung etwas zeitaufwändig sein kann, lohnt es sich, Entwickler für eine der neuesten verfügbaren technischen Plattformen zu werden.
Daydream View ähnelt auch Gear VR, ist jedoch mit Stoff verkleidet und wiegt viel weniger als Samsungs Gerät. Google hat vor kurzem mit Lenovo zusammengearbeitet, um ein Standalone-VR-Headset zu entwickeln. Dies ist jedoch noch nicht geschehen. In der Zwischenzeit bietet Google vier SDKs für Entwickler an, sodass sie Android, Unity, Unreal oder iOS als Hauptentwicklungsplattform auswählen können.
Das VR-Headset von Sony kann sich auch mit anderen beliebten Plattformen wie Oculus messen, aber Entwickler zu werden, ist relativ schwierig. Sie müssen sich in bestimmten ausgewählten Ländern befinden, über eine statische IP-Adresse verfügen, um auf den Entwickler-Support zuzugreifen, und die Steuer-ID-Nummer Ihres Arbeitgebers übermitteln. Dies bedeutet, dass nur Unternehmensentwickler erlaubt sind.
Während die meisten anderen VR-Headsets für die Bewegungsverfolgung auf externe Sensoren angewiesen sind, sind in Windows Mixed Reality-Headsets alle Sensoren eingebaut. Es müssen also keine Bereiche wie Spielbereiche (wie im Fall des HTC Vive) eingerichtet werden, sondern dies bedeutet, dass die Tracking-Funktionen relativ begrenzt sind.
Es gibt mehrere Hersteller, die Windows-Mixed-Reality-Headsets herstellen. Dazu gehören Lenovo, HP, Samsung, Acer und Dell. Auf der Microsoft HoloLens-Entwicklerwebsite gibt es unzählige Artikel und andere Ressourcen, die Ihnen beim Einstieg helfen.
Dies ist der Artikel mit der niedrigsten Technologie in einer ultra-hochtechnologischen Liste: Googles Versuch, das VR-Erlebnis zu sehr niedrigen Kosten für die Massen bereitzustellen. Das Google Cardboard-Gerät besteht eigentlich aus Pappe und enthält ein Smartphone und Kunststofflinsen, um ein VR-Erlebnis zu bieten. Google hat auch ein komplettes Herstellerkit veröffentlicht, damit Entwickler alles von Grund auf neu erstellen können. Das einzige, was sie kaufen müssen, ist ein Smartphone und die Objektive.
Intelligente Ringe sind vielleicht die nächste Entwicklung von Smartwatches. Da Wearables immer kleiner werden, ist die Interaktion mit ihnen eine echte Herausforderung für Entwickler. Mit Hilfe einiger unkonventioneller Interaktionsmethoden wie der Gestensteuerung können diese jedoch gelöst werden. Nachfolgend sind zwei der neuesten Smart Ring-Plattformen aufgeführt.
Talon-Ringe können an eine Reihe von Geräten angeschlossen werden, von Smartphones bis zu Tablets und Smart-TVs. Darüber hinaus können sie als Fernbedienungen zum Ein- und Ausschalten von Smart Lights verwendet werden. Eine völlig neue Welt öffnet sich, wenn Sie an die Apps denken, die erstellt werden können. Sie können andere Geräte steuern oder die Benutzererfahrung anderer Apps verbessern. Registrieren Sie sich einfach als Talon-Entwickler und fordern Sie den SDK-Zugriff an. In kürzester Zeit erstellen Sie erstaunliche, futuristische Apps.
Der NFC-Ring verfügt über ein breites Anwendungsspektrum wie Zugangskontrolle, Datenübertragung und Zahlungen. Wirklich kreativen Entwicklern steht es frei, die coolsten Ideen zu entwickeln und sie mithilfe der SDKs und anderer Tools in Apps umzuwandeln.
In diesem Artikel haben wir einen kurzen Blick auf die neuesten und aufstrebenden Wearable-Entwicklungsplattformen genommen, die in der Zukunft Smartphones ersetzen werden. Die Technologie verändert sich so schnell, dass es unmöglich ist zu sagen, welche davon tatsächlich dominieren wird. Also geh raus und fang an zu experimentieren!
In diesem Artikel findest du weitere Beiträge zur Entwicklung von Smartwatch und Wearable-Apps.
Wir bieten auch komplette Kurse an, die Ihnen zeigen, wie Sie eine tragbare App von Anfang bis Ende für die beliebten Android Wear- oder Apple WatchOS-Plattformen erstellen.