- Beim Programmieren auf dem Mac habe ich den Apple-Rechner verwendet, um Dezimalzahlen in Hexadezimal- und Binärzahlen umzuwandeln. Er ist eingebaut und funktioniert ziemlich gut
- Die Zahlen sahen so aus, als würden sie wackeln
- Zuerst dachte ich, meine Augen seien müde. Aber es war so störend, dass ich mich nicht auf die Arbeit konzentrieren konnte. Also musste ich untersuchen, was da los war
- Ich habe einen Screenshot gemacht. Schaut nach, ob ihr es im oberen Bild erkennen könnt
- Im unteren Bild habe ich den störenden Bereich hervorgehoben
- Vielleicht lest ihr diesen Beitrag auf einem kleinen Bildschirm oder eure Augen sind müde, aber ich musste es auch erst direkt prüfen. Unten ist eine vergrößerte Version
- Genau! Einige Ziffern im Bereich der Binärdarstellung sind um ein Pixel verschoben
- Das Anti-Aliasing-Rendering ist großartig, aber ich frage mich, warum einige Ziffern um ein Pixel versetzt sind
- Wie konnte das passieren? Die Rechner-App war mehrere Tage lang geöffnet. Vielleicht verwendet das UI-Koordinatensystem Floating-Point-Werte, und über mehrere Tage haben sich Rundungsfehler angesammelt. Ich würde das gern herausfinden, aber wahrscheinlich werde ich es nicht erfahren. Jedenfalls bin ich froh, dass meine Sehkraft doch nicht so schlecht ist
- Wenn es eine Feedback-Option gäbe, würde ich Apple kontaktieren, aber die gibt es nicht, also werde ich es nicht tun. Stattdessen teile ich diesen Bug im Internet. Viel Spaß damit
Zusammenfassung von GN⁺
- In der Apple-Rechner-App wurde ein Bug entdeckt, bei dem einige Ziffern im Bereich der Binärdarstellung um ein Pixel verschoben sind
- Vermutlich wird das Problem durch Floating-Point-Rundungsfehler im UI-Koordinatensystem verursacht, die auftreten können, wenn die App mehrere Tage lang geöffnet bleibt
- Da es keine Feedback-Option für Apple gibt, wurde der Bug stattdessen im Internet geteilt
- Dieser Beitrag könnte für Programmierer oder UI/UX-Designer interessant sein. Andere Rechner-Apps mit ähnlichen Funktionen werden empfohlen
3 Kommentare
Da gab es wohl einen Grund, warum Apple Schwierigkeiten mit der Implementierung eines Taschenrechners hatte.
Es gab also doch einen Grund, warum die Rechner-App fürs iPad erst zehn Jahre später kam.
Hacker-News-Kommentare
Ein Freund entdeckte zu Zeiten von MacOS Leopard oder Snow Leopard während einer Aufgabe einen Bug, bei dem der Rechner beim Quadrieren negativer Zahlen einen negativen Wert zurückgab
CFNumbervon Core Foundation auf; bei der Optimierung auf Bit-Ebene gab es einen FehlerIm ersten Screenshot fiel das Problem mit der Ausrichtung der Zahlen zunächst nicht auf, weil man sich auf andere UI-Probleme konzentrierte
Das erinnert an einen Artikel darüber, dass eines der schwierigsten Probleme in der Informatik die Zentrierung ist
Seit die Schließen-Schaltfläche in MacOS zu einem bestimmten Rot mit einem kleinen X geändert wurde, gibt es das Problem, dass das X auf bestimmten Bildschirmen und mit bestimmten Brillen nicht mittig erscheint
Apples mobiler Rechner ist sehr unpraktisch, und wenn man Tasten schnell drückt, werden Eingaben nicht richtig erkannt
Unter Windows 11 kann man den Rechner anheften, aber beim Wechsel in den wissenschaftlichen Modus verschwindet diese Funktion
Beim Design sollte berücksichtigt werden, dass sich die Sehkraft verschlechtern kann
Bei längerer Nutzung von Apple Notes treten zufällige Probleme wie Fehler beim Kopieren/Einfügen auf
MacOS wird weiterhin für Desktop-/Laptop-Zwecke genutzt, aber es gibt das Problem, dass wichtige Dateien aus Spotlight verschwinden
vigeöffnet werdenEs gibt den Feedback-Assistenten, über den man Apple Feedback geben kann, aber er ist nicht benutzerfreundlich