Saya telah membuat aplikasi yang berfungsi pada iPod Touch generasi ke-4 dan iPod touch generasi ke-5 perusahaan saya.
Kami akan merilis, ketika kami menemukan kerusakan yang terjadi setelah perangkat non-pengembang menjalankan aplikasi *.
Gagasan muncul bahwa perangkat yang terdaftar sebagai 'perangkat pengembang' memberi sumber daya lebih banyak untuk digunakan aplikasi Anda. Ini sepertinya tidak tepat bagi saya, karena saya tidak dapat memikirkan alasan apa pun yang akan ada - saya merasa sepertinya ini lebih merupakan masalah dengan pembuatan profil bangunan atau penyediaan.
Namun, itu memicu diskusi. Mengapa perangkat seperti kit pengembangan konsol game, perangkat yang memiliki kemampuan lebih dari platform target, ada di tempat pertama? Tentu saja itu baik untuk stress test suatu program, tetapi bukankah representasi yang lebih akurat dari platform target lebih masuk akal?
TL; DR - Mengapa kit pengembangan memiliki lebih banyak sumber daya daripada platform target?
* Dengan perangkat non-pengembang menjadi apa pun> gen ke-3. Perangkat iOS yang mengunduh aplikasi dari server kami, bukan langsung dari komputer dengan aplikasi & xcode diinstal.
Perhatikan ada pertanyaan lain yang berbunyi serupa, tetapi sebenarnya berbeda, karena pertanyaan lain itu menanyakan tentang simulator, dan saya mengerti bahwa ada perbedaan besar antara menggunakan simulator dan perangkat yang sebenarnya.