Marlems Türme von Hanoi App – neue barrierefreie progressive Web App

Das IT-Unternehmen Marlem-Software hat eine neue barrierefreie progressive Web App entwickelt, das Computerspiel Türme von Hanoi. Die App heißt „Marlems Türme von Hanoi“.

Progressive Web App – Was ist das?

Eine progressive Web App ist eine Webseite, die zahlreiche Merkmale besitzt, die bislang nativen Apps vorbehalten waren. Die Abkürzung für Progressive Web App ist PWA.
Eine PWA wird mit HTML, CSS und Javascript entwickelt. Durch sogenannte Service Worker ist es möglich, dass Progressive Web Apps ohne Internetverbindung genutzt werden können. Mit Hilfe einer Manifest-Datei ist es möglich, dass eine Progressive Web App genauso aussieht wie eine Native App. Progressive Web Apps sind plattformunabhängig, dass bedeutet, sie können auf allen Betriebssystemen eingesetzt werden.

Progressive Web Apps im Browser ausführen

Progressive Web Apps können im Browser ausgeführt werden oder installiert werden. Da progressive Web Apps von Google entwickelt wurden, bietet sich der Browser Google Chrome an. Im Betriebssystem IOS empfehle ich den Browser Safari. Die Web-Adresse vom Marlems Türme von Hanoi ist www.tuerme-von-hanoi.de .

Wie werden progressive Web-Apps „installiert“?

Alle Browser von Desktop und Mobilgeräten, egal ob im Betriebssystem Windows, Ubuntu, Android oder im Betriebssystem IOS haben ein Menü „App installieren“ oder „Zum Startbildschirm hinzufügen“ oder „Zum Home-Bildschirm“. Mit dieser Funktion kann eine Progressive Web App als Symbol auf den Startbildschirm angelegt werden.
Progressive Web-Apps können auch auf PCs oder Laptops in Browsern aufgerufen werden. Wenn eine progressive Web-App bestimmte Anforderungen erfüllt, dann gibt es im Browser Google Chrome und im Browser Edge ein Menü „… installieren“ oder „App installieren“.
In diesem Blogartikel wird erklärt, wie Sie eine progressive Web App in unterschiedlichen Betriebssystemen installieren können:
Progressive Web Apps installieren in den Betriebssystemen Windows, Android, IOS, Ubuntu und MacOS

Die App wurde erfolgreich getestet

Die App wurde erfolgreich in folgenden Betriebssystemen mit folgenden Browsern getestet:

Betriebsystem Browser
Windows 11 Google Chrome
Windows 11 Microsoft Edge
Ubuntu 22.04 Google Chrome
Android 13 Google Chrome
IOS 16 Safari

Marlems Türme von Hanoi installieren und Spiel in unterschiedlichen Betriebssystemen

In diesem Abschnitt finden Sie Installationsleitungen wie Sie die App in unterschiedlichen Betriebssystemen installieren und spielen können.

Installation im Betriebssystem Windows

In folgendem Video zeige ich die Installation der barrierefreien App im Betriebssystem Windows:

Installation im Betriebssystem Ubuntu

In folgendem Video zeige ich die Installation der barrierefreien App im Betriebssystem Ubuntu:

Installation im Betriebssystem Android

In folgendem Video zeige ich die Installation der barrierefreien App im Betriebssystem Android:

Installation im Betriebssystem IOS

In folgendem Video zeige ich die Installation der barrierefreien App im Betriebssystem IOS:

Die App funktioniert auch ohne Internetverbindung

Wenn Sie die App zum ersten Mal starten und Ihr Computer, Laptop oder Mobilgerät hat Verbindung zum Internet, dann sorgt die App dafür, dass alle notwendigen Dateien in einem Speicher des Browsers gespeichert werden. Von diesem Moment an können Sie auch Türme von Hanoi spielen, auch wenn Ihr Gerät keine Verbindung zum Internet hat.

Ziel des Computerspiels

Das Ziel von Türmen von Hanoi ist es, den Turm 1 (ganz links) als Turm 3 (ganz rechts) aufzubauen. Hierbei ist zu
beachten, dass nur kleine Scheiben auf große Scheiben gestapelt werden dürfen.

Bedienung der App

Das Verschieben der Scheiben funktioniert auf dem Laptop und PC mit der Computermaus und mit den aufklappbaren Listen.
Auf dem Smartphone, iPhone, Tablet und iPad mit dem Finger und mit den aufklappbaren Listen.

Mir ist wichtig, dass auch Menschen ohne Behinderungen Lust darauf haben meine Apps zu nutzen. Deswegen freue  mich, dass das Verschieben der Scheiben auch per Computermaus und Finger möglich ist.

Barrierefreiheit

Die App Marlems Türme von Hanoi ist barrierefrei.

Screenreadertauglichkeit

Nach Aktivierung des Screenreadermodus können auch blinde Menschen die App nutzen.

Tastaturbedienbarkeit

Die App kann auch auf dem Computer und Laptop ausgeführt werden. Dort ist die App auch per Tastatur bedienbar.
Alle Bedienelemente sind per Tabulatortaste erreichbar. Folgende Tastenkürzel können Sie am Computer und Laptop verwenden:

App-Funktion Tastaturkürzel
Aktivierung aufklappbare Liste „Scheiben“ Alt + s
Aktivierung aufklappbare Liste „Von Turm“ Alt + v
Aktivierung aufklappbare Liste „Nach Turm“ Alt + n
Aktivierung Chheckbox „Screenreadermodus“ Alt + c

Tastaturfokus wird deutlich angezeigt

Wenn die App auf dem Computer oder Laptop ausgeführt wird, ist es möglich mit der Tabulatortaste die Bedienelemente zu erreichen. Das aktive Bedienelement hat immer eine Gelbe Hintergrundfarbe. Leider ist dies bei der Checkbox nicht möglich.
Das deutliche anzeigen des Tastaturfokus hilft Menschen mit einer Sehbehinderung.

Barrierefreier Farbkontrast

Für Menschen mit einer Farbfehlsichtigkeit ist es wichtig, dass der Farbkontrast zwischen Schriftfarbe und Hintergrundfarbe groß genug ist. Bei der Programmierung der App-Oberfläche wurde darauf geachtet, dass alle Farbkontraste der App-Oberfläche barrierefrei sind.

Windows: Auch mit aktiven Kontrast-Designs einsetzbar

Im Betriebssystem Windows ist es möglich bei „Einstellungen“, „Barrierefreiheit“, „Kontrast-Designs“ ein anderes Kontrast-Design auszuwählen.
Die App wurde so programmiert, dass auch bei aktiven Kontrast-Design die App gut bedienbar ist.

Folgender Screenshot zeigt die barrierefreie App mit einem Kontrast-Design von Windows 11:

Die progressive Web App im Betriebssystem Windows 11 im hohen Kontrastmodus
Die progressive Web App im Betriebssystem Windows 11 im hohen Kontrastmodus. Die ganze App-Oberfläche ist sehr gut erkennbar.

Bedienung für Menschen mit motorisch eingeschränkten Händen

Es gibt Menschen die haben wegen einer Körperbehinderung oder nach einem Schlaganfall eine motorische Einschränkung in den Händen. Meine Behinderung heißt Spastik. Meine linke Hand sieht für viele Menschen „gesund“ aus, aber beim Verschieben der Turmscheiben auf dem Computer per Drag and Drop oder mit dem Finger auf Mobilgeräte merke ich, dass meine linke Hand nicht so „gesund“ ist wie eine linke Hand von Menschen ohne Behinderung.
Für alle die Menschen die eine motorische Einschränkung in den Händen haben und beim Türme von Hanoi spielen Spaß haben möchten, gibt es die Möglichkeit die Turmscheiben mit den Aufklappbaren Listen „Von Turm“ und „Nach Turm“ zu verschieben. Mit diesen aufklappbaren Listen macht mir das spielen mit meiner App richtig Spaß und ich bin richtig schnell.

Marlems Türme von Hanoi wurde mit Google Lighthouse erfolgreich validiert

Als Entwickler von progressive Web Apps ist es wichtig, dass es eine Möglichkeit gibt, zu kontrollieren ob die progressive Web App in allen Kategorien fehlerfrei ist.

Diese Überprüfung kann im Browser Google Chrome mit Lighthouse erfolgen. Folgende Grafik zeigt, dass die progressive Web App Marlems Türme von Hanoi in alle Kategorien die volle Punktzahl erhält.

Die progressive Web App Marlems Türme von Hanoi erhält von Google Lighthouse in den Kategorien: Leistung, Barrierefreiheit, Best Practices, SEO und PWA volle Punktzahl
Bewertung Google Lighthouse: Leistung=100, Barrierefreiheit=100, Best Practices=100, SEO=100, PWA=alles in Ordnung

Schlussbemerkung

Türme von Hanoi ist ein absolutes Lieblingscomputerspiel von mir und deswegen bin ich sehr glücklich, dass ich es geschafft habe (mit Unterstützung von JavaScript und CSS-Expertinnen) diese App zu veröffentlichen.

Wenn Sie Fragen zu obige Themen haben, schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .

Autor: Markus Lemcke

Ich bin Markus Lemcke, Softwareentwickler, Webentwickler, Appentwickler, Berater und Dozent für barrierefreies Webdesign, barrierefreie Softwareentwicklung mit Java, C# und Python, Barrierefreiheit bei den Betriebssystemen Windows, Android, IOS, Ubuntu und MacOS.

Schreibe einen Kommentar