Diese Anwendung ist im Rahmen meiner Bachelor-Thesis "Evaluation der Fähigkeit aktueller Webtechnologien zur plattformübergreifenden Erhöhung der Nativität" entstanden.
Im Rahmen der Arbeit wurden sämtliche Webtechnologien zur Erhöhung der nativen Benutzererfahrung gesammelt. Daraus ergibt sich ein Katalog aus 69 Webtechnologien, für die jeweils eine eigene Sicht implementiert wurde. Jede Sicht stellt neben Informationen und Referenzen zu der jeweiligen Webtechnologie auch Ergebnisse repräsentativer Feature Detections dar und erlaubt den Zugang zu demonstrativen Implementierungen.
Die 69 Webtechnologien wurden zur besseren Übersicht in 10 Funktionalitätsbereiche kategorisiert:
- Sensoren
- Geräteinformationen
- Bildschirm
- Kamera, Mikrofon und Aufnahme
- Zugriff auf Eingabe- & Ausgabegeräte
- Eingabeverarbeitung
- Weitere Hardware- & Peripheriefunktionalitäten
- Lokale Ressourcen
- Plattformfunktionalitäten mit eigener UI
- Weitere Plattformfunktionalitäten
Diese Anwendung kann durch das Hosting von GitHub Pages unter folgender URL aufgerufen werden: https://renenienaber.github.io/ba-native-webtechnologien/