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

  • Mark Lucas
  • 0
  • 2268
  • 127
reklâm

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 çoğaltmak için tasarlanmadıkları için taklitçilerden farklıdır, ancak donanımın temelini model ederler..

İ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ı elde etmek için Mac'e ihtiyacınız olacak.

İşte en iyi üç seçeneğiniz.

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

Belli gözüküyor olabilir, ancak iOS cihazları için en iyi simülatör Apple'ın elinden geliyor. Xcode araçlarının bir parçası olarak yüklenir MacBook'unuza veya iMac'inize Yüklenecek En İyi Mac Uygulamaları MacBook'unuza veya iMac'inize Yüklenecek En İyi Mac Uygulamaları MacBook'unuz veya iMac'iniz için en iyi uygulamaları mı arıyorsunuz? MacOS için en iyi uygulamaları içeren kapsamlı bir listemiz. , Simulator masaüstünüzde standart bir Mac uygulaması gibi çalışır. Xcode yalnızca Mac platformunda mevcut olduğundan, Apple'ın Simülatörü Windows kullanıcıları için mevcut değildir.

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

Apple'ın çözümü, birbirleriyle etkileşime giren birden fazla simülatör çalıştırmak için destek içeriyor. Bu, Watch uygulamanızın iOS mevkidaşı ile entegrasyonunu test etmek için bir watchOS simülasyonu yapma gibi şeyler yapma yeteneği sağlar.

Resmi simülatör ayrıca tüm iOS API'lerine ve çekirdek hizmetlere erişim sağlar. Çok oyunculu Oyun Merkezi'ni kullanan bir uygulama oluşturuyorsanız Mac ve iOS'daki Oyun Merkezi Nasıl Kullanılır (ve Devre Dışı Bırakılır) Mac ve iOS Oyun Merkezi Nasıl Kullanılır (ve Devre Dışı Bırakılır) Apple'ın Oyun Merkezi mobil oyunları oynamayı sosyal hale getirmek için çaba gösterir tekrar faaliyet göstermek, ancak hizmeti kullanmak artık çok kolay değil. veya etkinlik verileri için HealthKit 10 Bir Sonraki Seviyeye Erişilebilirliği Olan iPhone ve iPad Uygulamaları 10 Bir Sonraki Seviyeye Erişilebilirliği Olan iPhone ve iPad Uygulamaları Geçmişte, erişilebilirlik isteğe bağlı veya hoş bir "bonus" özelliği olarak görülmüştü, ancak bu görünüm Modası geçmiş. İşte çok çeşitli iPhone kullanıcıları için hayatı kolaylaştıran 10 uygulama. , uygulamanın sistemle doğru bir şekilde etkileşime girip girmediğini test etmek için bu araçları kullanabilirsiniz..

İOS simülatöründe o kadar çok zaman harcadım ki fare sürüklemeyi kullanarak diğer uygulamaları kaydırmaya çalışıyorum

- Gaya Kessler (@GayaKessler) 21 Temmuz 2017

Hiçbir yazılım çözümü gerçek bir fiziksel cihazın yerini alamaz, ancak Xcode 9's Simulator oldukça yakındır. Hızlı test ve dağıtım amaçları için kullandığınız IDE'ye dahil edilmiş bir çözümü yenemezsiniz.

En iyi bölüm, 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 Kullanılamaz]

Microsoft, son birkaç yıldır Visual Studio'yu platformlar arası geliştirme için tercih edilen bir geliştirme platformu olarak konumlandırmak için çok çalıştı. Visual Studio Code Mac için Mükemmel Metin ve Komut Dosyası Düzenleyicisi Visual Studio Code Mükemmel Metin ve Komut Dosyası Komut Dosyası Mac için Editör Microsoft'un metin editörü sayısız dili desteklemektedir ve farklı ihtiyaçlara hizmet ettiği için Xcode ile karşılaştırmanıza gerek yoktur. . Mayıs 2017'de, bağlı bir iOS aygıtındaki yerel uygulamaları zorlamanıza ve test etmenize olanak tanıyan bir iOS uygulaması olan Xamarin Live'ı tanıttı.

Şimdiye kadar fark etmiş olabileceğiniz gibi, bu Apple'ın Simülatörü ile aynı değildir. Farklı ortamları simüle etmek için cihaz profilleri arasında geçiş yapamazsınız, ancak bunu yazmak için hiçbir sebep yoktur. Xamarin, yerel iOS uygulamalarını oluşturmak, test etmek ve dağıtmak isteyen Visual Studio'yu kullanan C # geliştiricileri için bir oyun değiştirici oldu..

Xamarin Live'ın gelişi, Microsoft'un geliştiricilerini platforma yönlendirmek için bir başka teklif. Xamarin, geliştirme işlemini kolaylaştırmak için paylaşılan C # UI kodu ve uygulama mantığı kullanır, ancak kullanmak için Visual Studio Enterprise ve temel bir Xamarin planına (ayda 99 ABD dolarından başlayan) ihtiyacınız olacaktır..

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

Xamarin ile geliştirmekte olan Visual Studio kullanıcıları için bir başka seçenek de ağdaki Mac'te Xcode Simulator kullanmaktır. Simülasyonların Mac üzerinden ağ üzerinden gönderilmesi (ardından size aktarılmaması) dışında, Windows veya Mac için Visual Studio'da da geliştirebilirsiniz. Bu, daha geniş bir simülasyon ortamına erişim sağlar, ancak bazı ayarlamalar gerektirir..

Mac'te, Xamarin.iOS SDK'nin en son sürümüyle Xcode'a ihtiyacınız olacak. Kodunuzu Xcode Simülatörüne itmek için Xamarin'i yapılandırabilirsiniz. Buradaki avantajlar, Apple'ın mükemmel Simülatörünü tam olarak kullanmak isteyen Visual Studio'yu kullanan C # platformunda çapraz platform uygulamaları geliştirenler için..

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

Aynı ücretler Xamarin için de geçerlidir (aylık 99 $ 'dan başlar), ayrıca Visual Studio Enterprise'a ve önyüklemek için bazı Apple donanımlarına ihtiyacınız olacaktır..

4. Appetize.io (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 aracılığıyla veya özel bir API kullanarak yüklenebilen simülasyon aracılığıyla mobil uygulamaları tarayıcınızda çalıştırmanıza olanak tanır.

Uygulamalar tarayıcıdan geçirilir ve iframe kullanılarak herhangi bir web sayfasına gömülebilir. Bu, platformu test amaçları, kavram kanıtları, müşterilere prototip göstermek veya yeni bir görünüm veya özellik hakkında hızlı bir şekilde geri bildirim almak için ideal kılar..

Platformun web tabanlı doğası, herhangi bir yere, herhangi bir yere bir link iletebileceğiniz ve uygulamanızı test ettirebileceğiniz anlamına gelir. Simulator'da olduğu gibi, çok çeşitli cihaz ve yazılım kombinasyonlarından seçim yapabilirsiniz..

Bununla birlikte, bu yöntemin sakıncaları vardır, özellikle performansın bir Mac üzerinde simülasyonu çalıştırmaya kıyasla düşmesi, Yerel Mac Uygulamaları Üzerinden Web Uygulamaları Seçmek Ne Zaman Daha İyidir? Yerel Mac Uygulamaları Üzerinden Web Uygulamaları Seçmek Ne Zaman Daha İyidir? En popüler Mac uygulamalarından bazıları hem yerel uygulamalar hem de web uygulamaları olarak kullanılabilir, ancak hangisi en iyisidir? . Ayrıca, uzaktan iOS simülatörünü çalıştıran Xcode's Simulator veya Xamarin özellikli Visual Studio gibi geliştirme ortamına derinden dahil edilmemiş..

Tam iOS 10 desteği şimdi piyasaya çıktı! Https://t.co/uqFOoH5Ptr adresinde bir demo deneyin

- Appetize.io (@appetizeio) 23 Eylül 2016

O zaman maliyet sorunu var. Parasını öde “sanallaştırma zamanı,” bu nedenle, uygulamalarınızı çalıştırarak ne kadar zaman harcamak isterseniz, o kadar çok zaman harcamanız gerekir. Temel paket aylık 40 ABD Doları’ndan başlıyor, ancak iki kullanıcının ilk kez test etmesi için 100 dakikalık ücretsiz deneme süresine kaydolabilirsiniz.

Gerisini önlemek

Yok doğru Windows için iOS simülatörü ve Apple olsaydı büyük olasılıkla mahkeme duruşmalarını kapatmaya başlardı. Bu akılda, iOS simülatörleri olarak poz veren birçok uygulama var. Birçoğu işe yaramaz, bazıları kötü amaçlı yazılım yaymak için kullanılır, diğerleri ücretsiz olduğunu iddia eder, ancak son dakikada sizin için gizli masrafları düşürür.

İOS uygulamalarınızı test etmek için en iyi seçenek Mac'te geliştirme ve Simülatörü kullanmaktır. Xamarin Live Player, nakit sıkıntısı çeken geliştiricilere yardım eli uzatıyor, ancak uzun vadede bir Mac'e yatırım yapmak Xamarin ve Visual Studio Enterprise'ın maliyeti göz önüne alındığında buna 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 avantajları ve dezavantajları ve eşleşmesi gereken bir fiyat etiketi var.

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




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.