
Apple menggandakan upayanya untuk meningkatkan kualitas perangkat lunak iOS, macOS, dan watchOS secara keseluruhan. Menurut laporan baru dari Bloomberg, Apple menghentikan sementara pengembangan fitur baru untuk iOS 18, macOS 15, dan watchOS 11 minggu lalu untuk memperbaiki bug. Keputusan tersebut juga dikatakan berdampak pada visionOS.
BloombergMark Gurman menjelaskan bahwa Apple menyelesaikan “versi pertama” rilis iOS 18, macOS 15, dan watchOS 11 tahun depan bulan lalu. Namun, saat meninjau pembaruan tersebut, tim menemukan sejumlah bug yang tidak normal.
Laporan tersebut menjelaskan bahwa putaran terbaru pengembangan Apple untuk pembaruan firmware tahun depan “belum berjalan semulus yang diinginkan perusahaan. Oleh karena itu, eksekutif yang bertanggung jawab atas upaya pengembangan perangkat lunak Apple mengatakan kepada tim untuk menghentikan “semua pengembangan fitur baru selama satu minggu untuk memperbaiki bug.”
Biasanya, setelah menyelesaikan rilis “tonggak sejarah” pertama dari pembaruan perangkat lunak, para insinyur Apple akan segera mulai mengerjakan pencapaian kedua. Namun tahun ini, perusahaan “menunda dimulainya pekerjaan pada rilis tonggak sejarah kedua” untuk fokus pada pembersihan.
Dengan ribuan karyawan Apple yang bekerja pada berbagai sistem operasi dan perangkat — yang harus bekerja sama dengan lancar — gangguan mudah muncul. “Ini adalah masalah ketika 10.000 orang mengetik kode dan merusak sistem operasi sepenuhnya,” kata seseorang yang mengetahui situasi tersebut.
Apple dilaporkan menerapkan jeda satu minggu pada pengembangan fitur baru minggu lalu, dan akan dicabut minggu ini.
Laporan hari ini dari Bloomberg juga memberikan beberapa gambaran besar tentang bagaimana Craig Federighi, kepala rekayasa perangkat lunak Apple, telah berupaya meningkatkan kualitas perangkat lunak selama bertahun-tahun:
Pada tahun 2019, ia merombak cara Apple mengembangkan perangkat lunak dalam upaya lebih lanjut untuk mencapai tujuan tersebut. mencegah masalah. Dalam pendekatan ini, setiap fitur harus diaktifkan secara manual – melalui proses yang disebut “feature flags” – sehingga memungkinkan penguji karyawan untuk mengisolasi dampak pada keseluruhan sistem sebelum menambahkannya.
Pada tahun itu, dia juga mengadopsi apa yang dikenal di Apple sebagai “Pakta”. Perjanjian tersebut mengharuskan karyawan untuk tidak membiarkan “regresi” secara sadar – ketika perangkat lunak yang pernah berfungsi berhenti berfungsi dengan benar – dan segera memperbaiki kesalahan. Kebijakan Federighi telah membantu: rilis perangkat lunak Apple tidak terlalu bermasalah dalam beberapa tahun terakhir, dan lebih sedikit fitur yang harus ditunda.
Apa arti sebenarnya dari fitur baru di iOS 18, iPadOS 18, macOS 15, dan watchOS 11 masih harus dilihat. Bloomberg menggambarkan jeda satu minggu ini sebagai “langkah yang jarang terjadi.”
Itulah konten tentang Apple menghentikan sementara pekerjaan di iOS 18 dan lebih banyak lagi untuk fokus pada perbaikan bug dan kualitas, kata laporan, semoga bermanfaat.