7 poin oleh GN⁺ 2024-09-01 | 3 komentar | Bagikan ke WhatsApp
  • 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

 
ng0301 2024-09-03

Pantas saja Apple kesulitan mengimplementasikan kalkulator.

 
bus710 2024-09-02

Pantas saja aplikasi Kalkulator di iPad baru muncul setelah sepuluh tahun.

 
GN⁺ 2024-09-01
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

    • Bug ini berasal dari CFNumber di Core Foundation, dengan kesalahan pada proses optimasi tingkat bit
    • Bug ini tidak ditemukan lewat pengujian atau bug di aplikasi lain, tetapi karena seseorang menekan tombol lalu memikirkan hasilnya secara kritis
  • Pada tangkapan layar pertama, tidak menyadari masalah perataan angka dan justru fokus pada masalah UI lainnya

    • Label tombol "Unicode" tidak berada di tengah
    • Pemilih 8/10/16 bergeser dari posisinya sendiri
    • Indikator bit 31 dan 63 tidak sejajar satu sama lain
    • x dan + tidak sejajar secara horizontal (terlihat seperti masalah font ikon)
  • 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

    • tautan terkait
    • Kemungkinan besar ini masalah subpiksel, tetapi kacamata murah menambah aberasi kromatik sehingga kebingungan visual makin parah
    • Masalah ini kemungkinan besar menghilang setelah layar beresolusi tinggi menjadi umum
  • Aplikasi kalkulator mobile Apple sangat tidak nyaman digunakan, dan jika tombol ditekan cepat, input sering tidak terbaca dengan benar

    • Terlihat lebih memprioritaskan animasi visual daripada fungsi
    • Mengejutkan bahwa perusahaan yang berfokus pada interaksi pengguna bisa memiliki masalah seperti ini
  • Di Windows 11, kalkulator bisa disematkan, tetapi saat beralih ke mode ilmiah, fitur semat itu hilang

    • Ini adalah pilihan desain yang sangat tidak ramah pengguna
  • Saat mendesain, perlu mempertimbangkan bahwa penglihatan bisa memburuk

    • Mengurangi waktu menatap layar dan melakukan latihan mata adalah hal yang baik
  • Jika Apple Notes digunakan dalam jangka panjang, muncul masalah acak seperti error salin/tempel

    • Masalahnya teratasi setelah restart
  • Masih memakai MacOS untuk penggunaan desktop/laptop, tetapi ada masalah file penting menghilang dari Spotlight

    • Diselesaikan dengan membuka file lewat vi di baris perintah
  • Ada Feedback Assistant untuk mengirim umpan balik ke Apple, tetapi tidak ramah pengguna

    • Bahkan jika ada tanggapan, sering kali jawabannya adalah "tidak diperbaiki"
    • Berkat HN Bug Reporter, kemungkinan besar Apple sekarang sudah mengetahui masalah ini