Calm ist ein führendes Unternehmen im Bereich psychische Gesundheit und Wellness mit über 180 Millionen Downloads. Als das Unternehmen mit der Entwicklung für Android XR, begann, konnte das Kernteam bereits am ersten Tag die ersten funktionsfähigen XR-Orbiter-Menüs erstellen und in nur zwei Wochen eine grundlegende Nutzererfahrung entwickeln. Das zeigt, dass die Entwicklung für XR eine Erweiterung der bestehenden Android-Entwicklung sein kann, und nicht von Grund auf neu begonnen werden muss. Das Unternehmen möchte Nutzern helfen, besser zu schlafen, Stress abzubauen und achtsamer zu leben. Die umfangreiche Bibliothek hat Calm zu einer vertrauenswürdigen Quelle für Wellness-Inhalte auf Android gemacht.
Mit der Einführung der Android XR-Plattform sah das Team von Calm die Möglichkeit, nicht nur die bestehende Android-App zu optimieren, sondern wirklich die nächste Generation immersiver Erlebnisse zu schaffen.
Wir haben uns mit Kristen Coke, Lead Product Manager, und Jamie Martini, Sr. Manager of Engineering bei Calm, unterhalten, um mehr über ihre Entwicklung für Android XR zu erfahren und zu sehen, wie andere Entwickler ihrem Beispiel folgen können.
F: Was war die Vision für die Calm-Nutzererfahrung auf Android XR und wie trägt sie zur Erfüllung Ihrer Mission bei?
A (Kristen Coke, Lead Product Manager): Unsere Mission ist es, Menschen auf jedem Schritt ihres Weges zu mehr psychischer Gesundheit zu unterstützen. Mit XR können wir die Art und Weise erweitern, wie Nutzer mit unseren Achtsamkeitsinhalten interagieren. So schaffen wir eine Nutzererfahrung, die nicht nur ablenkt, sondern auch transformiert.
In einem Satz zusammengefasst: Calm auf Android XR erfindet Achtsamkeit für die Welt um Sie herum neu und verwandelt jeden Raum in ein vollständig immersives, multisensorisches Meditationserlebnis.
Wir wollten eine Version von Calm erstellen, die es nirgendwo sonst gibt – einen ruhigen und emotional intelligenten Zufluchtsort, den Nutzer nicht nur besuchen, sondern immer wieder aufsuchen möchten.
F: Für Entwickler, die denken, dass die Entwicklung für XR ein riesiges Unterfangen ist: Wie sind Sie vorgegangen, um Ihre bestehende Android-App zu übertragen?
A (Jamie Martini, Sr. Manager of Engineering): Unser Hauptziel war es, unsere Android-App für XR anzupassen. Der Prozess war ehrlich gesagt einfach und reibungslos.
Wir verwenden Jetpack Compose bereits intensiv für unsere mobile App. Daher war es naheliegend, diese Expertise auf XR auszuweiten. Es fühlte sich an, als würden wir unsere Android-Entwicklung erweitern, nicht von Grund auf neu beginnen. Wir konnten viel von unserer bestehenden Codebasis wiederverwenden, einschließlich unseres Backends, der Medienwiedergabe und anderer Kernkomponenten. Das hat die anfängliche Arbeit erheblich reduziert.
Die Android XR-Designleitfäden lieferten während des gesamten Prozesses wertvollen Kontext und halfen sowohl unserem Design- als auch unserem Entwicklungsteam, die mobile UX von Calm in etwas Natürliches und Intuitives für eine räumliche Nutzererfahrung zu verwandeln.
F: Sie haben gesagt, dass der Prozess reibungslos verlaufen ist. Wie schnell konnte Ihr Team mit der Entwicklung und Iteration der grundlegenden XR-Nutzererfahrung beginnen?
A (Jamie Martini, Sr. Manager of Engineering): Wir waren sofort produktiv. Wir haben die ersten Orbiter-Menüs am ersten Tag und eine grundlegende XR-Nutzererfahrung für Calm in etwa zwei Wochen entwickelt. Die Möglichkeit, unsere bestehende Android- und Jetpack-Expertise direkt auf eine räumliche Umgebung anzuwenden, hat uns einen enormen Vorsprung verschafft und die Zeit bis zur ersten Funktion unglaublich verkürzt.
F: Können Sie uns erzählen, was Sie entwickelt haben, um die Calm-Nutzererfahrung in diese neue räumliche Umgebung zu übertragen?
A (Jamie Martini, Sr. Manager of Engineering): Wir wollten die immersive Umgebung voll ausnutzen, um die Interaktion der Nutzer mit unseren Inhalten neu zu gestalten.
Zwei der wichtigsten Funktionen, die wir weiterentwickelt haben, sind die immersive Atemblase und die immersiven Szenenerlebnisse.
Die Atemblase ist unsere beliebte Atemübung, aber in 3D. Es ist eine sanft pulsierende Kugel, die Nutzer mit vollständiger Umgebungsimmersion auf ihren Atem konzentriert.
Mit unseren immersiven Szenenerlebnissen können Nutzer aus einer kuratierten Auswahl von Umgebungen wählen, die sie sanft umhüllen und in ihre physische Umgebung übergehen. Das war eine fantastische Möglichkeit, ein bewährtes 2D-Konzept (die anpassbaren Hintergrundszenen der mobilen App) für die räumliche Umgebung zu transformieren.
Wir haben keine neuen Nutzererlebnisse von Grund auf neu entwickelt, sondern einfach bewährte Kernfunktionen weiterentwickelt, um die immersive Umgebung zu nutzen.
F: Was war der Schlüssel zur Entwicklung einer visuell ansprechenden Nutzererfahrung, die sich für die Android XR-Plattform natürlich anfühlt?
A (Kristen Coke, Lead Product Manager): Für die Entwicklung für eine räumliche Umgebung im menschlichen Maßstab mussten wir unseren kreativen Workflow aktualisieren.
Wir begannen mit Konzeptzeichnungen, um die Richtung festzulegen, die wir dann in 3D-Modelle umsetzten. Dabei verwendeten wir eine Referenz im menschlichen Maßstab, um natürliche Proportionen und Komfort für den Nutzer zu gewährleisten.
Anschließend haben wir die Assets direkt in einem Headset getestet, um Größe, Beleuchtung und Atmosphäre zu optimieren. Für Entwickler, die kein physisches Gerät haben, ist der Android XR-Emulator eine hilfreiche Alternative zum Testen und Debuggen.
Wir haben schnell festgestellt, dass Zurückhaltung in einer multisensorischen Umgebung unglaublich wirkungsvoll ist. Wir haben die bestehenden Inhalte (die Erzählung, das Audio) die Umgebung verstärken lassen, anstatt uns von der Neuheit des 3D-Raums vom Kern der Achtsamkeit ablenken zu lassen.
F: Wie würden Sie die Lernkurve für andere Entwickler beschreiben, die für XR entwickeln möchten? Haben Sie einen Rat?
A (Jamie Martini, Sr. Manager of Engineering): Dieses Projekt war der erste Schritt in die Welt der immersiven Plattformen für unser Android-Entwicklungsteam und wir waren angenehm überrascht. Die APIs waren sehr einfach zu erlernen und zu verwenden und fühlten sich mit anderen Jetpack-Bibliotheken konsistent an.
Mein Rat an andere Entwickler? Beginnen Sie damit, die Jetpack XR-APIs in Ihre bestehende Android-App zu integrieren und so viel wie möglich von Ihrem bestehenden Code wiederzuverwenden. Das ist der schnellste Weg zu einem funktionsfähigen Prototyp.
A (Kristen Coke, Lead Product Manager): Denken Sie so groß wie möglich. Android XR hat uns eine völlig neue Welt eröffnet, in der wir unsere App entwickeln können. Teams sollten sich fragen: Was ist die größte und kühnste Version Ihrer Nutzererfahrung, die Sie entwickeln könnten? Das ist Ihre Chance, endlich das umzusetzen, was Sie schon immer tun wollten. Denn jetzt haben Sie die Plattform, die es möglich macht.
Die nächste Generation räumlicher Nutzererlebnisse entwickeln
Die Arbeit des Calm-Teams zeigt, wie die Entwicklung auf der Android XR-Plattform eine natürliche Erweiterung Ihrer bestehenden Android-Expertise sein kann. Durch die Nutzung der Jetpack XR SDKs konnte Calm die mobilen Kernfunktionen schnell zu einem beeindruckenden räumlichen Nutzererlebnis weiterentwickeln.
Wenn Sie loslegen möchten, finden Sie alle erforderlichen Ressourcen unter developer.android.com/xr. Dort können Sie das neueste SDK herunterladen, unsere Dokumentation lesen und noch heute mit der Entwicklung beginnen.
-
FallstudienLeistungsregressionen sind bekanntermaßen schwer zu reproduzieren und stellen daher einen großen Engpass für mobile Entwickler dar.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • Lesezeit: 4 Minuten -
FallstudienFotMob hat vor Kurzem den größten Anstieg der Wear OS-Nutzung an einem einzigen Tag seit fünf Jahren verzeichnet – das 2- bis 3-Fache des Tagesdurchschnitts. Das Geheimnis? Ein einfacher geräteübergreifender Installationsprozess, mit dem Nutzer die Wear OS-App direkt von ihrem Smartphone aus finden können.
Garan Jenkin • Lesezeit: 3 Minuten -
FallstudienDie Achtsamkeits-App Gratitude fördert die Beständigkeit durch tägliche kurze Tagebucheinträge, Affirmationen und Vision Boards. Die App wurde über 6 Millionen Mal heruntergeladen, hat 150.000 5-Sterne-Bewertungen und 100 Millionen Tagebucheinträge.
Amrit Sanjeev, Ash Nohe • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.