Zum Inhalt springen
AetherOS und die zehn Apps werden noch gebaut. Zu haben sind bisher nur Schriften, Emojis und Farben – Apps geplant für Sommer 2027. Was noch kommt
Aerona Apps

Die Web Engine

Hinter der Aerona-Webseite steht ein eigener Werkzeugkasten: sieben kleine Programme, mit denen die Seite geprüft, gepflegt und zum Hochladen fertig gemacht wird. Alle laufen auf dem eigenen Rechner – ohne Internet. Anders als die App Engine unter den Apps steckt sie nicht in dem, was du auf der Seite siehst: Sie ist Werkstatt, kein Bauteil. Hier steht, was jedes Werkzeug tut, wo es nicht ausreicht und was daran noch offen ist.

Nur für die Arbeit an Aerona. Die Web Engine ist ein Werkzeug für den eigenen Rechner und nicht zum Herunterladen gedacht; im Paket ist sie als privat und ohne Lizenz für andere eingetragen. Hier steht der Stand vom 23. September 2026, ergänzt am 27. September. Zahlen mit eigenem Datum sind an diesem Tag nachgezählt.

Auf einen Blick

7

Werkzeuge, jedes ein eigenes Fenster

1

gemeinsames Electron für alle

1.1.0

Versionsnummer der Web Engine

3000

Startport des Servers im Hub

Die sieben Werkzeuge

Hub

Die Startseite des Werkzeugkastens. Von hier öffnet sich jedes Werkzeug mit einem Klick, und ein kleiner Server stellt den gewählten Projektordner als Webseite bereit. Läuft der Server, bekommt der Mobile Simulator seine Adresse von selbst. Gestartet wird der Hub mit einem Doppelklick auf start_hub.bat.

Mobile Simulator

Zeigt die Webseite in 14 Gerätegrößen aus vier Gruppen: iPhones, weitere Handys, Tablets und Desktop – vom iPhone SE mit 375 Pixeln Breite bis zum Desktop mit 1.920. Hoch- und Querformat, Bildschirmfoto, Anzeige größer und kleiner. So sieht man in einem Fenster, ob eine Seite auf dem kleinsten Handy genauso hält wie auf dem großen Bildschirm. Wie sich eine Seite anfühlt, zeigt er aber nicht – dafür steht weiter unten der Weg aufs echte Handy.

SEO Architect

Pflegt Titel, Beschreibung und die Vorschau beim Teilen. Beim Speichern ändert er nur die Zeilen, die er ändern muss – Einrückung und Reihenfolge bleiben, wie sie sind. Fehlen die Angaben für die Vorschau beim Teilen, legt er sie an und übernimmt dafür Titel und Beschreibung; das ist die einzige Stelle, an der ungefragt etwas dazukommt. Geprüft wurde das an den damals 32 Seiten der Webseite: Keine bestehende Zeile ging verloren.

Image Optimizer

Verkleinert Bilder als WebP, AVIF, JPEG oder PNG. Ohne eigene Wahl nimmt er WebP mit Qualität 80; JPEG läuft über mozjpeg, PNG mit der stärksten Packstufe 9. Die eigentliche Bildarbeit übernimmt die Bibliothek sharp im Hintergrund. Kleinere Bilder heißen kürzere Ladezeit, gerade auf dem Handy unterwegs. Das Original bleibt liegen, wie es ist: Die neue Fassung kommt daneben, mit „_opt“ im Namen, und klappt das Schreiben dort nicht, landet sie auf dem Schreibtisch.

Sitemap Gen

Erzeugt eine sitemap.xml – die Liste aller Seiten für Suchmaschinen. Die Startseite bekommt den Vorrang 1,0, Seiten im Hauptordner 0,8, tiefer liegende 0,5. Der Vorrang ist ein Hinweis an Suchmaschinen, welche Seiten wichtiger sind – mehr nicht. Für die Aerona-Webseite reicht das nicht, weil sie 85 Sprachfassungen kennt; darum gibt es den zweiten Weg weiter unten.

Publisher

Schnürt den Projektordner als ZIP mit der stärksten Packstufe. Werkzeugordner wie .git und node_modules bleiben draußen. Hochgeladen wird dabei nichts – das Paket bleibt auf dem Rechner. Für die Aerona-Webseite selbst nähme er zu viel mit; was stattdessen läuft, steht im nächsten Abschnitt.

Translator

Bearbeitet die Sprachdateien der Webseite. Ein zweites Fenster zeigt die Seite dabei in einer Vorschau zum Bearbeiten. So sieht man gleich, ob ein übersetzter Satz in seinen Kasten passt oder über den Rand läuft. Er ist das einzige der sieben Werkzeuge, dessen Dateien noch über der Grenze von 300 Zeilen liegen – nachgemessen am 27. September 2026.

Zwei Wege zum fertigen Paket

Die sieben Werkzeuge arbeiten mit jedem Projektordner, den man im Hub wählt. Was die Aerona-Webseite darüber hinaus braucht, erledigen zwei Skripte im Ordner der Webseite selbst. Der Unterschied: Die Werkzeuge kennen jeden Ordner gleich wenig, die Skripte kennen die Eigenheiten von Aerona – welche Dateien Arbeit sind und welche auf den Server gehören. Nebeneinander:

AufgabeWerkzeug der Web EngineSkript der Webseite
Paket zum HochladenPublisher: eine ZIP-Datei im Ordner dist. Draußen bleiben .git, node_modules, .vscode, dist und ältere ZIP-Dateien.veroeffentlichen.js: ein Ordner „hochladen“ neben der Webseite. Draußen bleiben zusätzlich die Werkzeuge, die Übersetzungsläufe (687 MB), die Archive und alle Sicherungskopien.
Liste für SuchmaschinenSitemap Gen: eine Adresse je Seite, mit Änderungsdatum und Vorrang.sitemap-bauen.js: in der sitemap.xml vom 27. September 2026 142 Adressen und dazu 3.440 Verweise auf die Sprachfassungen. Seiten, die es nur auf Deutsch gibt, bekommen seit dem 16. September 2026 nur ihre eine Adresse – ein Verweis auf eine Fassung, die es nicht gibt, würde Suchmaschinen in die Irre schicken.

Warum der zweite Weg

Im Ordner der Webseite liegen neben den Seiten auch Arbeitsstände: Als das Skript entstand, waren es allein 51 frühere Fassungen ganzer Seiten, dazu Sicherungen früherer Aufräumläufe. Mit dem Publisher-Paket lägen sie auf dem Server – öffentlich lesbar. Das Skript nimmt deshalb nur, was zur Seite gehört, und lässt alles andere stehen.

Eine Datei muss mit

„_headers“ sieht mit ihrem Unterstrich aus wie eine Arbeitsdatei. In ihr stehen aber alle Sicherheitsregeln und die Steuerung des Zwischenspeichers – das Skript nimmt sie ausdrücklich mit. Fehlte sie, liefe die Seite trotzdem, nur ohne diesen Schutz – und von außen fiele das nicht sofort auf. Welche Regeln das sind, erklärt Sicherheit.

Auf dem echten Handy testen

Der Simulator zeigt, wie eine Seite auf dem Handy aussieht. Wie sie sich anfühlt, zeigt nur ein echtes Gerät. Dafür nennt der Hub zwei Adressen: eine für diesen Rechner und eine im WLAN.

  1. Hub starten. Projektordner wählen und den Server einschalten. Unter „Dieser PC“ steht dann die Adresse für den eigenen Rechner, üblicherweise mit Port 3000.
  2. Adresse ablesen. Unter „Im WLAN“ steht die Adresse des Rechners im Heimnetz, mit dem Port dahinter. Sie beginnt meist mit 192.168.
  3. Auf dem Handy öffnen. Das Handy muss im selben WLAN sein – dann lädt es die Seite direkt vom Rechner. Nichts davon geht über das Internet; außerhalb des Heimnetzes ist die Adresse nicht zu erreichen.

Port belegt?

Ist Port 3000 schon vergeben, weicht der Hub selbst auf den nächsten freien aus – bis zu zwölf Versuche – und sagt Bescheid. Man muss also nicht erst herausfinden, welches andere Programm den Port belegt.

Läuft er wirklich?

Bevor der Hub „ONLINE“ meldet, fragt er einmal echt beim Server an. Danach sieht eine Wache alle fünf Sekunden nach und startet ihn neu, wenn er weg ist. Der Grund steht im Zitat unten: Der Hub hatte einmal „ONLINE“ gezeigt, obwohl kein Server mehr lief.

Echte Breite

Der Simulator verkleinert nur die Darstellung. Die Seite darin rechnet mit der echten Gerätebreite – die Regeln für kleine Bildschirme greifen also wie auf dem Handy. Ein Simulator, der nur ein großes Bild verkleinert, würde Fehler zeigen, die es nicht gibt, und echte übersehen.

Fehlt ein Teil, steht es da

Am 10. August 2026 lief im Simulator kein einziges Skript: Beim Zerlegen war ein Ordnername doppelt in den Pfad geraten. Seitdem nennt ein Wächter jeden fehlenden Baustein mit Dateinamen im Fenster selbst. Vorher sah man nur, dass nichts ging, nicht warum.

„Ein Zustand, den niemand mehr nachprüft, ist nach der ersten Minute nur noch eine Erinnerung.“

Aus dem Server des Hubs – geschrieben, nachdem der Hub „ONLINE“ zeigte, obwohl kein Server mehr lief

Läuft ohne Internet

Nichts geht raus

Die Werkzeuge brauchen keine Verbindung nach draußen. Auch die Symbole liegen im Werkzeugkasten selbst: genau die 49, die darin vorkommen, statt der 2.606 der vollen Sammlung aus dem Netz. Das sind 268 KB. Wer ein neues Symbol braucht, trägt es von Hand nach – so bleibt die Liste klein und jede Verbindung nach draußen ausgeschlossen.

Ein Electron für alle

Electron liegt nur einmal im Wurzelordner, und alle sieben Werkzeuge benutzen es gemeinsam. Vorher lag dieselbe Programmdatei mehrfach herum – zusammen über 500 MB. Installiert wird deshalb einmal im Wurzelordner; die Unterordner brauchen keine eigene Installation und sollen auch keine bekommen.

Ordner zum Mitnehmen

Seit dem Umzug am 25. Juli 2026 arbeiten alle Starter mit relativen Pfaden. Der Ordner darf verschoben oder auf einen anderen Rechner gelegt werden und bleibt lauffähig. Das ist eine Regel für alle Aerona-Werkzeuge: keine festen Laufwerkspfade, jedes rechnet seinen Ort selbst aus. Alle Aerona-Pfade enthalten Leerzeichen und Umlaute, auch damit muss jedes Werkzeug zurechtkommen.

Die Technik

BausteinwofürVersion
Electrondie Fenster aller sieben Werkzeuge40.1.0
Expressder Server im Hub5.2.1
sharpBilder verkleinern im Image Optimizer0.34.5
jsdomSeiten lesen im SEO Architect28.0.0
archiverdas ZIP-Paket im Publisher7.0.1
fs-extraDateien kopieren in Publisher und Image Optimizer11.3.3
corsFreigabe im Server des Hubs2.8.6

Alle sieben Pakete, von denen die Web Engine abhängt. Die Versionen sind die, die im Werkzeugkasten tatsächlich installiert sind, nicht die, die in einer Wunschliste stehen. Die Apps der App Engine nutzen mit Electron 43 eine neuere Fassung als die Web Engine mit 40; beide Bereiche werden getrennt gepflegt.

Die Werkbank der Webseite

Neben den sieben Fenstern gibt es eine zweite Werkstatt: den Ordner _werkzeuge im Ordner der Webseite. Seine Skripte haben kein Fenster, sie laufen in der Kommandozeile – und sie kennen jede Eigenheit von Aerona. Nachgezählt am 27. September 2026:

293

Node-Skripte

49

bauen etwas zusammen

41

prüfen etwas nach

11

reparieren etwas

Gezählt nach dem Namen: „bauen“, „pruefen“ und „reparieren“ oder „reparatur“ darin. Am 23. September waren es 271 Skripte – die Werkbank wächst mit jeder Aufgabe, die öfter als einmal vorkommt. Die Prüfer laufen über alle Seiten, zum Beispiel ob jedes Bauteil beim Zeigen antwortet, ob auf einem Handy etwas über den Rand läuft und ob jeder Verweis ein Ziel hat. Einige davon sind auch über diesen Text gelaufen, bevor er so hier stand.

Wie Aerona sich selbst prüft

Was noch offen ist

Sicherheitsschalter

Alle sieben Werkzeuge laufen noch mit zwei abgeschalteten Schutzschaltern von Electron: Ihre Oberfläche darf direkt auf den Rechner zugreifen und ist nicht vom Hintergrund getrennt. Die eigene Sicherheitsprüfung meldet das bei jedem Lauf – vierzehn Fundstellen, zwei je Werkzeug, auch am 27. September 2026 noch. Als Ausnahme stummgeschaltet sind die Fundstellen nicht – was offen ist, bleibt bei jedem Lauf sichtbar.

Warum noch nicht behoben

Jede der sieben Oberflächen nutzt diesen Zugriff. Abschalten heißt: für jedes Werkzeug einzeln eine sichere Brücke bauen und es danach von Hand prüfen. Das ist ein eigener Arbeitsgang – blind umgebaut wären es sieben kaputte Werkzeuge.

Was schon erledigt ist

  • Am 13. August 2026 entfernt: der Schalter, der im Image Optimizer die Gleiche-Herkunft-Regel abschaltete – er wurde nie gebraucht.
  • Ebenso entfernt: die Erlaubnis für eingebettete Webview-Rahmen im Simulator, der gar keine benutzt.
  • Das Vorschaufenster des Translators läuft schon mit beiden Schutzschaltern an.

Zu lange Dateien

Zwei Dateien des Translators sind länger als die Grenze von 300 Zeilen: 980 und 537 Zeilen, nachgemessen am 27. September 2026. Die Grenze gilt überall in Aerona, weil eine lange Datei schwer zu überblicken ist. Wie beim Umbau der Schutzschalter gilt auch hier: Nach dem Zerlegen muss das Werkzeug von Hand geprüft werden.

Aus der Ideensammlung

Der SEO Architect kann noch kein Vorschaubild für geteilte Links eintragen. Ohne Bild sieht jeder geteilte Link nackt aus. Die Aerona-Webseite selbst trägt ihr Vorschaubild schon in jeder Seite; im Quelltext dieser Seite steht es ganz oben.

Wie schlimm ist das? Die Fenster mit den abgeschalteten Schaltern laden ihre eigene Oberfläche, nichts aus dem Netz. Der Simulator zeigt die Webseite in einem gewöhnlichen Rahmen, dem Electron keinen Zugriff auf den Rechner gibt. Mit der hochgeladenen Webseite haben die Schalter nichts zu tun. Wer aeronaspace.com besucht, kommt mit keinem dieser sieben Werkzeuge in Berührung.

Weiter

Version 9.0.0

Die Webseite wiegt die Hälfte, das Menü auf dem Telefon ist eine Liste geworden, das Glas ist überall dasselbe — und ein Kasten auf der Startseite sagt, warum hier eine Weile nichts passiert.