DINKI·惦记
Deutsch ⌄
简体中文English日本語FrançaisDeutschEspañolPortuguês (Brasil)ไทย

DAS DINKI ENTWICKLUNGSTAGEBUCH / 001

Schritt für Schritt für das, was zählt.

Wie wird aus einem Vorschlag eine Funktion? Und wie wird ein kleines Problem sorgfältig gelöst? Hier halten wir den Weg von DINKI 1.0 bis 1.1.1 fest.

Die Änderungen ansehen ↗
Yaya
1.0 → 1.1.1BUILD 165
01 /

Sieben Wege zu vollständigeren Erinnerungen

Zuerst zeigen wir, was sich ändert, dann erklären wir die Entscheidungen dahinter. Anpassungen an Käufen und am Laden stehen gesondert unter Verbesserungen und Fehlerbehebungen.

01

Mit bisherigen Daten weitermachen

Auch nach dem Test bleiben Erinnerungen im selben Konto erhalten.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Beim Wechsel von der Testversion zur offiziellen Version tauchten die bisherigen Daten derselben Person nicht auf.

Unser Vorgehen

Bisherige Daten desselben Kontos prüfen, eine Cloud-Vorschau anbieten, Unterschiede vergleichen und vor dem Zusammenführen eine Bestätigung einholen. Berechtigungen aus Testkäufen bleiben von echten Berechtigungen getrennt.

So funktioniert es jetzt

Der Nutzer hat bestätigt, dass die synchronisierten bisherigen Daten auch nach erneutem Öffnen vorhanden sind. Die Wiederherstellung auf anderen Geräten muss vor der Veröffentlichung noch geprüft werden; Daten aus Testumgebungen lassen sich nicht grundsätzlich ohne Bedingungen übernehmen.

02

Bilder mit Yaya besprechen

Mehrere Bilder gemeinsam verstehen und dann entscheiden, was festgehalten wird.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Fotos enthalten oft wichtige Informationen. Alles abzutippen ist mühsam, und ungenaue Datumsangaben dürfen nicht eigenmächtig festgelegt werden.

Unser Vorgehen

Mehrere Bilder, das einzelne Entfernen und Rückfragen im Gespräch unterstützen. Zunächst mögliche Angaben für einen Eintrag herausarbeiten und dann klären, ob daraus eine kleine Notiz oder ein wichtiger Moment wird. Bei Angaben wie „Ende des Monats“ wird nachgefragt.

So funktioniert es jetzt

Wichtige Momente lassen sich direkt speichern, sobald die Angaben eindeutig sind. Text, Sprache und Bilder nutzen denselben Gesprächsablauf; eine laufende Sprachaufnahme kann auch gestoppt und gesendet werden.

03

Aus einer kleinen Notiz wird ein wichtiger Moment

Ein spontan notierter Gedanke kann einen Tag bekommen, auf den man sich vorbereitet.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Wer erst später an eine Erinnerung denkt, sollte nicht alles erneut abschreiben müssen. Nach der Umwandlung darf außerdem kein weißer Bildschirm bleiben.

Unser Vorgehen

Titel, Beschreibung, vorhandenes Datum und Fotos übernehmen. Fehlt das Datum, wird es ergänzt. Nach erfolgreichem Speichern die Umwandlung und den ursprünglichen Eintrag schließen.

So funktioniert es jetzt

Kleine Notizen und wichtige Momente lassen sich nach ausdrücklicher Bestätigung löschen. Speichern und Zurückkehren nach der Umwandlung wurden vom Nutzer abgenommen.

04

Fotos machen Erinnerungen vollständiger

Aus der Mediathek auswählen oder direkt fotografieren.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Manches lässt sich nicht in einem Satz festhalten. Ein Foto bewahrt die Details.

Unser Vorgehen

Fotoanhänge für kleine Notizen und wichtige Momente ergänzen, mit Auswahl aus der Mediathek oder Aufnahme per Kamera. Der Vorschlag stammt von @小菠萝.

So funktioniert es jetzt

Fotos werden mit dem Eintrag gespeichert und in Synchronisierung und Sicherung einbezogen. Die Wiederherstellung von Anhängen auf mehreren Geräten ist noch zu prüfen. Dass Fotos auf der Abschlussseite der KI-Sortierung nicht sofort erscheinen, bleibt für eine spätere Korrektur vorgemerkt.

05

Auch Katzen und Hunde gehören dazu

Erst erkennen, wer zu sehen ist, dann passende Bewegungen gestalten.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Haustiere sollten keine menschliche Standpose erhalten. Auf Gruppenfotos sollte sich nicht nur eine Person bewegen.

Unser Vorgehen

Personen, Haustiere und gemischte Szenen unterscheiden und anhand der Posen drei Gruppen von Bewegungsanweisungen erzeugen. Ist die Erkennung nicht verfügbar, kommen Voreinstellungen zum Einsatz. Die integrierte Liste trennt Personen und Haustiere. Der Vorschlag stammt von @ddcat.

So funktioniert es jetzt

Katzen und Hunde können passende Körperhaltungen und leichte Bewegungen erhalten. Generierte Ergebnisse müssen weiterhin angesehen werden; wir versprechen nicht, dass jedes Ergebnis die Erwartungen vollständig erfüllt.

06

Ein fester Ort für Vorschläge

Entwickler-Yaya sammelt Anregungen, und die Danksagungen würdigen übernommene Beiträge.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Rückmeldungen gingen in Gesprächen unter. Nutzer wussten nicht, ob ihre Vorschläge später umgesetzt wurden.

Unser Vorgehen

Eine eigene Karte für Feedback und Danksagungen unten unter „Mein Bereich“ ergänzen, die übrige Anordnung beibehalten. Feedback kann Bilder und Sprachnachrichten enthalten. Danksagungen werden nach Versionen gegliedert, die neueste ist aufgeklappt.

So funktioniert es jetzt

Jedes Konto kann einen Vorschlag einmal unterstützen; der Server verhindert doppelte Einträge. Rückmeldungen gelangen in die Entwicklerverwaltung. Belohnungen in Form von Mitgliedschaft und Sonnenschein bleiben ein Vorhaben mit noch offenen Regeln; eine automatische Gutschrift wird nicht zugesagt.

07

In deiner vertrauten Sprache

DINKI unterstützt zehn Sprachen. Die Website zieht mit.

Den Weg dahin ansehen +

Das ursprüngliche Problem

Texte, Datumsangaben, Schaltflächen und lange Sätze brauchen mehr als eine wortwörtliche Übersetzung.

Unser Vorgehen

Die App bietet vereinfachtes Chinesisch, Englisch, Japanisch, Koreanisch, Französisch, Deutsch, Spanisch, brasilianisches Portugiesisch, Russisch und Thailändisch. Auch die Website bietet Inhalte in diesen zehn Sprachen.

So funktioniert es jetzt

Marke und Bedeutung der Aktionen erhalten und fehlende Zeichen, Ersatztexte sowie das Layout langer Texte prüfen. Eine fertige Übersetzung bedeutet nicht, dass alle Sprachen bereits von Muttersprachlern geprüft wurden.

Beispiel der Figurenauswahl · Build 156 mit Menschen und Haustieren ↗
Beispiel der Figurenauswahl · Build 156 mit Menschen und Haustieren
02 /

Die kleinen Stellen, an denen wir weiter feilen

Neben neuen Funktionen kostet vieles Zeit, das sich einfach selbstverständlich bedienen lassen sollte. Die folgenden Punkte sind nach Problemen gebündelt; mehrere Änderungen werden nicht mehrfach als neue Funktion gezählt.

01Kauf und Gutschrift+

Produktpreise beim Start vorladen und bereits geladene Preise beim Öffnen einer Seite nicht immer wieder leeren. Scheitert das Laden eines Produkts, bleiben die anderen davon unberührt. Die Kaufschaltfläche zeigt einheitlich „Wird verarbeitet“. Nach erfolgreicher Belegprüfung werden Mitgliedschaft und Sonnenschein automatisch aktualisiert; ältere Antworten können den neuen Kontostand nicht überschreiben.

02Echte Käufe und Testkäufe+

Das offizielle Konto und persönliche Daten bleiben nutzbar. Von Apple simulierte Käufe werden getrennten Testberechtigungen zugeordnet. Die Zuordnung älterer Testabonnements wurde kompatibel gemacht, damit ein erfolgter Kauf nicht endlos auf Bestätigung wartet. Mitgliedschaften und Sonnenschein aus dem echten Store wurden auf Gutschrift und Bestand nach erneutem Öffnen geprüft. Der vollständige Ablauf von Verlängerungen und Rückerstattungen bleibt noch zu prüfen.

03Anmeldung und Start+

Anmeldesitzungen wiederherstellen, damit späteres Öffnen keine erneute Anmeldung verlangt. Vor Abschluss des lokalen Ladens keine leere Startseite anzeigen. Die zuletzt betrachtete Figur merken und nach dem Start wieder öffnen.

04Fotos und Figuren+

Leere Vorschaubilder integrierter Figuren, ausbleibende Reaktionen nach dem Zuschneiden eines Profilbilds und statusbedingte Blockaden beim Einstieg in die Fotogenerierung beheben. Animierte Listenvorschauen nutzen jetzt leichte transparente Bildatlanten; alle sichtbaren Karten werden abgespielt.

05Synchronisierung und Sicherung+

Zusammengeführte Daten tatsächlich lokal speichern und die Ansicht aktualisieren. Bei der ersten Anmeldung anhand der Cloud-Unterschiede Hinweise geben, ohne die Vorschau wiederholt zu öffnen. Nur bei Bedarf synchronisieren, etwa nach Datenänderungen oder manueller Auslösung, und die Wiederherstellung älterer Sicherungsdateien vervollständigen.

06Gespräche und Feedback+

Eingaben mit mehr als drei Zeilen lassen sich scrollen; Bilder stehen rechts. Nachrichten an Entwickler-Yaya erscheinen nach dem Senden sofort im Verlauf und können bei Fehlern erneut gesendet werden. Sichtbare Sternchen statt Fettschrift, Fehler beim Lesen von Feedback und der fehlende Spracheingang wurden korrigiert.

07Dialoge und Rückkehr+

Zentrierte Dialoge mit Titel, Beschreibung und Schaltflächen vereinheitlichen und das Limettenthema anpassen. Unnötige kleine Rückblickkarten entfernen. Den weißen Bildschirm nach der Umwandlung und die verbleibende Seite „Eintrag entfernt“ beheben.

08Laden und Aufgaben+

Die Ladebegleitung öffnet sich nur, wenn Einstellungen und Berechtigungen passen, das Gerät geladen wird und im Querformat ist. Der Wechsel ins Hochformat erleichtert das Verlassen. Die Anzeige heute erledigter Aufgaben, die Position der Löschaktion und die Löschbestätigung wurden verbessert.

09Datenschutzhinweise+

Build 165 korrigiert ausschließlich den Text: Die Zusage eines nicht vorhandenen Seiteneinstiegs entfällt. Die Hinweise zur ersten KI-Einwilligung, zum Erhalt lokaler Notizen nach Ablehnung und zum Widerruf über die Kontaktwege bleiben erhalten.

03 /

Die Umsetzung verständlich erklärt

Aus tatsächlichen Problemen dieser Entwicklung. Wir erläutern Lösungsansätze, ohne Konten, Transaktionen, private Schlüssel oder interne Schnittstellen offenzulegen.

FIELD NOTES / 01

Warum bleibt nach dem Freistellen ein weißer Hintergrund?

Weiße Pixel und transparente Pixel sind nicht dasselbe.

Den Weg dahin ansehen ↗

Ein weiß übermalter Hintergrund oder das Speichern als PNG erzeugt nicht automatisch Transparenz. Dafür braucht es einen eigenen Alphakanal, der die Sichtbarkeit jedes Pixels festhält.

DINKI verarbeitet statische Bilder mit Motivsegmentierung und Masken: Eine Transparenzmaske für das Motiv wird vorhergesagt, während die ursprünglichen Farben erhalten bleiben. Anschließend werden Transparenz und Kanten auf dunklem, limettengrünem und papierfarbenem Hintergrund geprüft, damit Details wie weiße Kleidung oder Lichtreflexe in den Augen nicht beschädigt werden.

Animierte Inhalte nutzen einen anderen Transparenzweg: Farbbild und Transparenzmaske einer normalen Videoquelle werden zusammen verpackt und vom Player nach einer festgelegten Vereinbarung getrennt und zusammengesetzt. Ein gewöhnliches Videoelement kann dabei Farbflächen oder die Maske zeigen. Eine andere Hintergrundfarbe behebt das nicht.

Die Umschaltung unten zeigt lediglich ein vorhandenes transparentes Motiv auf verschiedenen Hintergründen. Deine Fotos werden im Browser weder hochgeladen noch neu verarbeitet.

FIELD NOTES / 02

Warum bewegen sich die ersten zwei Karten und die übrigen nicht?

Listenvorschauen und Videos in voller Größe erfüllen verschiedene Aufgaben.

Den Weg dahin ansehen ↗

Um den Speicherbedarf zu begrenzen, beschränkte die frühe Lösung die Zahl gleichzeitig abgespielter Videos. Das senkte die Last, ließ weitere sichtbare Karten jedoch unbewegt.

Die Liste nutzt jetzt transparente Bildatlanten aus den Bewegungsvideos: 18 Einzelbilder pro Vorschau bei einem Cache-Budget von 32 MiB. Alle sichtbaren Karten werden abgespielt. Beim Scrollen pausiert die Wiedergabe, außerhalb des Bildschirms stoppt sie. Das wirkt wie ein GIF, ist aber ein Bildatlas mit Alphakanal.

Beim Öffnen einer Figur oder Abspielen einer vollständigen Bewegung werden weiterhin Videoressourcen verwendet. Die Liste benötigt nicht mehr für jede Karte dauerhaft einen Videodecoder. Originalvideos aus der Produktion werden dadurch nicht durch niedrig aufgelöste Vorschauen ersetzt.

Die Systemeinstellung zur Reduzierung von Bewegungen muss weiterhin beachtet werden. Flüssigkeit lässt sich nur auf echten Geräten unter gleicher Last messen. Aus der technischen Methode allein darf keine bezifferte Leistungssteigerung abgeleitet werden.

FIELD NOTES / 03

Warum wurde nach der Umwandlung einer Notiz in einen Termin alles weiß?

Die Daten hatten sich geändert, die Seite wartete aber noch auf den alten Eintrag.

Den Weg dahin ansehen ↗

Die Umwandlung legt einen wichtigen Moment an und entfernt die ursprüngliche kleine Notiz. Wenn Detailseite und Bearbeitungsfenster an diese Notiz gebunden sind, verliert die darunterliegende Seite nach dem Löschen ihren Inhalt.

Der korrigierte Editor hält eine stabile Kopie des Entwurfs. Erst wird gespeichert, dann nimmt die übergeordnete Ansicht das Ergebnis entgegen und schließt Umwandlung und Detailseite über die jeweiligen Abschlussrückmeldungen. Bei Abbruch oder fehlgeschlagenem Speichern bleiben die Eingaben erhalten.

Das ist zuverlässiger als zwei Schließbefehle von beliebiger Stelle aus: Jede Ansichtsebene verwaltet ihren eigenen Darstellungszustand. Nach erfolgreichem Abschluss gelangt man zur weiterhin gültigen Liste.

Zentrierte Bestätigungen verwenden die gemeinsame App-Komponente mit Titel, Erklärung und eindeutiger Aktion, statt auf jeder Seite eigene Hinweise einzuführen.

FIELD NOTES / 04

Apple meldet einen erfolgreichen Kauf. Warum bleibt der Kontostand gleich?

Zahlungsrückmeldung, Prüfung, Gutschrift und Anzeige bilden eine durchgehende Kette.

Den Weg dahin ansehen ↗

Apples Rückmeldung bedeutet, dass ein Transaktionsergebnis vorliegt. Der Server muss die Bestellung und ihre Zuordnung noch prüfen und eine doppelte Gutschrift verhindern. Nur die Zahl auf dem Bildschirm zu ändern würde Anzeige und tatsächliches Kontobuch auseinanderbringen.

In dieser Runde wurden bestätigte Aktualisierungen von Guthaben und Mitgliedschaft wieder an den Client angebunden. Ältere Abfragen dürfen neuere Gutschriften nicht überschreiben. Der Ablauf erscheint in der Kaufschaltfläche; normalerweise muss der Nutzer keine Funktion namens „Käufe synchronisieren“ verstehen.

Simulierte und echte Bestellungen werden getrennt verbucht. Auch wiederhergestellte Dateien dürfen das Kaufguthaben nicht verändern. Bei Netzfehlern bleiben offene Transaktionen für einen neuen Versuch erhalten. Nutzer werden nicht zu weiteren Käufen gedrängt, um ihre Gutschrift zu erhalten.

Für das Monatsabo und Sonnenschein-Käufe im echten Store wurden Gutschrift, Mitgliedschaft und erneutes Öffnen geprüft. Vollständige Abläufe echter Rückerstattungen und Verlängerungen bleiben Prüfpunkte vor der Veröffentlichung.

Transparent ist nicht weiß: Hintergrund wechseln

Weiße Pixel und transparente Pixel sind nicht dasselbe.

Transparent ist nicht weiß: Hintergrund wechseln
Vorhandenes transparentes Figurenmotiv von DINKI
04 /

So ist diese Version gewachsen

  1. 144–147

    Zehn Sprachen, bisherige Daten und Start

    Zunächst die Datenübernahme nach 1.0, das Vorladen von Preisen und grundlegende Bedienabläufe ergänzen.

  2. 148–152

    Notizen und Gespräche leichter machen

    Aktualisierung nach Gutschriften, Fotos und Kamera, Verständnis mehrerer Bilder, direktes Speichern wichtiger Momente und animierte Listenvorschauen verbessern.

  3. 153–156

    Nutzervorschläge ins Produkt bringen

    Danksagungen und Unterstützung, Bewegungen für Haustiere und Gruppen sowie Entwickler-Yaya ergänzen und die Update-Vorschau aufbereiten.

  4. 157–160

    Mit offiziellen Diensten prüfen

    Veröffentlichungsliste prüfen, Rückkehr nach Umwandlung, Feedbackgespräche, Anmeldung und Sonnenschein-Abfragen korrigieren sowie den Erhalt bisheriger Daten prüfen.

  5. 161–164

    Die Kaufkette vervollständigen

    Offizielle Daten anbinden, simulierte Berechtigungen trennen und die Zuordnung älterer Abos, die Aktualisierung nach Gutschrift sowie Laden im Querformat korrigieren.

  6. 165

    Text und tatsächliches Verhalten abstimmen

    Nur die Datenschutzhinweise korrigieren, bereits abgenommene Funktionen beibehalten und nach der TestFlight-Bestätigung zur Apple-Prüfung einreichen.

DINKI in Aufnahmen ↗

05 /

Ein Produkt entwickeln und sein Erscheinungsbild festhalten

Herkunft und Entwicklungsstand von Werbebildern, Markenfilm und Storyboards bleiben erkennbar. Frühe Darstellungen werden nicht als Aufnahmen der endgültigen Version ausgegeben.

Vorschaugrafiken aus Build 156. Zahlen und Status entsprechen dem damaligen Stand; maßgeblich ist der Eintrag zu Build 165 auf dieser Seite.

30 Sekunden Markengeschichte · Frühe Konzepte und schematische Oberflächen aus dem bestehenden Website-Film
Bewegungsbeispiel · Vorhandenes integriertes Material, keine Zusage für jedes generierte Ergebnis

Einige bestehende Filme enthalten chinesische Texte und bleiben im Original erhalten. Das bedeutet nicht, dass Videos in allen zehn Sprachen produziert wurden.

Für den 90-sekündigen Werbefilm zu 1.1.1 gibt es bisher nur ein Storyboard, noch keinen fertigen Film. Deshalb gibt es hier keinen vorgetäuschten Wiedergabeknopf.

Den Weg bewahren – und das noch Offene

Vor der öffentlichen Veröffentlichung müssen echte Verlängerungen und Rückerstattungen sowie die geräteübergreifende Synchronisierung noch geprüft werden. Die Zustelltests für Systemerinnerungen wurden auf Wunsch des Nutzers auf die nächste Version verschoben. Auch die sofortige Fotoanzeige auf der Abschlussseite der KI-Sortierung ist als offener Folgepunkt erfasst.

Nach oben ↑