Mengapa Apple bertindak seperti bajingan.
(jessesquires.com)Pengumuman Apple kemarin sungguh mengejutkan. Mereka langsung merilis iOS 14 hari ini.
Selama ini, jika melihat bahwa sebagian besar siklus pembaruan Apple adalah pengumuman pada bulan September lalu distribusi iOS pada minggu berikutnya, pengembang iOS biasanya punya sekitar 7 hari untuk bersiap menghadapi rilis iOS 14. Namun berdasarkan waktu Pantai Barat AS, waktu yang tersedia hanya 12 jam. Di Pantai Timur AS hanya beberapa jam, dan bagi pengembang global, pada praktiknya hampir tidak ada waktu sama sekali.
Tulisan ini adalah kecaman tentang mengapa tindakan Apple seperti itu salah.
11 komentar
Meskipun ada beta, rasanya akan lebih baik kalau Xcode atau SDK dirilis resmi setidaknya seminggu lebih awal sebelum peluncuran resmi minimum.
Kali ini memang kasus yang tidak biasa, tapi saya juga tidak tahu kenapa begitu. Biasanya selalu diberi jeda sekitar seminggu..
Bagi orang yang bukan pengembang aplikasi, informasinya tidak cukup sehingga sulit memahami apa yang sedang dibicarakan. Misalnya, saya rasa perlu ditambahkan hal-hal berikut.
masalah, bug, atau contoh kasus yang diperkirakan terjadi saat aplikasi yang dikembangkan di versi lama dijalankan di versi baru
masalah atau kerugian yang terjadi ketika aplikasi tidak bisa dirilis dengan cepat sesuai versi baru
Karena tampaknya target pembaca penulis artikel aslinya adalah "developer iOS yang sedang kesulitan karena ini". Jadi memang benar ini tulisan yang kurang ramah dibaca kalau bukan pengembang aplikasi. Di Windows atau lingkungan pengembangan lain, tidak mengikuti SDK biasanya tidak menimbulkan masalah besar. Paling hanya tidak bisa memakai fitur baru..
Salah satu persyaratan Apple punya klausul "harus selalu tetap terbaru". Kalau tidak salah, kalau tidak merilis dengan SDK terbaru, aplikasi akan ditolak saat review... atau malah sejak awal tidak bisa diajukan. Berbeda dengan Android, kalau tidak langsung menyesuaikan saat SDK naik, setahu saya pembaruan tambahan juga tidak bisa dirilis.
Jadi intinya begini. Meski versi SDK WinSDK naik, pengembang Windows yang sudah ada tidak terlalu terdampak. Tapi pada Apple, ini langsung berkaitan dengan bisa atau tidaknya aplikasi diunggah ke App Store, jadi banyak pengembang harus segera menyesuaikan iOS begitu versi resminya dirilis. Mau memakai fitur baru atau tidak, itu tidak masalah.
Bagian ini sebenarnya agak berbeda dari fakta. Untuk mengunggah ke App Store, tidak selalu harus memakai SDK terbaru. Sama seperti di Android, selalu ada masa tenggang sekitar 1–2 tahun.
Masalah yang diangkat tulisan ini kemungkinan adalah, bagi para developer biasanya versi rilis final keluar sekitar seminggu sebelumnya sehingga ada waktu untuk melakukan pengujian akhir sebelum dipakai pengguna umum, tetapi kali ini tidak begitu.
Mungkin bagi sebagian besar developer aplikasi ini tidak terlalu berpengaruh (bahkan kami sendiri juga tidak terlalu memikirkannya sekarang...), tetapi bagi aplikasi yang harus dirilis dengan fitur terbaru yang dipromosikan Apple agar bisa terpilih sebagai trending dan meningkatkan visibilitas dalam periode khusus yang singkat ini, ini pasti merupakan bencana...
Aha. Terima kasih atas konfirmasinya. Sepertinya saya salah paham karena setiap kali melewatkan isu SDK (karena sedang trending atau tingkat eksposurnya), saya hanya mendengarnya sepintas. ;m; Maaf telah mengunggah informasi yang tidak akurat.
Tulisan ini memang agak keras, tetapi sangat disayangkan mereka tidak memberi waktu lebih banyak, padahal sebelumnya tidak pernah begini.
Rencana yang juga sedang saya siapkan jadi berantakan, haha
Ah.. belakangan ini saya memang tidak mendistribusikan aplikasi, jadi saya tidak terpikir ke arah sana.
Bagi perusahaan yang tidak bisa merilis aplikasi untuk iOS 14, ini sepertinya benar-benar seperti petir di siang bolong.
Xcode juga baru merilis versi finalnya bersamaan dengan iOS 14. Kalau begini, para developer juga bakal membludak masuk sekaligus..
https://www.notion.so/sihawn/X-347a522980f44211b3f2a27d31ffa55a
Tulisan terjemahannya saya taruh di tautan di atas. 'mieum'!