Aplikasi Calculator Apple , utiliti asas yang disertakan dengan setiap Mac , telah ditemui menggunakan memori yang luar biasa sebanyak 32.23 GB akibat kebocoran memori yang teruk. Isu ini pertama kali dilaporkan oleh pengguna yang mendapati sistem mereka kehabisan memori aplikasi, dengan aplikasi Calculator menjadi punca utama.
Perbandingan Penggunaan Memori:
- Aplikasi Calculator (dengan kebocoran): 32.23 GB
- Activity Monitor : 73.1 MB
- Jangkaan penggunaan normal aplikasi calculator: ~5-10 MB
Kebocoran Memori Mencapai Tahap Yang Tidak Pernah Berlaku
Penggunaan memori yang dilaporkan adalah luar biasa untuk aplikasi yang begitu mudah. Kebanyakan aplikasi kalkulator asas sepatutnya hanya menggunakan beberapa megabait memori sahaja. Sebagai perbandingan, aplikasi Activity Monitor yang ditunjukkan dalam tangkapan skrin yang sama hanya menggunakan 73.1 MB. Skala kebocoran memori ini telah mengejutkan ramai pembangun dalam komuniti, dengan sesetengahnya menyatakan bahawa mencapai penggunaan memori yang begitu besar daripada aplikasi kalkulator akan sukar dilakukan secara tidak sengaja.
Kebocoran memori: Ralat pengaturcaraan di mana aplikasi terus menggunakan lebih banyak memori tanpa melepaskannya kembali kepada sistem, akhirnya menyebabkan masalah prestasi atau sistem ranap.
Masalah Ketepatan Pengiraan Timbul
Selain daripada kebocoran memori, pengguna telah mengenal pasti ralat pengiraan yang serius dalam alat matematik Apple . Satu contoh yang amat membimbangkan melibatkan penukaran unit di mana menaip 1+1 sq ft in sq in= menghasilkan keputusan yang salah iaitu 1,694.0031 inci persegi dan bukannya jawapan yang betul iaitu 288 inci persegi. Ini mewakili ralat pengiraan hampir 6 kali ganda nilai yang betul.
Komuniti juga telah melaporkan isu bersejarah dengan aplikasi Calculator Apple , termasuk masalah dengan susunan operasi dan fungsi aritmetik asas. Sesetengah pengguna telah menyatakan bahawa aplikasi tersebut terlepas input apabila menaip terlalu cepat dan boleh menambah nombor beberapa kali jika butang tambah ditekan berulang kali.
Contoh Ralat Pengiraan:
- Input: "1+1 sq ft in sq in="
- Keputusan Apple : 1,694.0031 inci persegi
- Keputusan Betul: 288 inci persegi
- Faktor Ralat: ~5.9x tidak betul
Pengalaman Pengguna Terus Merosot
Masalah aplikasi Calculator melangkaui ketepatan matematik. Pengguna melaporkan bahawa antara muka telah kehilangan respons input sentuhan selama lebih enam tahun, menjadikannya mengecewakan untuk digunakan pada peranti yang boleh disentuh. Aplikasi ini juga bergelut dengan fungsi asas seperti mengosongkan nombor, yang sepatutnya menjadi operasi mudah untuk mana-mana kalkulator.
Ia telah kehilangan input sentuhan selama lebih 6 tahun sekarang, masih tidak dapat mempercayai pasukan pembangun mereka tidak mempunyai kebanggaan profesional untuk membaiki kecacatan yang memalukan ini.
Isu-isu ini menyerlahkan kebimbangan yang lebih luas tentang kualiti perisian di Apple , dengan sesetengah pengguna menyatakan pelbagai masalah perisian muncul merentasi aplikasi Apple yang berbeza dalam kemas kini terkini.
Garis Masa Isu Yang Dilaporkan:
- Masalah input sentuhan: Berterusan selama 6+ tahun
- Kebocoran memori: Baru ditemui
- Ralat penukaran unit: Semasa
- Bug pengiraan bersejarah: ~2009 dan berterusan
Analisis Teknikal dan Respons Komuniti
Komuniti teknikal telah keliru tentang bagaimana kebocoran memori yang begitu besar boleh berlaku dalam aplikasi kalkulator yang mudah, terutamanya memandangkan operasi matematik asas tidak sepatutnya memerlukan peruntukan memori dinamik. Kebocoran ini menunjukkan ralat pengaturcaraan asas dalam cara aplikasi menguruskan memori, mungkin berkaitan dengan menyimpan sejarah pengiraan atau mengendalikan kemas kini antara muka pengguna tanpa pembersihan yang betul.
Penemuan ini telah mencetuskan perbincangan tentang kawalan kualiti perisian dan prosedur ujian, dengan ramai yang mempersoalkan bagaimana bug yang begitu jelas boleh melalui proses pembangunan dan ujian Apple . Sesetengah pembangun secara bergurau mencadangkan menulis semula kalkulator dalam bahasa pengaturcaraan yang berbeza atau membandingkannya secara tidak baik dengan aplikasi berasaskan web yang terkenal dengan penggunaan memori yang tinggi.
Insiden ini berfungsi sebagai peringatan bahawa walaupun aplikasi perisian yang paling asas boleh mengandungi bug serius yang mempengaruhi prestasi sistem dan pengalaman pengguna. Bagi syarikat yang terkenal dengan perhatian kepada perincian dan kualiti, isu kalkulator ini mewakili penyimpangan yang ketara daripada piawaian yang dijangkakan.