iPhone emülatörleri, iOS uygulamalarını diğer işletim sistemlerinde çalıştırabilmeniz için iPhone'un donanımını kopyalayan programlardır. Uygulama geliştiricileri, iPhone yazılımını programlama için kullandıkları Windows veya Mac bilgisayarlarda test etmek için sıklıkla emülatörlerden yararlanır. Bu iPhone emülatörleri, Apple App Store'daki uygulamaları doğrudan çalıştıramasa da, bir iPhone'un temel işlevlerini aslına sadık bir şekilde taklit eder.
Bu emülatörler birden fazla platform için mevcuttur. Belirli bir emülatörün cihazınızla uyumlu olup olmadığını belirlemek için bireysel yazılım gereksinimlerini kontrol edin.
01 / 05Resmi iOS Emülatörü: Xcode
Neyi SeviyoruzİOS için tamamen entegre geliştirme ortamı.
Ücretsizdir ve Apple tarafından desteklenmektedir.
iPhone'da uygulamayı test etmeye mümkün olduğunca yaklaşın.
Yalnızca Mac PC'lerde çalışır.
Arayüz, Pencere sekmelerini desteklemiyor.
Tüm seçenekler dik bir öğrenme eğrisiyle birlikte gelir.
Xcode, Apple tarafından oluşturulduğu için iOS geliştiricileri için en iyi emülatördür. Tüm Apple cihazlarını taklit eder, böylece uygulamanızın düzeninin Retina Ekranlı ve Retina Ekransız çeşitli iPhone modellerinde ve iPad sürümlerinde nasıl değiştiğini görebilirsiniz. Böylece iOS 13'e yönelik uygulamanızın iOS 10'lu cihazlarla geriye dönük uyumlu olmasını sağlayabilirsiniz.
Xcode ayrıca, cihaza ve iOS sürümüne bağlı olarak simüle edilen cihazda mevcut olan ayarları değiştirmenize ve bu ayarların uygulamanızı nasıl etkilediğini görmenize olanak tanır. Örneğin, uygulamanızın hem dikey hem de yatay modda çalıştığından emin olmak için ekran döndürüldüğünde nasıl davrandığını test edebilirsiniz. Uygulamanızı test etmek için Xcode'u kullanma konusunu daha derinlemesine incelemek istiyorsanız şuraya göz atın: Xcode Yardım kılavuzu Apple'dan.
Xcode'u indirin 02 / 05En Kullanıcı Dostu iOS Emülatörü: Smartface
Neyi Seviyoruzİşletim sistemlerine ayak uydurmak için sık sık güncellenir.
Güvenilir ve kullanımı kolaydır.
CPU'yu yoğun kullanan uygulamalarda bir miktar performans kaybı.
Bir Apple cihazı gerektirir.
PC'lerde iOS uygulamaları geliştirmek için tasarlanan Smartface, platformlar arası kesintisiz programlamayı kolaylaştırır. Windows için iTunes'a ve iOS için Smartface uygulamasına ihtiyacınız olacak. Her şeyi ayarladıktan sonra iOS cihazınızı bilgisayarınıza bağlayabilirsiniz.
Smartface'i indirin 03 / 05En İyi Web Tabanlı iPhone Emülatörü: Appetize
Neyi SeviyoruzHerhangi bir yazılım yüklemenize gerek yoktur.
Tüm işletim sistemlerinde çalışır.
Ücretsiz sürüm, uygulama testi ve doğrulama için uygundur.
Profesyoneller ve şirketler için esnek fiyatlandırma seçenekleri.
Arayüz zaman zaman gecikiyor.
İnternet bağlantısı gerektirir.
Yerleşik geliştirme ortamı yok.
Appetize web tabanlı bir iOS simülatörüdür. Bunu kullanmak için bir uygulamanın simülatör yapısını yüklemeniz gerekir. Uygulamanızı Appetize ile test etmeden önce Xcode veya Xamarin gibi bir platform kullanarak geliştirirsiniz. Bunu, sıkıştırılmış .app paketini içeren bir ZIP dosyası veya .tar.gz dosyası olarak yüklemelisiniz. Dosyanızı yükledikten sonra Appetize, uygulamayı çevrimiçi çalıştırabileceğiniz bağlantıyı size e-postayla gönderir. Uygulamanızı pazarlamak veya demo sunumlarını görüntülemek için yararlı olan iframe'leri kullanarak simülatör uygulamalarını HTML koduna yerleştirmenize olanak tanır.
Appetize, iPhone 4S'den iPhone 12 Pro Max'e ve bazı iPad modellerine kadar birçok iPhone nesliyle uyumludur. Ücretsiz deneme, eşzamanlı bir kullanıcıya ve ayda 100 dakikalık kullanıma olanak tanır. Temel paket 20 eşzamanlı kullanıcı içindir ve ayda 500 dakikadır. Aylık 2.000 dakika ile sınırsız kullanıcı istiyorsanız premium paketi satın alabilirsiniz. Şirketler için kurumsal paket sınırsız kullanım imkanı sunmaktadır.
Appetize'ı indirin 04 / 05Windows için En İyi iPhone Emülatörü: Xamarin Uzaktan iOS Simülatörü
Neyi SeviyoruzWindows PC'nizde iOS uygulamaları oluşturabilir.
android mac adresi sahtekarlığı nasıl yapılır
Windows kalem girişini iOS aygıtının Apple kalemine davrandığı gibi ele alır.
Windows'ta kullanmak için Windows PC ve Mac gerekir.
Xamarin eklentisinin ücreti aylık 99$'dır.
Microsoft Visual Studio, Xamarin eklentisini kullanarak iOS uygulamalarının geliştirilmesine olanak tanıyan, Windows ve Mac için popüler bir yazılım geliştirme platformudur. Bir ücret karşılığında kurumsal uygulamaları destekleyecek kadar güçlüdür ancak kurumsal olmayan yazılım oluşturan bireysel kullanıcılar, ücretsiz geliştirici yazılımı indir .
Xamarin, ARkit, Core ML 2, Siri Shortcuts ve Touch ID gibi önemli iOS araçlarına erişmenizi sağlar. Xamarin'in tam olarak çalışması için bir Mac gerekirken, onu bir Windows cihazında kullanmak bazı avantajlar sunar. Örneğin, Windows dokunmatik ekranlı bir cihazınız varsa, simülatörle etkileşimde bulunabilir veya sanki gerçek bir iPhone kullanıyormuş gibi sallama hareketlerini kullanabilirsiniz. Kıstırma, kaydırma, ekran görüntüsü alma ve hatta birden fazla parmakla dokunma hareketlerini kullanabilirsiniz.
Xamarin'i indirin 05 / 05En İyi Geçici iOS Emülatörü: Harman'dan Adobe AIR SDK
Neyi SeviyoruzSaygın bir şirket tarafından desteklenmektedir.
iOS'taki değişiklikleri yansıtacak şekilde sık sık güncellenir.
Öykünme mükemmel değil.
Sınırlı işlevsellik.
Teknik olarak Adobe AIR bir emülatör değildir ancak Adobe AIR çalışma zamanı çerçevesi, Windows PC'de iOS arayüzünün yeni örneklerini oluşturmak için kullanılabilir. Birçok programcı, uygulamalarının bir iOS cihazında nasıl görüneceğini görmek için bunu kullanır. Her zaman mükemmel olmayabilir ancak elinizde bir iOS aygıtınız yoksa Adobe AIR yararlı olabilir.
Adobe AIR'i ziyaret edin