- Saat memrogram di Mac, saya menggunakan Kalkulator Apple untuk mengonversi bilangan desimal ke heksadesimal dan biner. Karena aplikasi ini bawaan dan bekerja cukup baik
- Angka-angkanya tampak seperti bergetar
- Awalnya saya mengira mata saya lelah. Tapi ini terlalu mengganggu sampai saya tidak bisa fokus bekerja. Jadi saya harus menyelidiki apa yang sedang terjadi
- Saya mengambil tangkapan layar. Coba lihat apakah Anda bisa melihatnya pada gambar di atas
- Pada gambar di bawah, saya menyorot bagian yang mengganggu
- Mungkin Anda membaca tulisan ini di layar kecil atau mata Anda juga lelah, tetapi saya sendiri harus memastikannya. Berikut versi yang diperbesar
- Nah itu dia! Beberapa angka di bagian tampilan biner bergeser satu piksel
- Rendering anti-aliasing-nya bagus, tetapi saya penasaran kenapa beberapa angka bergeser satu piksel
- Bagaimana ini bisa terjadi? Aplikasi kalkulator sudah terbuka selama beberapa hari. Mungkin sistem koordinat UI menggunakan bilangan floating-point, dan kesalahan pembulatan menumpuk selama beberapa hari. Saya ingin mengetahuinya, tetapi mungkin tidak akan pernah tahu. Bagaimanapun, syukurlah penglihatan saya tidak seburuk itu
- Kalau ada opsi umpan balik, saya akan menghubungi Apple, tetapi karena tidak ada, saya tidak akan melakukannya. Sebagai gantinya, saya akan membagikan bug ini di internet. Semoga menikmatinya
Ringkasan GN⁺
- Ditemukan bug di aplikasi Kalkulator Apple di mana beberapa angka pada bagian tampilan biner bergeser satu piksel
- Masalah ini diduga disebabkan oleh kesalahan pembulatan floating-point pada sistem koordinat UI yang bisa terjadi ketika aplikasi dibiarkan terbuka selama beberapa hari
- Karena tidak ada opsi umpan balik ke Apple, bug ini dibagikan di internet
- Tulisan ini bisa menarik bagi programmer atau desainer UI/UX. Disarankan mencoba aplikasi kalkulator lain dengan fitur serupa
3 komentar
Pantas saja Apple kesulitan mengimplementasikan kalkulator.
Pantas saja aplikasi Kalkulator di iPad baru muncul setelah sepuluh tahun.
Komentar Hacker News
Seorang teman pernah menemukan bug saat mengerjakan tugas pada era MacOS Leopard atau Snow Leopard, di mana kalkulator mengembalikan angka negatif ketika bilangan negatif dipangkatkan genap
CFNumberdi Core Foundation, dengan kesalahan pada proses optimasi tingkat bitPada tangkapan layar pertama, tidak menyadari masalah perataan angka dan justru fokus pada masalah UI lainnya
Mengingatkan pada tulisan bahwa salah satu masalah tersulit dalam ilmu komputer adalah perataan ke tengah
Setelah tombol tutup jendela di MacOS berubah menjadi warna merah tertentu dengan X kecil, muncul masalah bahwa pada layar dan kacamata tertentu, X tampak tidak berada di tengah
Aplikasi kalkulator mobile Apple sangat tidak nyaman digunakan, dan jika tombol ditekan cepat, input sering tidak terbaca dengan benar
Di Windows 11, kalkulator bisa disematkan, tetapi saat beralih ke mode ilmiah, fitur semat itu hilang
Saat mendesain, perlu mempertimbangkan bahwa penglihatan bisa memburuk
Jika Apple Notes digunakan dalam jangka panjang, muncul masalah acak seperti error salin/tempel
Masih memakai MacOS untuk penggunaan desktop/laptop, tetapi ada masalah file penting menghilang dari Spotlight
vidi baris perintahAda Feedback Assistant untuk mengirim umpan balik ke Apple, tetapi tidak ramah pengguna