Pengembangan
Aplikasi harus ditulis dan disusun secara khusus untuk
IOS dan arsitektur ARM. The Safari web browser mendukung aplikasi web seperti web
browser lainnya. Authorized pihak
ketiga aplikasi asliyang tersedia untuk perangkat yang
menjalankan IOS 2.0 dan kemudian melalui Apple App Store .
SDK
Pada tanggal 17 Oktober 2007, dalam sebuah surat
terbuka yang diposting ke "Hot News" Apple weblog, Steve Jobs
mengumumkan bahwa pengembangan perangkat lunak kit (SDK) akan tersedia untuk pengembang pihak ketiga pada
Februari 2008. SDK dirilis
pada tanggal 6 Maret, 2008 dan memungkinkan pengembang untuk membuat aplikasi
untuk iPhone dan iPod touch, serta menguji mereka dalam sebuah "iPhone
simulator". Namun, loading
aplikasi ke perangkat ini hanya mungkin setelah membayar biaya Program
Pengembang iPhone. Sejak rilis Xcode 3.1 , Xcode adalah lingkungan pengembangan untuk SDK IOS. aplikasi iPhone, seperti IOS dan Mac OS X, yang
ditulis dalam Objective-C .
Pengembang dapat menetapkan harga apapun atas minimum
yang ditetapkan untuk aplikasi mereka untuk didistribusikan melalui App Store , yang Apple akan
mengambil 30% dari pendapatan (70% lainnya pergi ke pengembang). Bergantian, mereka dapat memilih untuk melepaskan
aplikasi gratis dan tidak perlu membayar biaya untuk melepaskan atau
mendistribusikan aplikasi kecuali untuk biaya keanggotaan.
Jailbreaking
IOS telah dikenakan berbagai hacks yang berbeda
berpusat pada menambahkan fungsionalitas tidak didukung oleh Apple. Sebelum debut
2008 dari App Store , alasan utama
untuk jailbreaking adalah untuk menginstal aplikasi pihak ketiga asli. Apple mengatakan tidak akan desain pembaruan perangkat
lunak yang khusus untuk istirahat aplikasi ini asli (selain aplikasi yang
melakukan unlocking SIM ); Namun, dengan
masing-masing IOS pembaruan jailbreak tampaknya tidak lagi bekerja. Sejak kedatangan App Store dan aplikasi
pihak ketiga, fokus dari jailbreaking masyarakat telah bergeser.
Fokus utama dari jailbreaking
adalah memungkinkan theming, menggunakan emulatordan
masyarakat-dibuat tweak seperti multitasking Flash, Adobe pemain, mengakses
iPhone berkas sistem, dan menyesuaikan SpringBoard lebih lanjut. Multitasking
hanya native didukung pada generasi 3 dan yang lebih baru IOS perangkat, dan
aplikasi di App Store resmi tidak diperbolehkan untuk memodifikasi tampilan
dari OS, maka kebutuhan untuk jailbreaking.
Tidak ada komentar:
Posting Komentar