9 puan yazan xguru 2020-11-30 | 3 yorum | WhatsApp'ta paylaş
  • Xcode: hızlı. Örnek PDF görüntüleyici iOS uygulamasının derleme hızını karşılaştırınca

→ Air M1 - 8:49 (ılıktı ama sessizdi)

→ MBP 16 2019 2.4Ghz 8-Core i9 32GB - 7:31 (fan sesi yüksek)

→ Hackintosh 3.6Ghz 8-Core i9 64GB - 4:47 (200W güç kullanıyor)

→ MacBook 12 2017 1.4Ghz 2-Core i7 16GB - 41:02 (fansız)

→ M1'i harici fanlı bir soğutma dock'una takıp denediğimde 8:49, 8:33'e düştü (yani throttling çok büyük değil)

→ Ancak iOS 14 altı sürümlerde test mümkün değil - WebKit çöküyor ve hız da aşırı yavaş

→ Bu çözülmezse yalnızca M1 ile iOS 12 ve 13'e kadar destek vermek zor olabilir.

  • Docker: şu anda kullanılamıyor ama Docker ekibi üzerinde çalışıyor

→ ARM Linux üzerinden dolanmanın bir yolu var ama gelecek yılın ilk çeyreğinde ARM tabanlı container'ları çalıştırmanın bir yolunun çıkması bekleniyor

  • Virtualization: şu anda sanallaştırma çözümleri çalışmıyor.

→ VMware ve Parallels ekipleri üzerinde çalışıyor. VirtualBox ise (muhtemelen veya yakın zamanda) mümkün olmayacak

→ Çeşitli denemeler yapılıyor, bu yüzden bir gün ARM tabanlı Windows'u çalıştırmak mümkün olacak gibi görünüyor

→ Eski macOS sürümlerini çalıştırmak ise çok daha problemli. VMware ya da Parallels kusursuz x64 emülasyonu yapmadıkça zor olur, olsa bile yavaş olacaktır.

→ 16GB RAM yetersiz. Testleri paralel çalıştırınca swap ile birlikte performans ciddi biçimde düşüyor. Sanal makine çalışırsa daha da öyle olur. 32GB sürümünü beklemek lazım

  • Android Studio: IntelliJ, JetBrains Runtime'ı port ediyor

→ Şu anda Rosetta 2 ile Gradle build aşırı yavaş (kodu dinamik olarak üretiyor, bu da önceden derleme yapan Rosetta 2 ile kötü bir kombinasyon)

  • Homebrew: şu anda Rosetta 2 üzerinde çalışıyor (arch -x86_64 ifadesini her şeye ekleyerek)

→ ARM destekli yazılımlar giderek artıyor

  • Applications: uygulamaların çoğu doğrudan çalışıyor ve Rosetta'nın çalıştığını anlamak zor.

→ Büyük uygulamaların ilk açılışı uzun sürüyor ama sonrasında hızlı (MS Word için yaklaşık 20 saniye)

→ Bazı uygulamalar başarısız olabiliyor.

→ Gerçek kod ile Rosetta tarafından dönüştürülmüş binary'nin depolandığı konumlar yüzünden sorun çıkabiliyor

→ Electron tabanlı uygulamalar Rosetta ile çalıştığında yavaş. Çünkü V8 derleyicisi Rosetta'nın önceden derleme yapmasını engelliyor. Electron 11 zaten Apple Silicon'u destekliyor ve Slack bunu beta olarak zaten uygulamış durumda.

→ Google ARM için Chrome çıkardı ama hâlâ Safari'den yavaş

3 yorum

 
nurinamu 2020-11-30

Bir tane Air alıp geliştirme için değil, hobi amaçlı da kullanmayı denemek istiyorum.

 
xguru 2020-11-30

Çevirirken gözden kaçırmışım; Safari’nin hızı için "uçuyor" gibi bir ifade kullanıyor.

Herkes web’de gezinmenin gerçekten çok hızlı olduğunu hep bir ağızdan söylüyor, o yüzden bir an önce denemek istiyorum.

Neden Kore’de hâlâ çıkış tarihi açıklanmadı acaba..

 
xguru 2020-11-30

Apple Rosetta Translation ortamı hakkında https://tr.news.hada.io/topic?id=3277