Zum Inhalt
Dr. Stephan GillmeierSoftware · Produkte · Unternehmen

APPLE · 2014–2021

Ideen werden erlebbar.

Meine Arbeit an Maps, iMessage und Augmented Reality: eigene Entwicklung, Bedienkonzepte und teamübergreifende Umsetzung. Veröffentlichte Funktionen und Prototypen sind getrennt gekennzeichnet.

Eigene Entwicklung 3:12
MapsAugmented Reality

AR-Maps

Mein 2018 intern präsentierter Prototyp verbindet Kamerablick, räumliche Geometrie und Ortsinformationen. Die Placecards baute ich mit SpriteKit für die Anzeige in der Kameraansicht nach.

Eigene Entwicklung 2:32
MapsAugmented Reality

AR Maps Flyover

Mit SceneKit entwickelte ich den Flyover zu einer detaillierteren 3D-Umgebung weiter: Gebäude, Straßen mit Namen und Gehwegen sowie Wasser und Himmel. Die Platzierung von Straßennamen und Begrenzungen berechnete ich selbst und blendete sie zur Laufzeit ein.

Wie Kameraansicht, Ortsdaten und 3D zusammenspielen

SpriteKit · Kamera und Placecards

GPS und Blickrichtung positionierten unsichtbare Gebäudegeometrien um den Nutzer. Beim Tippen bestimmte der Prototyp den ersten Treffer in Blickrichtung und zeigte die zugehörigen Ortsinformationen als Placecard.

Maps · Geometrie und Ortsinformationen

Die Geometrie und verfügbaren POI-Daten stammten aus Maps. Fehlten passende Ortsinformationen, nutzte der Prototyp verfügbare Zillow-Immobiliendaten, etwa Miet- oder Kaufpreise und Zimmerangaben. Auch dann blieb die Geometrie aus Maps.

SceneKit · Flyover in 3D

Im weiterentwickelten Prototypen berechnete ich die Darstellung von Gebäuden, Straßen, Namen und Begrenzungen und blendete sie zur Laufzeit ein. Gehwege, Wasser und Himmel ergänzten den räumlichen Kontext zur Orientierung.

MapsiMessage

BUSINESS CHAT

Ein Ort auf der Karte.
Ein direkter Draht zum Unternehmen.

Ein Unternehmen in Maps auswählen und direkt aus seiner Ortskarte ein Gespräch in Messages beginnen.

Mein Beitrag

Die Idee entwickelte ich gemeinsam mit einem Kollegen. Ich entwickelte funktionsfähige Prototypen, führte die Integration vor und prüfte den Ansatz. Den Nachrichten-Einstieg aus der Maps-Ortskarte setzte ich selbst bis zur veröffentlichten iOS-Funktion um — in Zusammenarbeit mit den Maps- und iMessage-Teams.

Ich stellte den Kontakt zwischen Apple und MessengerPeople her und begleitete die ersten beiden Gespräche. Danach führten die beteiligten Teams die Zusammenarbeit fort. Für MessengerPeople ergänzte Apple Business Chat das WhatsApp-Angebot; Apple gewann einen passenden Messaging-Partner.

Unternehmen finden

Ein Ort und seine Informationen in Maps.

Nachricht starten

Der Einstieg direkt aus der Ortskarte.

In Messages schreiben

Kontakt, ohne die Telefonnummer suchen zu müssen.

Heute heißt das Produkt Messages for Business.

Das Produkt bei Apple
APPLE NEWSROOM · 2018
Apples Produktabbildung von 2018: Maps-Ortskarte des San Francisco Marriott Marquis mit der Aktion „Message“, die den Kontakt in Messages öffnet.
Von der Maps-Ortskarte direkt ins Gespräch. Apples Produktabbildung von 2018.Apple-Original Bild vergrößern
MapsWikipedia

WIKIPEDIA · WIKIMEDIA COMMONS

Viele Daten.
Ein verständlicher Ort.

Die entscheidende Arbeit lag vor der Anzeige: Informationen verbinden, Bilder passend auswählen und ungeeignete Inhalte ausfiltern.

Geografische Einordnung

Orte mit ihrem größeren Zusammenhang verknüpfen — zum Beispiel ein Land mit seinem Kontinent.

Texte und Metadaten

Artikel, Bevölkerung, Fläche und weitere vorhandene Angaben zu einer konsistenten Ortsansicht zusammenführen.

Bilder verstehen und auswählen

Medien aus Wikimedia Commons semantisch zuordnen, thematisch ordnen und passende Bilder für die Anzeige auswählen.

Ungeeignete Inhalte herausfiltern

Filter für explizite sexuelle oder gewalthaltige Bilder entwickeln und einsetzen.

Mein Beitrag

Wikipedia-Texte, Bilder und Metadaten mit den beteiligten Teams für Maps und weitere iOS-/Mac-Funktionen aufbereitet, integriert und in ihrer Qualität geprüft. Bildauswahl, thematische Ordnung und Inhaltsfilter waren ein wesentlicher Teil dieser Arbeit.

Diese inhaltliche Aufbereitung war deutlich aufwendiger als die Anbindung bereits strukturierter Partnerdaten.

Apple Maps, Schweiz: Europa-Zuordnung, Bevölkerung und Fläche, Bildfolge und Wikipedia-Text.
Beispiel Schweiz. Relevant sind Ortskontext, Metadaten, Bilder und Wikipedia-Text; nicht die Reiseführer darunter. Vergrößern

Ein anderer Datenweg.

Restaurant-Ortskarte mit Tripadvisor-Fotos, Wertung 4,3 aus 94 Bewertungen und sichtbaren Rezensionen.
Tripadvisor-Beispiel: Fotos, Wertung, Bewertungszahl und Rezensionen bleiben sichtbar. Vergrößern
MapsTripadvisorYelp

POI · PARTNER-APIS

Die passende Quelle.
Für den jeweiligen Markt.

Restaurants, Hotels und Unternehmen sind nicht flächendeckend in Wikipedia enthalten. Dafür kamen Datenanbieter mit bereits aufbereiteten APIs hinzu.

Abdeckung vergleichen

Welche Quelle deckt ein Land oder eine Region am besten ab?

Partnerdaten integrieren

Die geeignete Quelle für die jeweiligen POIs auswählen und anbinden.

Inhalte sichtbar machen

Fotos, Bewertungen und Rezensionen mit erkennbarer Anbieterzuordnung anzeigen.

Mein Beitrag

Mit verschiedenen Anbietern die Abdeckung je Land und Region analysiert, geeignete POI-Quellen ausgewählt und deren Einbindung mit den Teams umgesetzt.

Beispiele meiner damaligen Anbieterarbeit

TripadvisorYelpGelbe Seiten
Apples heutiges Quellenverzeichnis
Maps

INDOOR MAPS

Orientierung.
Auch im Gebäude.

Innenräume erfassen und so aufbereiten, dass aus einem Grundriss eine nutzbare Orientierung wird.

Einkaufszentren
Flughäfen
Bahnhöfe
Mein Beitrag

Ich verantwortete Indoor-Navigationsfunktionen und entwickelte mit den beteiligten Teams iOS-/Mac-Anwendungen sowie die App zur Gebäudeerfassung. 2019 programmierte und dokumentierte ich Apples offizielles Beispielprojekt „Displaying an Indoor Map“. Es zeigt anderen Entwicklern, wie Gebäudepläne im IMDF-Format mit MapKit dargestellt werden.

Meinen veröffentlichten Beispielcode bei Apple ansehen ↗

Erfassung

Werkzeuge zur Arbeit mit Innenräumen.

Darstellung

Strukturen und relevante Ziele zugänglich machen.

Offizielles Entwicklerbeispiel

Das Sample-Code-Projekt machte die Darstellung von Innenräumen für andere Entwickler nachvollziehbar und nutzbar.

Indoor Maps bei Apple
Öffentliche Apple-Beispiele zum Thema
Indoor Maps: Karte des Flughafens San José mit Geschäften, Gastronomie und Sicherheitskontrolle.
Bildschirmausschnitt aus Apples öffentlicher Indoor-Maps-Abbildung. Vergrößern
MapsAugmented Reality

AUGMENTED REALITY

Die Richtung wird
Teil des Bildes.

Apple Maps AR-Navigation mit Richtungsmarkierung auf Davis Street und nächster Abbiegung in Clay Street.
Veröffentlichte AR-Navigation · Apple MapsApple-Original

Geokoordinaten und räumliche Informationen werden in der sichtbaren Umgebung verständlich — statt nur auf einer Karte.

Mein Beitrag

Die frühe AR-Maps-Idee entwickelt, selbst programmiert und ihre teamübergreifende Umsetzung über rund 18 Monate verantwortet. Die beiden Filme am Anfang zeigen meine damalige Entwicklung.

Idee und Entwicklung

Eigener Ansatz, eigene Softwarearbeit.

Zusammenarbeit

Umsetzung mit mehreren Teams.

Entwicklungszeit

Rund 18 Monate.

Einordnung

In dieser Form nicht veröffentlicht; eine Grundlage späterer AR-Navigation in iOS.

Zu meinen Konzeptfilmen

DER ROTE FADEN

Daten verstehen.
Produkte möglich machen.

Eigene Ideen, technische Umsetzung und die Zusammenarbeit mit Menschen aus unterschiedlichen Disziplinen. Heute untersuche ich mit MindFlow die Möglichkeiten und Grenzen lokaler KI.

MindFlow ansehen