Fusion'da Mac'te bir VM'de Windows veya Visual Studio çalıştırmakla konuşamam olsa da, Parallels VM'de iPhone geliştirme (Xcode ve Mac OS X gerektirir) ile ilgili bölümle konuşabilirim.
iOS Geliştirme
Terabayt flash sürücülü bir MacBook Pro Retina'da Parallels (9, 10 ve 11) sanal makinede çalışan Xcode ile iOS geliştirme yapıyorum .
Genellikle bu çok iyi çalışır. En büyük artı, işle ilgili tüm eşyalarımı tek bir ortamda bulundurmak. Özellikle, Apple güvenlik anahtarlarını Anahtarlıkta saklar. Bunu gerçek bir Mac'ten çıkarmaya ve bir başkasına yeniden yüklemeye çalışmak bir gizem ve acıdır. Bir VM ile, yerel olarak ve / veya harici bir sürücüye ara sıra manuel yedeklemeler yaparım. Yeni bir Mac almak veya başka bir Mac'e geçmek sadece bir büyük dosya kopyası anlamına gelir, o zaman hazırım ve çalışıyorum.
Geliştirme çalışmam için bu VM'deki Notes uygulamasını ve Anımsatıcılar uygulamasını bile kullanıyorum. Bu VM içinde iCloud'u etkinleştirmiyorum, bu yüzden sadece VM'de yerel kalıyor.
Sanal makinede Konuk İşletim Sistemi olarak çalışan Mountain Lion ile o kadar iyi çalıştı ki kendimi gerçek Mac'te ve sanal Mac'te olduğum zaman kafam karıştı. VM'de, gerçek Mac'in sol tarafındaki Dock'tan ayırmak için Dock'umu ekranın sağ tarafına geçirmek zorunda kaldım.
Sanal makinede çalışırken bazı performans cezaları olduğundan eminim, ancak bu benim için fark edilmedi. Hızlı flash sürücünün o kadar çok zaman kazandığını ve VM'yi çalıştırmak için herhangi bir ek yükü telafi etmekten çok daha fazla olduğunu düşünüyorum. Genel olarak, bu şimdiye kadar kullandığım en hızlı geliştirme ortamı. Mountain Lion ile, bu… okumaya devam edin.
CAVEAT: Mavericks, Yosemite ve El Capitan konuk VM olarak fark edilir derecede yavaş çalışıyor . Hem Parallels hem de Fusion'ın en son ve önceki sürümlerinde, her iki ürünün de grafik donanım hızlandırmasını konuk OS olarak Mac OS X için kullanılabilir hale getirmediğini doğruladım. Misafir OS olarak Windows için yaparlar, ancak Mac OS X için (ironik olarak) yapmazlar.
Yani grafik her şey daha yavaş çalışıyor. Menüler daha yavaş açılır ve fare işaretçinizi menüler öğeleri arasında sürükledikçe, daha yavaş vurgulanır ve çizilirler. Pencereleri taşımak hemen gerçekleşmez. Animasyonlar herky-sarsıntılı olabilir. Kaydırma, bir tür hiper-aktiftir, pürüzsüz değil, bir dizi küçük görsel güncellemedir. Sonuçta, bu benim için bir gösteri durdurucu değil, en azından henüz değil. (Yakın zamanda Mountain Lion'dan VM'yi güncelledim.)
Sonraki Mac OS'leri yavaşken Lion ve Mountain Lion neden görsel olarak bu kadar performans gösterdi? Parallels şirketinin kısa bir teknik notunda ve e-postasında öğrendiklerimden Apple, Lion / Mountain Lion ile bir şim sağladı. Grafik donanımı hızlandırma eksikliğinin yerini almaya yardımcı olan bazı kütüphaneleri vardı. Bu kütüphane artık yer adı OS X sürümlerinde değil, yalnızca kedi adı OS X sürümlerinde bulunmaktadır.