Mac Akan Menjalankan Aplikasi iPhone dan iPad: Begini Cara Kerjanya

Diterbitkan: 2022-01-29
Beberapa aplikasi iOS berjalan di Mac.
apel

Desas-desus itu benar: Apple beralih dari Intel ke prosesor Apple Silicon ARM-nya sendiri. Ini akan membawa beberapa perubahan besar bagi siapa saja yang menggunakan Mac. Yang utama di antaranya adalah kemampuan untuk menjalankan aplikasi iOS dan iPadOS secara native pada sistem macOS.

Aplikasi iPhone dan iPad Akan Hadir di Mac

Apple sudah memproduksi prosesornya sendiri untuk iPhone, iPad, dan sebagian besar jajaran produk non-Mac (termasuk Apple TV, HomePod, dan Apple Watch). Platform ini berjalan pada chip berbasis ARM, yang umumnya dipilih karena daya tahan baterai dan termalnya yang unggul dibandingkan dengan chip Intel di Mac.

Perusahaan sekarang bergerak maju dan mentransisikan jajaran Mac ke prosesor yang dirancang khusus berbasis ARM. Ini berarti bahwa aplikasi iPhone dan iPad akan secara native kompatibel dengan model baru, karena dirancang untuk berjalan pada jenis prosesor yang sama.

Menurut Apple, aplikasi yang ditulis untuk iPhone dan iPad tidak memerlukan modifikasi apa pun untuk bekerja pada Mac berbasis ARM baru. Perusahaan mendemonstrasikan ini di Worldwide Developers Conference (WWDC) menggunakan aplikasi seperti Monument Valley 2 , Calm, dan Fender Play.

"Monument Valley 2" berjalan di macOS melalui Rosetta 2.
apel

Ini berarti sekitar dua juta aplikasi App Store akan kompatibel secara native dengan macOS dalam waktu dekat. Mereka berjalan di windows yang cocok dengan rasio aspek platform asli. Twitter untuk iPhone, misalnya, akan muncul sebagai jendela potret, seperti halnya pada layar iPhone.

Iklan

Apa saja dari App Store akan tersedia. Layanan seperti Instagram dan TikTok, yang sama sekali tidak memiliki aplikasi Mac, akhirnya akan memiliki versi yang kompatibel dengan Mac. Tidak jelas pada tahap ini apakah pengembang akan dapat memilih untuk tidak membuat aplikasi mereka tersedia di Mac.

Namun, pengembang akan dapat menyesuaikan aplikasi mereka dengan platform Mac. Perubahan kecil, seperti menghapus keyboard perangkat lunak saat mengetik, akan membuat semua perbedaan dalam hal kegunaan aplikasi ini.

Apple belum membagikan banyak detail tentang ini, dan belum ada ARM Mac yang dirilis di luar Kit Transisi Pengembang rahasia. Kita harus menunggu dan melihat bagaimana hasilnya.

TERKAIT: Bagaimana Mac Akan Beralih Dari Intel ke Chip ARM Apple Sendiri

Mac Mana yang Secara Asli Mendukung Aplikasi iPhone dan iPad?

Dukungan asli untuk aplikasi iPhone dan iPad hanya akan tersedia di Mac dengan sistem-on-chip (SoCs) ARM yang baru. Apple mengatakan Mac pertama yang menggunakan Apple Silicon akan dirilis sebelum akhir tahun 2020, meskipun belum disebutkan lini produk mana yang akan diperbarui.

Desain ulang iMac banyak dikabarkan dalam minggu-minggu menjelang WWDC, dan MacBook Pro dan MacBook Air keduanya mengalami desain ulang yang cukup baru. Hal ini menimbulkan banyak spekulasi bahwa Apple Silicon Mac pertama akan menjadi desktop all-in-one. Perusahaan berharap untuk menyelesaikan transisi seluruh lini Mac pada tahun 2022.

Fitur silikon apel.
apel

Perhatikan bahwa dukungan asli untuk aplikasi ini tidak sama dengan proyek Catalyst Apple, yang menambahkan aplikasi seperti Berita, Memo Suara, dan Saham ke macOS Mojave pada tahun 2018. Catalyst memungkinkan pengembang iPad untuk dengan mudah mem-porting aplikasi iOS mereka ke Mac, yang pada akhirnya memungkinkan pembelian universal antara dua platform.

Iklan

Meskipun Catalyst telah digunakan untuk membawa aplikasi iPad pihak ketiga, seperti Twitter, ke Mac, itu tidak sama dengan menjalankan aplikasi iPhone atau iPad secara native di ARM Mac. Aplikasi asli tidak perlu dikompilasi ulang, karena sudah kompatibel dengan arsitektur prosesor. Catalyst memungkinkan Xcode untuk membuat, pada dasarnya, dua versi aplikasi—satu untuk setiap platform.

Semua itu tidak diperlukan pada Mac yang dikirimkan dengan Apple Silicon.

Apa itu ARM dan Apa Bedanya?

Untuk memahami perbedaan antara chip Intel dan Apple Silicon, Anda harus terlebih dahulu memahami perbedaan mendasar dalam arsitektur prosesor. Intel memproduksi prosesor x86, yang berbeda dari prosesor Apple Silicon ARM yang sedang ditransisikan oleh Apple.

Sementara prosesor x86 dirancang untuk Complex Instruction Set Computing (CISC), prosesor ARM menggunakan Reduced Instruction Set Computing (RISC), sebagai gantinya. Prosesor ARM menangani instruksi yang lebih sederhana, yang seringkali diselesaikan dalam satu siklus clock CPU. Arsitektur CISC, bagaimanapun, tidak lebih secara bersamaan, tersebar di beberapa siklus.

Intinya, ini adalah dua pendekatan berbeda untuk tujuan akhir yang sangat mirip: menjalankan perangkat lunak secara efisien. Karena RISC menggunakan set instruksi yang tidak terlalu rumit, perangkat ARM umumnya menggunakan lebih sedikit daya dan menghasilkan lebih sedikit panas. Inilah sebabnya mengapa ARM adalah teknologi pilihan untuk smartphone, tablet, komputer papan tunggal (seperti Raspberry Pi), dan bahkan Nintendo Switch.

Grafik yang menunjukkan kinerja dan manfaat daya "Mac dengan Apple Silicon".
apel

Secara historis, x86 telah mengungguli ARM dalam hal daya mentah. Inilah sebabnya mengapa komputer desktop masih menggunakan chip x86 64-bit, seperti seri Intel Core. Karena chip ini menghasilkan lebih banyak panas dan membutuhkan lebih banyak daya, chip ini cocok untuk desktop, karena pendinginan dan daya tidak terlalu menjadi masalah. Mereka juga masih digunakan di sebagian besar laptop, meskipun Surface Pro X dari Microsoft didukung oleh ARM.

Iklan

Perangkat lunak yang dirancang untuk set instruksi CISC perlu dibangun kembali untuk bekerja secara native pada mesin RISC. Perangkat lunak yang sudah ditulis untuk perangkat ARM, seperti seluruh koleksi aplikasi iPhone dan iPad di App Store, akan bekerja secara native di komputer Apple Silicon ketika akhirnya tiba akhir tahun ini.

Ini hanyalah puncak gunung es dalam hal transisi Apple ke ARM. Masih banyak lagi yang bisa didiskusikan, seperti masa pakai baterai yang lebih baik, lebih sedikit panas, dan perpaduan yang lebih erat antara perangkat lunak dan perangkat keras.

Punya Intel Mac? Tidak Ada Aplikasi iPhone atau iPad untuk Anda

Dengan ARM Mac pertama yang diharapkan pada akhir tahun, Apple masih akan menjual model Intel untuk sementara waktu. Sama seperti transisi dari PowerPC ke Intel pada tahun 2006, Apple telah berkomitmen untuk mendukung komputer berbasis Intel di masa mendatang. Sayangnya, itu tidak termasuk dukungan untuk aplikasi iPhone atau iPad.

Membangun aplikasi Universal di Xcode

Ke depan, aplikasi yang ditulis khusus untuk Mac akan berfungsi pada model Intel dan Apple Silicon. Ini mungkin berkat Xcode 12, dan kemampuannya untuk membuat binari "Universal 2", yang bekerja pada kedua arsitektur prosesor. Apple telah mengumumkan tidak ada rencana seperti itu untuk membawa perpustakaan aplikasi iPhone dan iPad ke model non-ARM.

Ini bisa dibilang akan menciptakan permintaan untuk ARM Mac dengan membedakannya dari paket. Mesin baru akan kehilangan kemampuan untuk menjalankan Windows melalui Boot Camp (walaupun, mungkin bukan versi ARM). Jadi, kompatibilitas universal dengan aplikasi iPhone dan iPad mungkin hanya wortel Apple akan menjuntai untuk menjual Apple Silicon.

Bagaimana Dengan Aplikasi Mac yang Ditulis untuk Intel?

Karena Mac berbasis ARM yang baru tidak akan secara native kompatibel dengan perangkat lunak yang ditulis untuk model dengan chip Intel, apa yang terjadi pada semua perangkat lunak Anda yang ada? Ada kemungkinan pengembang dengan anggaran besar, seperti Adobe dan Microsoft, dapat memenuhi tenggat waktu Apple yang menjulang untuk versi ARM asli. Tetapi bagaimana dengan pengembang kecil yang kekurangan waktu dan sumber daya?

Iklan

Jangan khawatir—Mac baru tidak akan memperdagangkan aplikasi desktop Mac klasik dengan yang ada di iPhone dan iPad. Pengembang dapat mengkompilasi ulang aplikasi Intel yang ada untuk ARM, tetapi Anda dapat menjalankan aplikasi Mac yang sama persis dengan yang Anda jalankan di macOS Catalina hari ini di Mac berbasis ARM baru.

Hal ini dimungkinkan oleh Rosetta 2—versi terbaru dari penerjemah biner dinamis yang digunakan untuk mengalihkan pemilik Mac dari PowerPC ke Intel pada tahun 2006. Perusahaan mendemonstrasikan Rosetta 2 di WWDC 2020 menggunakan pemodelan 3D dan perangkat lunak animasi Maya, yang tampaknya sedang berjalan sempurna.

Rosetta untuk Intel/PowerPC.
apel

Yang lebih mengesankan adalah demo Shadow of the Tomb Raider yang sangat responsif, juga berjalan melalui Rosetta. Apakah kita dapat mengharapkan kinerja serupa di semua aplikasi masih harus dilihat, tetapi tolok ukur dari Developer Transition Kit (DTK) berbasis ARM tampaknya menjanjikan.

DTK adalah Mac mini yang dimodifikasi dengan chip iPad Pro A12Z yang sedikit di-underclock, dengan RAM 16 GB, dan SSD 512 GB. Meskipun desakan Apple sebaliknya, beberapa pengembang telah menjalankan Geekbench pada DTK mereka untuk memastikan kinerja. Karena tidak ada versi asli Geekbench yang tersedia untuk ARM Mac, benchmark dilakukan menggunakan Rosetta.

Hasil awal menunjukkan bahwa Geekbench melalui Rosetta pada A12Z mengungguli Surface Pro X berbasis ARM Microsoft yang menjalankan versi asli dari alat benchmark yang sama. Ambil hasil itu dengan sedikit garam, tapi itu pertanda baik, mengingat A12Z adalah chip berusia dua tahun. Mac berbasis ARM pertama dapat menggunakan prosesor yang jauh lebih kuat daripada yang ada di iPad Pro.

Salah satu alasan untuk kinerja yang menjanjikan tersebut mungkin terletak pada fakta bahwa Rosetta 2 melakukan banyak pekerjaan berat selama fase pemasangan. Ini telah disamakan dengan mengkompilasi ulang aplikasi sebagai aplikasi "Universal 2".

Iklan

Untuk mengetahui berapa lama periode kompatibilitas ini akan berlangsung, Rosetta pertama kali diperkenalkan dengan OS X 10.4.4 Tiger pada tahun 2005. Pada tahun 2011, Rosetta dibuat sebagai komponen opsional dengan dirilisnya OS X 10.6 Snow Leopard. Dukungan untuk Rosetta secara resmi dihentikan bersamaan dengan dirilisnya OS X 10.7 Lion pada tahun 2012.

Apple Silicon Diluncurkan Nanti di 2020

Kami tidak tahu kapan Apple Silicon akan tiba, tetapi Apple bersikeras tahun ini. Juga tidak jelas apakah perubahan arsitektur akan menghasilkan model yang lebih murah, karena Apple mengontrol prosesnya, atau apakah harga akan naik untuk menutupi biaya penelitian dan pengembangan.

Apple Silicon hanyalah sebagian kecil dari apa yang diumumkan Apple di WWDC 2020. Lihat fitur-fitur baru yang datang ke macOS dan apa yang dimiliki iOS 14 untuk pemilik iPhone dan iPad.

TERKAIT: Apa yang Baru di macOS 11.0 Big Sur, Tersedia Sekarang