Το Lulucat Blog είναι το μέρος όπου καταγράφουμε πώς φτιάχνονται πραγματικά οι εφαρμογές. Περιμένετε αναλύσεις σε βάθος για τις μηχανές rendering πίσω από τα εργαλεία μας για γραφή με το χέρι — μοντέλα πινελιών, γόμες, pipelines GPU —, τα εργαλεία μέτρησης και επαλήθευσης που φτιάχνουμε για να μπορούμε να τις εμπιστευόμαστε, και ειλικρινείς σημειώσεις για τη συνεργασία με agents προγραμματισμού με AI: τι έκαναν σωστά, τι χάλασαν και τι κρατήσαμε. Δεν υπάρχει σταθερό πρόγραμμα· νέες αναρτήσεις εμφανίζονται όταν υπάρχει κάτι πραγματικό να δείξουμε.
Το εργαλείο κιμωλίας του Lulucat Notes επιβραδυνόταν σε πυκνές περιοχές χειρόγραφου. Το σημείο συμφόρησης δεν ήταν τα 3,571 δείγματα εισόδου, αλλά τα 70 περάσματα scratch πλήρους οθόνης ανά frame. Μια απορριφθείσα cache χαμηλής ανάλυσης και ένα scissor rectangle ανά πινελιά εξηγούν τα υπόλοιπα.
Αξιολογήσαμε τα Turso/libSQL για την εφαρμογή χειρόγραφων σημειώσεων για iPad, μετρήσαμε τα πάντα και επιλέξαμε επίπεδα αρχεία snapshot. Ο συγκεκριμένος φόρτος εργασίας δεν χρειάζεται βάση δεδομένων — κάθε βήμα πρέπει να πληρώνει μόνο για προβλήματα που ήδη υπάρχουν.
Θέλαμε την κατευθυντική πένα του Freeform στο Lulucat Notes. Η προδιαγραφή ήταν ένα στιγμιότυπο χειρογράφου. Μετά από δύο μοντέλα, μία διαχωριστική ερώτηση και μια ελλειπτική μύτη, το στυλό νερού γράφει όπως πρέπει. Το Kimi K3 ανέλαβε την έρευνα, τον κώδικα και την επικύρωση στο Fireworks.
Το pipeline πλακιδίων Core Graphics έγινε pipeline point-sprite Metal σε έξι μικρά βήματα, το καθένα επαληθευμένο σε πραγματικό iPad. Ο κώδικας γράφτηκε με pair-programming με το Kimi K3 στο Fireworks.
Μια πινελιά γόμας ως ξεχωριστό στοιχείο είναι ο προφανής σχεδιασμός. Η μετακίνηση αντικειμένων τον χαλά, οπότε στο Lulucat Notes η διαγραφή ανήκει στην πινελιά από την οποία αφαιρεί μελάνι.
Πραγματικά δεδομένα από το Apple Pencil αποκάλυψαν ελαττώματα που παρέβλεψαν οι συνθετικές δοκιμές και οδήγησαν το Lulucat Notes από τρεις μηχανές περιγράμματος στο μοντέλο σφραγίδων MaLiang.