Mensimulasi Koneksi Data Yang Jelek Pada iPhone

Seto Elkahfi
SmbPndk
Published in
2 min readJun 4, 2018

Salah satu tantangan dalam mengembangkan aplikasi telepon pintar di negara berkembang adalah masalah koneksi data. Disini saya bicara tentang koneksi data seluler, bukan koneksi wifi. Tidak meratanya koneksi internet di Indonesia akan mengakibatkan aplikasi yang kita kembangkan harus beradaptasi dengan bermacam jenis koneksi data. Karena kebanyakan aplikasi telepon pintar bergantung pada koneksi data (kecuali aplikasi statis yang menyimpan semua data secara offline), masalah ini menjadi hal yang sangat perlu diperhatikan oleh kita pengembang perangkat lunak.

Simulasi Koneksi Data Tidak Bagus pada iPhone dan simulator iOS

Untuk mensimulasikan kondisi dimana jaringan data tidak bagus, 2G misalnya, tergantung pada apakah kamu menggunakan simulator atau perangkat iPhone. Saya akan jabarkan satu persatu.

Simulasi jaringan data pada iPhone

Jika menggunakan iPhone, kamu bisa langsung menggunakan fitur Network Limiter pada menu Setting -> Developer. Jika belum ada menu Developer di perangkat iPhone kamu, kamu harus melakukan langkah tambahan, yaitu mengaktifkan menu developer.

Mengaktifkan menu Developer pada iPhone

Caranya sangat mudah. Pastikan perangkat kamu terdaftar di provisioning profile yang kamu pakai untuk development. Karena, untuk mengingatkan, kamu harus mempunyai ijin dari Apple untuk menginstall aplikasi ke iOS. Lalu, tinggal jalankan aplikasi dari XCode ke perangkat tersebut. Sebenarnya tidak perlu di jalankan, tinggal colokkan ke Mac, lalu pilih “Trust” pada pop up yang muncul di iPhone tersebut. Lalu silahkan cek ke menu Setting, disitu akan ada menu “Developer”

Simulasi jaringan pada simulator iOS

Untuk melakukan simulasi data pada simulator iOS, tidak semudah pada perangkat fisik. Hal ini dikarenakan koneksi data simulator bergantung pada koneksi data yang digunakan oleh MacOS. Kita harus menginstall aplikasi dari Apple yang khusus untuk menangani hal ini. Kamu bisa download di link ini. Lalu seperti biasa, install.

Setelah itu, di Preference Mac akan muncul menu baru di paling bawah, Network Link conditioner. Setelah itu tinggal aktifkan fitur tersebut, dan pilih tipe jaringan data apa yang akan disimulasikan.

--

--

Seto Elkahfi
SmbPndk
Editor for

Software developer. Rust, Ruby on Rails, AWS, iOS, tvOS,