4 Simulator iOS untuk Menguji Aplikasi iPhone & iPad

4 Simulator iOS untuk Menguji Aplikasi iPhone & iPad

Jika Anda mencari cara untuk menguji aplikasi iOS di Mac atau PC, Anda harus menggunakan simulator. Simulator berbeda dari emulator karena tidak dirancang untuk mereplikasi perangkat keras, melainkan memodelkan keadaan perangkat keras yang mendasarinya.





Simulator yang baik akan memodelkan kondisi ini dengan baik sehingga simulasi diri dapat meniru perangkat keras. Anda dapat mensimulasikan lingkungan iPhone, iPad, Apple Watch, dan bahkan Apple TV menggunakan perangkat lunak simulasi, meskipun untuk hasil terbaik Anda memerlukan Mac.





cara menghilangkan notifikasi windows 10 di windows 7

Inilah tiga pilihan terbaik Anda.





1. Simulator Xcode 9 (Mac)

Ini mungkin tampak jelas, tetapi simulator terbaik untuk perangkat iOS berasal dari Apple sendiri. Dipasang sebagai bagian dari alat Xcode , Simulator berfungsi seperti aplikasi Mac standar di desktop Anda. Karena Xcode hanya tersedia di platform Mac, Simulator Apple tidak tersedia untuk pengguna Windows.

Simulator memungkinkan Anda memilih lingkungan perangkat tertentu untuk pengujian -- seperti iPhone 7 Plus yang menjalankan iOS 10.3. Untuk pengembang, terutama tim kecil, ini mengurangi persyaratan untuk membeli banyak perangkat mahal murni untuk tujuan pengujian.



Solusi Apple mencakup dukungan untuk menjalankan beberapa simulator yang berinteraksi satu sama lain. Itu memberi Anda kemampuan untuk melakukan hal-hal seperti menjalankan simulasi watchOS untuk menguji integrasi aplikasi Watch Anda dengan rekan iOS-nya.

Simulator resmi juga menyediakan akses ke semua API iOS dan layanan inti. Jika Anda membuat aplikasi yang menggunakan Pusat Game untuk multipemain atau HealthKit untuk data aktivitas , Anda dapat menggunakan alat ini untuk menguji apakah aplikasi berinteraksi dengan sistem dengan benar.





Tidak ada solusi perangkat lunak yang dapat menggantikan perangkat fisik nyata, tetapi Simulator Xcode 9 cukup dekat. Untuk tujuan pengujian dan penerapan cepat, Anda tidak dapat mengalahkan solusi yang ada di dalam IDE yang Anda gunakan.

Bagian terbaiknya adalah sepenuhnya gratis, bersama dengan lingkungan pengembangan Xcode lainnya.





2. Visual Studio Dengan Xamarin Live (Windows, Mac) [Tidak Tersedia Lagi]

Microsoft telah melakukan banyak pekerjaan selama beberapa tahun terakhir untuk memposisikan Visual Studio sebagai platform pilihan pengembangan untuk pengembangan lintas platform . Pada Mei 2017, mereka memperkenalkan Xamarin Live, aplikasi iOS yang memungkinkan Anda untuk mendorong dan menguji aplikasi asli di perangkat iOS yang terhubung.

Seperti yang mungkin Anda sadari sekarang, ini tidak sama dengan Simulator Apple. Anda tidak dapat beralih di antara profil perangkat untuk mensimulasikan lingkungan yang berbeda, tetapi itu bukan alasan untuk menghapusnya. Xamarin telah menjadi pengubah permainan untuk pengembang C# yang menggunakan Visual Studio yang tertarik untuk membangun, menguji, dan menerapkan aplikasi iOS asli.

Kedatangan Xamarin Live hanyalah penawaran lain dari pihak Microsoft untuk menggoda pengembang ke platform. Xamarin menggunakan kode C# UI dan logika aplikasi bersama untuk merampingkan pengembangan, meskipun Anda memerlukan Visual Studio Enterprise dan paket Xamarin dasar (mulai dari per bulan) untuk menggunakannya.

3. Visual Studio Dengan Xamarin dan Mac (Windows, Mac)

Pilihan lain untuk pengguna Visual Studio yang mengembangkan dengan Xamarin adalah menggunakan Simulator Xcode di Mac jaringan. Anda masih dapat mengembangkan dalam Visual Studio untuk Windows atau Mac, kecuali simulasi akan dikirim ke Mac Anda melalui jaringan (kemudian dialirkan kembali kepada Anda). Ini memberikan akses ke lingkungan simulasi yang lebih luas, tetapi membutuhkan beberapa pengaturan.

Di Mac Anda memerlukan Xcode dengan versi terbaru dari Xamarin.iOS SDK. Anda kemudian bisa konfigurasikan Xamarin untuk mendorong kode Anda ke Simulator Xcode . Manfaat di sini adalah bagi mereka yang mengembangkan aplikasi lintas platform di C# menggunakan Visual Studio, yang ingin memanfaatkan sepenuhnya Simulator Apple yang luar biasa.

Ini adalah opsi yang lebih baik daripada menggunakan aplikasi Xamarin Live iOS (di atas), tetapi ini juga merupakan upaya yang lebih mahal karena tidak semua orang memiliki Mac. Jika Anda sudah menggunakan Visual Studio untuk Mac, Anda dapat menginstal Xcode dan meluncurkan Simulator menggunakan Xamarin langsung di desktop Anda.

Biaya yang sama berlaku untuk Xamarin (mulai dari per bulan), ditambah Anda memerlukan Visual Studio Enterprise, dan beberapa perangkat keras Apple untuk boot.

Empat. selera.io (Peramban)

Dan sekarang untuk sesuatu yang sama sekali berbeda: Appetize.io adalah solusi pengujian berbasis browser khusus untuk aplikasi seluler. Ini memungkinkan Anda untuk menjalankan aplikasi seluler di browser Anda melalui simulasi, yang dapat diunggah melalui situs web Appetize.io atau menggunakan API khusus.

Aplikasi dialirkan melalui browser, dan dapat disematkan ke halaman web mana pun menggunakan iframe. Ini membuat platform ideal untuk tujuan pengujian, pembuktian konsep, mendemonstrasikan prototipe kepada klien, atau dengan cepat mendapatkan umpan balik tentang tampilan atau fitur baru.

Sifat platform berbasis web berarti Anda dapat memberikan tautan ke siapa saja, di mana saja, dan meminta mereka menguji aplikasi Anda. Seperti Simulator, Anda dapat memilih dari berbagai kombinasi perangkat dan perangkat lunak.

Namun ada kelemahan dari metode ini, terutama penurunan kinerja dibandingkan dengan menjalankan simulasi pada Mac . Itu juga tidak terintegrasi secara mendalam ke dalam lingkungan pengembangan, seperti Simulator Xcode atau Visual Studio dengan Xamarin menjalankan simulator iOS jarak jauh.

Lalu ada masalah biaya. Anda membayar untuk 'waktu virtualisasi', jadi semakin banyak waktu yang ingin Anda habiskan untuk menjalankan aplikasi, semakin banyak yang harus Anda keluarkan. Paket dasar mulai dari per bulan, meskipun Anda dapat mendaftar untuk uji coba gratis selama 100 menit bagi dua pengguna untuk mengujinya terlebih dahulu.

Hindari Istirahat

Tidak ada benar Simulator iOS untuk Windows, dan jika ada, Apple kemungkinan akan memulai proses pengadilan untuk menutupnya. Dengan pemikiran ini, ada banyak aplikasi di luar sana yang menyamar sebagai simulator iOS. Banyak yang tidak berfungsi, beberapa telah digunakan untuk menyebarkan malware, yang lain mengklaim gratis tetapi menjatuhkan biaya tersembunyi pada Anda pada menit terakhir.

Opsi terbaik untuk menguji aplikasi iOS Anda adalah mengembangkannya di Mac dan menggunakan Simulator. Xamarin Live Player memberikan bantuan kepada pengembang yang kekurangan uang, tetapi dalam jangka panjang, berinvestasi di Mac mungkin sepadan dengan mempertimbangkan biaya Xamarin dan Visual Studio Enterprise.

Appetize.io tampaknya sempurna untuk pengujian siklus akhir pengembangan, tetapi solusi berbasis browser memiliki serangkaian pro dan kontra sendiri, dan label harga yang sesuai.

Beri tahu kami bagaimana simulasi iOS terintegrasi ke dalam alur kerja Anda di komentar di bawah.

Membagikan Membagikan Menciak Surel Panduan Pemula untuk Menganimasikan Pidato

Menganimasikan pidato bisa menjadi tantangan. Jika Anda siap untuk mulai menambahkan dialog ke proyek Anda, kami akan merinci prosesnya untuk Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Mac
  • jendela
  • iPhone
  • Pemrograman
  • Pengembangan Aplikasi
Tentang Penulis Tim Brookes(838 Artikel Diterbitkan)

Tim adalah seorang penulis lepas yang tinggal di Melbourne, Australia. Kamu bisa mengikutinya di Indonesia .

More From Tim Brookes

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan