9 poin oleh xguru 2020-11-30 | 3 komentar | Bagikan ke WhatsApp
  • Xcode: cepat. Saat membandingkan kecepatan kompilasi aplikasi iOS PDF viewer sampel

→ Air M1 - 8:49 (hangat tetapi senyap)

→ MBP 16 2019 2.4Ghz 8-Core i9 32GB - 7:31 (suara kipas keras)

→ Hackintosh 3.6Ghz 8-Core i9 64GB - 4:47 (menggunakan daya 200W)

→ MacBook 12 2017 1.4Ghz 2-Core i7 16GB - 41:02 (tanpa kipas)

→ Saat M1 dipasang pada cooling dock dengan kipas eksternal, waktunya turun dari 8:49 menjadi 8:33 (artinya throttling tidak terlalu besar)

→ Namun pengujian untuk iOS versi di bawah 14 tidak memungkinkan - WebKit crash, dan performanya juga sangat lambat

→ Jika ini tidak terselesaikan, mungkin akan sulit hanya dengan M1 untuk mendukung hingga iOS 12 dan 13.

  • Docker: saat ini belum bisa digunakan, tetapi tim Docker sedang mengerjakannya

→ Memang ada cara memutar lewat ARM Linux, tetapi diperkirakan pada kuartal pertama tahun depan akan muncul cara menjalankan container berbasis ARM

  • Virtualization: saat ini solusi virtualisasi belum bisa berjalan.

→ Tim VMware dan Parallels sedang mengerjakannya. VirtualBox kemungkinan besar (atau setidaknya dalam waktu dekat) tidak akan bisa

→ Ada berbagai upaya yang sedang dicoba, jadi tampaknya suatu saat Windows berbasis ARM akan bisa dijalankan

→ Menjalankan macOS versi lama jauh lebih bermasalah. Kecuali VMware atau Parallels menyediakan emulasi x64 yang sempurna, ini akan sulit, dan kalaupun bisa kemungkinan akan lambat.

→ RAM 16GB tidak cukup. Jika menjalankan pengujian paralel, performa turun drastis karena swapping. Jika virtual machine ikut berjalan, dampaknya akan lebih parah. Harus menunggu versi 32GB

  • Android Studio: IntelliJ sedang mem-porting JetBrains Runtime

→ Saat ini build Gradle sangat lambat di Rosetta 2 (karena menghasilkan kode secara dinamis, kombinasi yang buruk dengan Rosetta 2 yang melakukan precompile)

  • Homebrew: saat ini berjalan di Rosetta 2 (dengan menambahkan arch -x86_64 pada semuanya)

→ Dukungan software ARM terus bertambah sedikit demi sedikit

  • Applications: sebagian besar aplikasi langsung berjalan, dan sulit mengetahui apakah Rosetta sedang bekerja.

→ Aplikasi besar butuh waktu lama saat pertama kali dibuka, tetapi setelah itu cepat (untuk MS Word sekitar 20 detik)

→ Beberapa aplikasi juga ada yang gagal berjalan.

→ Terkadang masalah muncul karena lokasi penyimpanan kode asli dan binary yang dikonversi oleh Rosetta

→ Aplikasi berbasis Electron lambat jika dijalankan lewat Rosetta. Ini karena compiler V8 mengganggu precompile Rosetta. Electron 11 sudah mendukung Apple Silicon, dan Slack sudah merilis beta yang menerapkannya.

→ Google sudah merilis Chrome untuk ARM, tetapi masih lebih lambat daripada Safari

3 komentar

 
nurinamu 2020-11-30

Saya ingin membeli satu Air dan mencobanya untuk hobi, bukan untuk pengembangan.

 
xguru 2020-11-30

Saya melewatkannya saat menerjemahkan, tetapi mereka memakai ungkapan bahwa kecepatan Safari itu "ngebut banget".

Semua orang kompak bilang browsing web-nya benar-benar sangat cepat, jadi saya jadi ingin cepat-cepat mencobanya.

Kenapa di Korea masih juga belum keluar jadwal rilisnya ya..

 
xguru 2020-11-30

Tentang lingkungan Apple Rosetta Translation https://id.news.hada.io/topic?id=3277