iPhone ve iPad Uygulamalarını Test Etmek için 4 iOS Simülatörü

iPhone ve iPad Uygulamalarını Test Etmek için 4 iOS Simülatörü

Bir Mac veya PC'de iOS uygulamalarını test etmenin bir yolunu arıyorsanız, bir simülatör kullanmanız gerekir. Simülatörler, donanımı kopyalamak için değil, donanımın temel durumunu modellemek için tasarlanmadıkları için öykünücülerden farklıdır.





İyi bir simülatör bu koşulları o kadar iyi modelleyecektir ki simülasyon kendisi donanımı taklit edebilir. Simülasyon yazılımını kullanarak iPhone, iPad, Apple Watch ve hatta Apple TV ortamlarını simüle edebilirsiniz, ancak en iyi sonuçlar için bir Mac'e ihtiyacınız olacaktır.





spotify premium denemeye nasıl başlanır

İşte en iyi üç seçiminiz.





1. Xcode 9 Simülatörü (Mac)

Açık görünebilir, ancak iOS cihazları için en iyi simülatör Apple'ın kendisinden geliyor. olarak yüklendi Xcode araçlarının bir parçası , Simülatör, masaüstünüzde standart bir Mac uygulaması gibi çalışır. Xcode yalnızca Mac platformunda mevcut olduğundan, Apple's Simulator Windows kullanıcıları için mevcut değildir.

Simülatör, iOS 10.3 çalıştıran bir iPhone 7 Plus gibi, test için belirli bir cihaz ortamı seçmenize olanak tanır. Geliştiriciler, özellikle küçük ekipler için bu, yalnızca test amacıyla çok sayıda pahalı cihaz satın alma gereksinimini azaltır.



Apple'ın çözümü, birbiriyle etkileşime giren birden fazla simülatör çalıştırma desteği içerir. Bu size, Watch uygulamanızın iOS muadili ile entegrasyonunu test etmek için bir watchOS simülasyonu çalıştırmak gibi şeyler yapma yeteneği verir.

Resmi simülatör ayrıca tüm iOS API'lerine ve temel hizmetlere erişim sağlar. kullanan bir uygulama oluşturuyorsanız Çok oyunculu oyun merkezi veya etkinlik verileri için HealthKit , uygulamanın sistemle doğru şekilde etkileşime girip girmediğini test etmek için bu araçları kullanabilirsiniz.





Hiçbir yazılım çözümü gerçek bir fiziksel aygıtın yerini alamaz, ancak Xcode 9'un Simülatörü oldukça yakındır. Hızlı test ve dağıtım amaçları için, kullandığınız IDE'de yerleşik olarak bulunan bir çözümü yenemezsiniz.

En iyi yanı, Xcode geliştirme ortamının geri kalanıyla birlikte tamamen ücretsiz olmasıdır.





2. Xamarin Live ile Visual Studio (Windows, Mac) [Artık Mevcut Değil]

Microsoft, son birkaç yılda konumlandırmak için çok iş yaptı. Platformlar arası geliştirme için tercih edilen geliştirme platformu olarak Visual Studio . Mayıs 2017'de, bağlı bir iOS cihazında yerel uygulamaları zorlamanıza ve test etmenize olanak tanıyan bir iOS uygulaması olan Xamarin Live'ı tanıttılar.

Şimdiye kadar fark etmiş olabileceğiniz gibi, bu Apple'ın Simülatörü ile aynı değil. Farklı ortamları simüle etmek için cihaz profilleri arasında geçiş yapamazsınız, ancak bu, onu silmek için bir neden değildir. Xamarin, yerel iOS uygulamaları oluşturmak, test etmek ve dağıtmakla ilgilenen Visual Studio kullanan C# geliştiricileri için bir nevi oyun değiştirici olmuştur.

Xamarin Live'ın gelişi, Microsoft'un geliştiricileri platforma çekmek için sunduğu başka bir teklif. Xamarin, geliştirmeyi kolaylaştırmak için paylaşılan C# UI kodunu ve uygulama mantığını kullanır, ancak bunu kullanmak için Visual Studio Enterprise'a ve temel bir Xamarin planına (ayda 99 ABD dolarından başlayan fiyatlarla) ihtiyacınız olacaktır.

3. Visual Studio ile Xamarin ve bir Mac (Windows, Mac)

Xamarin ile geliştirme yapan Visual Studio kullanıcıları için başka bir seçenek de ağ bağlantılı bir Mac üzerinde Xcode Simulator kullanmaktır. Simülasyonların ağ üzerinden Mac'inize gönderilmesi (daha sonra size geri akış) yapılması dışında, Windows veya Mac için Visual Studio'da geliştirmeye devam edebilirsiniz. Bu, daha geniş bir simülasyon ortamı yelpazesine erişim sağlar, ancak biraz kurulum gerektirir.

Mac'te Xamarin.iOS SDK'nın en son sürümüne sahip Xcode'a ihtiyacınız olacak. o zaman yapabilirsin Xamarin'i kodunuzu Xcode's Simulator'a gönderecek şekilde yapılandırın . Buradaki avantajlar, Apple'ın mükemmel Simülatöründen tam olarak yararlanmak isteyen Visual Studio'yu kullanarak C#'ta platformlar arası uygulamalar geliştirenler içindir.

Bu, Xamarin Live iOS uygulamasını (yukarıda) kullanmaktan daha iyi bir seçenektir, ancak aynı zamanda herkesin bir Mac'i olmadığı için daha pahalı bir çabadır. Zaten Mac için Visual Studio kullanıyorsanız, Xcode'u yükleyebilir ve Simülatörü, masaüstünüzde Xamarin kullanarak başlatabilirsiniz.

Aynı ücretler Xamarin için de geçerlidir (ayda 99 dolardan başlar), ayrıca önyükleme için Visual Studio Enterprise'a ve bazı Apple donanımına ihtiyacınız olacaktır.

Dört. iştah açıcı (Tarayıcı)

Ve şimdi tamamen farklı bir şey için: Appetize.io, mobil uygulamalar için özel, tarayıcı tabanlı bir test çözümüdür. Appetize.io web sitesi veya özel bir API kullanarak yüklenebilen simülasyon yoluyla mobil uygulamaları tarayıcınızda çalıştırmanıza olanak tanır.

Uygulamalar tarayıcı aracılığıyla yayınlanır ve bir iframe kullanılarak herhangi bir web sayfasına yerleştirilebilir. Bu, platformu test amaçları, konsept kanıtları, müşterilere bir prototip göstermek veya yeni bir görünüm veya özellik hakkında hızlı bir şekilde geri bildirim almak için ideal hale getirir.

Platformun web tabanlı yapısı, herhangi birine, herhangi bir yere bir bağlantı iletebileceğiniz ve uygulamanızı test etmelerini sağlayabileceğiniz anlamına gelir. Simulator'da olduğu gibi, çok çeşitli cihaz ve yazılım kombinasyonları arasından seçim yapabilirsiniz.

Bununla birlikte, bu yöntemin dezavantajları vardır, özellikle simülasyonu bir Mac'te çalıştırmaya kıyasla performansın düşmesi. Ayrıca Xcode'un Simülatörü veya Xamarin'in uzak bir iOS simülatörü çalıştıran Visual Studio gibi geliştirme ortamına derinlemesine entegre değildir.

Sonra maliyet sorunu var. 'Sanallaştırma süresi' için ödeme yaparsınız, bu nedenle uygulamalarınızı çalıştırmak için ne kadar çok zaman harcamak isterseniz, o kadar çok harcamanız gerekir. Temel paket ayda 40 dolardan başlıyor, ancak iki kullanıcının önce test etmesi için 100 dakikalık ücretsiz deneme sürümüne kaydolabilirsiniz.

Geri kalanından kaçının

yok NS Windows için iOS simülatörü ve eğer Apple olsaydı, muhtemelen onu kapatmak için mahkeme işlemlerine başlardı. Bunu akılda tutarak, iOS simülatörleri olarak poz veren birçok uygulama var. Birçoğu çalışmıyor, bazıları kötü amaçlı yazılım yaymak için kullanılıyor, diğerleri ücretsiz olduğunu iddia ediyor, ancak son dakikada size gizli maliyetler düşüyor.

iOS uygulamalarınızı test etmek için en iyi seçenek, bir Mac üzerinde geliştirmek ve Simülatör kullanmaktır. Xamarin Live Player, nakit sıkıntısı çeken geliştiricilere yardım eli uzatıyor, ancak Xamarin ve Visual Studio Enterprise'ın maliyeti göz önüne alındığında uzun vadede bir Mac'e yatırım yapmaya değer olabilir.

Appetize.io, geliştirme sonu döngüsü testi için mükemmel görünüyor, ancak tarayıcı tabanlı çözümün kendi artıları ve eksileri ve buna uygun bir fiyat etiketi var.

Aşağıdaki yorumlarda iOS simülasyonlarının iş akışınıza nasıl entegre olduğunu bize bildirin.

Paylaş Paylaş Cıvıldamak E-posta Konuşmayı Canlandırmak İçin Yeni Başlayanlar Kılavuzu

Konuşmayı canlandırmak zor olabilir. Projenize diyalog eklemeye hazırsanız, süreci sizin için özetleyeceğiz.

Sonrakini Oku
İlgili konular
  • Mac
  • pencereler
  • iPhone
  • Programlama
  • Uygulama Geliştirme
Yazar hakkında Tim Brookes(838 Makale Yayınlandı)

Tim, Avustralya'nın Melbourne şehrinde yaşayan serbest yazardır. onu takip edebilirsin heyecan .

Tim Brookes'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın