Aufzeichnungen aus der Arbeit an AI Cockpit für macOS, iOS und
watchOS. Meist geht es um Fehler: was kaputt war, woran es wirklich lag und was
daraus geworden ist. Geschrieben für Leute, die auf denselben Plattformen
arbeiten — der Text soll auch dann etwas bringen, wenn die App nie auf deinem
Rechner landet.
Ein Date-Feld in einer Codable-Struktur ging in die
synthetisierte Gleichheitsprüfung ein. Damit galt jeder Abruftakt als
Änderung, und die App forderte mehrere tausend Neuladungen am Tag an — gegen
einen dokumentierten Vorrat von 40 bis 70. WidgetKit drosselt stumm, die
Kachel steht still. Wie der Vergleich schiefging, warum der Test dazu trotzdem
grün war und weshalb die Lösung eine Projektion ist und kein eigenes
==.