Pengembang perangkat lunak akan segera dapat merancang aplikasi universal iOS / macOS yang bekerja dengan layar sentuh atau mouse / trackpad, tergantung pada apakah mereka berjalan pada perangkat iPhone dan iPad atau pada Mac. Inisiatif penggabungan aplikasi, dijuluki Project Marzipan, datang ketika Apple dilaporkan berencana mengganti chip Intel dengan prosesor Mac-nya sendiri.
Mark Gurman, melaporkan untuk Bloomberg:
Akhir tahun ini, Apple berencana untuk membiarkan pengembang mem-portp aplikasi iPad mereka ke komputer Mac melalui kit pengembangan perangkat lunak baru yang akan dirilis perusahaan pada Juni di konferensi pengembang tahunannya..
Pengembang masih perlu mengirimkan versi aplikasi yang terpisah ke Apple iOS dan Mac App Stores, tetapi kit baru akan berarti mereka tidak harus menulis kode perangkat lunak yang mendasarinya dua kali, kata orang yang mengetahui rencana tersebut..
WWDC akan berlangsung pada tanggal 3-7 Juni di Pusat Konvensi McEnery San Jose.
Tujuan akhir dari inisiatif multi-langkah ini adalah pada tahun 2021 untuk membantu pengembang membangun aplikasi satu kali dan membuatnya bekerja di iPhone, iPad dan Mac. Namun terlepas dari rencana penggabungan aplikasi, Apple mengatakan tidak akan menggabungkan iOS dan macOS ke dalam sistem operasi tunggal sehingga ada itu.
Pada tahun 2020, Apple berencana untuk memperluas kit sehingga aplikasi iPhone dapat dikonversi menjadi aplikasi Mac dengan cara yang sama. Insinyur Apple menemukan tantangan ini karena layar iPhone jauh lebih kecil daripada tampilan komputer Mac.
Semoga ini tidak akan menghasilkan aplikasi yang meledak yang akan terlihat tidak alami pada layar non-smartphone seperti aplikasi tablet Android yang tidak dioptimalkan.
Pada 2021, pengembang akan dapat menggabungkan aplikasi iPhone, iPad dan Mac menjadi satu aplikasi atau yang dikenal sebagai 'binary tunggal.' Ini berarti pengembang tidak perlu menyerahkan karya mereka ke Apple App Store yang berbeda, memungkinkan aplikasi iOS untuk diunduh langsung dari komputer Mac-secara efektif menggabungkan toko-toko.
Saya membayangkan akan ada satu toko pusat yang memfilter konten berdasarkan platform. Jika saya mengunjunginya di iPhone saya, aplikasi macOS akan disembunyikan dan sebaliknya. Kami juga membutuhkan opsi untuk menampilkan semua aplikasi (seperti, misalnya, menampilkan aplikasi iPad saat menelusuri hasil pencarian khusus iPhone App Store) sehingga orang dapat mengunduh dan menginstal aplikasi pada Mac mereka dari ponsel atau tablet mereka.
Harapan Apple adalah bahwa kerangka kerja baru akan memacu penciptaan perangkat lunak baru, meningkatkan utilitas gadget perusahaan. Beberapa pengembang besar telah menghentikan aplikasi macOS asli demi rekan-rekan berbasis web mereka, seperti Twitter.
Manfaat paling langsung adalah membuat hidup lebih mudah bagi jutaan pengembang yang menulis perangkat lunak untuk perangkat Apple. Sebagai contoh, akhir tahun ini Netflix akan dapat lebih mudah menawarkan aplikasi Mac untuk menonton video dengan mengonversi aplikasi iPad-nya.
Pada tahun 2021, Twitter, yang sebagian besar telah meninggalkan platform Mac, dapat menerbitkan satu aplikasi untuk semua pelanggan Apple.
Proyek Marzipan, jika dilakukan dengan benar, dapat menyelesaikan masalah itu.
Tren yang mengkhawatirkan di antara pengembang yang malas terhadap penggunaan kerangka kerja perangkat lunak pihak ketiga untuk membangun aplikasi begitu bekerja di banyak platform telah menghasilkan semua jenis perangkat lunak sampah. Contoh yang sangat bagus dari itu: Aplikasi yang dibangun oleh elektron, seperti Slack, NordVPN, dan banyak lainnya. Masalah utama dengan aplikasi lintas-platform semacam itu adalah mereka tidak benar-benar menghargai fitur spesifik platform masing-masing sistem operasi. Akibatnya, Anda tidak mendapatkan fitur yang disediakan macOS seperti pemeriksaan ejaan bahwa semua aplikasi Mac asli mendapat "gratis".
Voice Memos, aplikasi iOS lain sekarang tersedia di macOS Mojave.Bloomberg pertama kali menyampaikan berita tentang Proyek Marzipan pada bulan Desember 2017, mengatakan Apple sedang mengerjakan alat baru untuk membantu programmer merancang, merekayasa dan menyusun biner aplikasi tunggal yang akan dijalankan di perangkat iPhone, iPad dan Mac. Tidak sampai WWDC 2018 pada bulan Juni 2018 perusahaan mengintip kerangka kerja baru.
Kami sekarang dalam Fase 1 Project Marzipan dengan Apple menguji kerangka kerja baru dengan porting Stocks, Home dan aplikasi iOS lainnya ke macOS Mojave. Perusahaan Cupertino pada dasarnya mengambil kerangka kerja Curcial iOS dan mengadaptasinya untuk macOS dan perilaku yang secara khusus dirancang untuk komputasi desktop, seperti penggunaan trackpad, mouse, dan windows..
Aplikasi buatan Marzipan pertama cukup mengerikan.
Apple News, salah satu aplikasi saham Mojave, dibangun dengan alat Marzipan Apple.Jika Anda melihat lebih dekat pada aplikasi Home, Stocks, dan News di Mac Anda, Anda akan melihat semua jenis inkonsistensi dan tata letak antarmuka pengguna yang tidak logis. Anda dapat dengan jelas mengatakan bahwa ada beberapa lapisan perangkat lunak perantara yang memungkinkan aplikasi iOS ini berjalan di macOS.
Yang sedang berkata, saya tidak ragu dalam pikiran saya bahwa Fase 2, 3 dan seterusnya akan melihat peningkatan besar dalam hal kecepatan dan responsif. Dan ketika Mac akhirnya membuang chip Intel untuk prosesor yang dirancang Apple, saya merasa aplikasi porting ini akan berjalan secara native di MacOS.
Dan bagi mereka yang bertanya-tanya, inisiatif untuk mengganti chip Intel di Mac dengan yang dirancang Apple, yang diberi nama kode Kalamata, masih dalam tahap pengembangan awal.
Analis Apple yang andal, Ming-Chi Kuo, mencatat empat keuntungan bagi Apple yang berasal dari beralih ke chip Mac yang dirancang sendiri. Pertama, Apple dapat mengendalikan segala sesuatu tentang desain dan produksi Mac dan bebas dari dampak negatif dari peta jalan Intel yang tidak dapat diandalkan.
Kedua, Apple akan meningkatkan laba sendiri dengan menurunkan biaya prosesor. Ketiga, bisa mendapatkan pangsa pasar jika tabungan itu diterjemahkan ke Mac dengan harga lebih rendah. Dan keempat, menggunakan chip sendiri akan mengarah pada diferensiasi lebih lanjut dari platform Mac dari produk saingan.
Bagaimana perasaan Anda tentang Project Marzipan? Beri tahu kami di komentar!
Gambar atas: Adaptor Layar Luna mengubah iPad menjadi layar sekunder