Operating System iOS



Sistem Operasi Pada iPhone Apple

Sebelum menjelaskan tentang sistem operasi pada iPhone Apple alangkah lebih baiknya kita mengetahui sejarah tentang I phone , i phone merupakan salah satu dari sekian alat komunikasi yang canggih atau bisa kita sebut dengan telepon pintar dan juga bisa di sebut smartphone. Iphone pertama diluncurkan pada tanggal 29 juni 2007 dan sampai sekarang iphone yang terakhir dirilis adalah iphone 7 yang diluncurkan pada 8 juni 2015.
iPhone juga merupakan telepon genggam revolusioner yang diproduksi oleh Apple Inc. yang memiliki fungsi kamera, pemutar multimedia, SMS, dan voicemail. Selain itu telepon ini juga dapat dihubungkan dengan jaringan internet, untuk melakukan berbagai aktivitas misalnya mengirim/menerima email, menjelajah web, dan lain-lain sebagainya. Antarmuka dengan pengguna menggunakan layar sentuh multi-touch (atau bisa juga disebut dengan layar sentuh kapasitif) dengan papan ketik virtual dan tombol. Selain itu telepon ini juga memiliki perangkat lunak yang dapat mengunggah foto. iPhone dapat memainkan video, sehingga pengguna dapat menonton televisi atau film. iPhone memiliki hampir 100 ribu aplikasi yang dijual di iTunes di computer, maupun di Apps Store langsung di iPhone. Para pengguna iPhone bahkan dapat langsung membeli dan mengunduh aplikasi yang dijual di Apps Store, asalkan tidak melebihi 10MB. Sistem operasi iPhone adalah versi ringan Mac OS X tanpa berbagai komponen yang tidak diperlukan. Sistem operasi ini memakan ruang kurang lebih sebanyak 250MB. Sistem operasi dapat diupdate berkala melalui iTunes secara gratis. Dalam waktu dekat, iPhone sendiri akan segera meluncurkan yang jauh lebih baik dari seri pendahulunya.
Apa itu iOS  


             Ios merupakan sistem operasi yang hanya dipakai pada produk apple dan merupakan saingan dari system operasi saat ini yakni android,Apple.inc vendor yang memproduksi sistem operasi iOS
Perbedaan kedua yang cukup mencolok adalah, Android dikembangkan dengan konsep open-source, sedangkan iOS dikembangkan secara tertutup oleh Apple sendiri, tanpa campur tangan dari luar.
Namun demikian, sejak iOS 9, Apple telah sedikit berubah haluan menjadi lebih ‘terbuka’ bagi para pengembang aplikasi. iOS versi terbaru itu memperkenalkan fitur widget pada bagian Notification Center. Seperti yang kita tahu, widget merupakan salah satu fitur andalan Android selama beberapa tahun. Kehadiran fitur widget ini pun membuka potensi iOS menjadi lebih luas lagi dengan bantuan aplikasi pihak ketiga. Menggunakan aplikasi Launch Center Pro misalnya, pengguna iOS pada dasarnya bisa mendapatkan fitur launcher aplikasi pada Notification Center, atau bahkan akses cepat untuk mengaktifkan fungsi-fungsi tertentu di berbagai aplikasi. Perbedaan yang ketiga, iOS tidak mengenal tombol “Back”, yang biasa disimbolkan dengan tanda panah ke kiri di Android, baik dalam wujud tombol fisik atau virtual. Perangkat iOS cuma memiliki satu tombol “Home” saja, yang fungsinya untuk keluar dari aplikasi. Ada banyak keuntungan dan kerugian dari perbedaan-perbedaan ini. Maka dari itu, sangat sulit memperdebatkan mana yang lebih bagus karena dari cara kerjanya saja sudah sangat-sangat berbeda.
Versi  pada iOS Apple !
Selanjutnya ialah versi versi pada Iphone operating system ( iOS) untuk versi versinya sangatlah banyak sekali mulai dari satu (1) sampai versi ke 9 , Pada awalnya iOS punya nama yang berbeda, yaitu iPhone OS. Versi pertamanya diumumkan bersama dengan iPhone orisinil pada 9 Januari 2007. Almarhum Steve Jobs pada saat itu menjelaskan bahwa iPhone OS mengambil OS X milik perangkat Mac sebagai dasarnya. Versi perdana iPhone OS ini tidak dilengkapi App Store. Semua aplikasi yang tersedia hanya buatan Apple sendiri. Barulah di iPhone OS 2, bersamaan dengan diluncurkannya iPhone 3G pada tanggal 11 Juli 2008, Apple menghadirkan dukungan aplikasi pihak ketiga beserta App Store.
Pada tanggal 17 Juni 2009, Apple merilis iPhone OS 3 bersama dengan iPhone 3GS. Fitur baru yang paling dikenang dari versi ini adalah dukungan copypaste. iPhone OS 3 juga bertanggung jawab atas tersedianya fitur in-app purchase (transaksi di dalam aplikasi) untuk pertama kalinya. Menginjak versi keempatnya, tepatnya pada tanggal 21 Juni 2010 bersamaan dengan diumumkannya iPhone 4, iPhone OS akhirnya berganti nama menjadi iOS 4,. Hal ini didasari oleh penjelasan Apple bahwa sistem operasi tersebut tak hanya tersedia untuk iPhone saja, tetapi juga iPod Touch – plus iPad orisinil yang menyusul di tahun yang sama. Dalam versi ini, fitur baru yang paling berkesan adalah dukungan multitasking. Mulai iOS 5, tiap versi baru iOS diumumkan lebih dulu ketimbang iPhone baru di ajang WWDC (Worldwide Developer Conference). iOS 5 pertama diumumkan pada 6 Juni 2011. Versi kelima ini menghadirkan sederet fitur baru, di antaranya iCloud, iMessage dan Siri. Untuk pertama kalinya juga, perangkat dengan iOS 5 bisa diaktivasi tanpa harus menyambung ke komputer atau laptop. iOS 6 diumumkan pada tanggal 11 Juni 2012, sebelum akhirnya dirilis bersamaan dengan iPhone 5. Versi ini memperkenalkan Apple Maps untuk pertama kalinya, dan ternyata respon pengguna terhadap Apple Maps sangat-sangat negatif. Hal ini berujung pada dipecatnya Scott Forstall, pimpinan tim pengembang iOS sejak versi pertamanya. Mulai iOS 7, tim pengembangnya dipimpin oleh Craig Federighi yang sebelumnya bertanggung jawab atas pengembangan OS X untuk Mac. Versi ini diumumkan pada tanggal 10 Juni 2013, dan dirilis bersama dengan iPhone 5S.
Perubahan paling mencolok dari iOS 7 adalah tampilannya yang menjadi lebih datar secara menyeluruh. Semua icon aplikasinya berubah, dan tampilan antar mukanya banyak didominasi warna putih. Dari segi fitur, Apple menambahkan AirDrop, Control Center dan tentu saja dukungan Touch ID yang dimiliki iPhone 5S. iOS 8 diumumkan pada tanggal 2 Juni 2014, lalu dirilis bersamaan dengan iPhone 6. Versi ini banyak membawa perubahan di balik layar, memperbaiki sederet bug yang ada pada iOS 7 serta fitur baru seperti Family Sharing, iCloud Drive, Continuity dan aplikasi Health. Versi terakhir yang dirilis adalah iOS 9, diumumkan pada tanggal 8 Juni 2015. Versi ini menghadirkan aplikasi baru bernama News, sedangkan aplikasi Passbook diganti namanya menjadi Wallet. Di saat yang sama, iOS 9 juga memperkenalkan Siri yang lebih proaktif serta tentu saja dukungan fitur 3D Touch yang dibawa iPhone 6s dan 6s Plus.





Sistem keamanan di iOS Apple
Ancaman bagi iOS
            Analisis keamanan pada iOS memerlukan proses keamanan dan penyimpanan data yang kritis , ancaman yang biasa terjadi ialah pencurian atau menginstal malware pada perangkat , analisis ini bertujuan untuk mengetahui kekurangan yang ada dalam sistem iOS , untuk Malware malware sebagai bagian dari perangkat lunak yang diinstal pada perangkat pengguna, bahkan jika penyerang tidak memiliki akses fisik ke perangkat. instalasi bisa baik dimulai oleh pengguna yang sengaja menginstal sebuah aplikasi yang berisi tersembunyi kode berbahaya, atau dengan tindakan yang memicu injeksi kode berbahaya melalui lubang keamanan di sistem operasi perangkat atau aplikasi. Sebuah contoh akan menjadi browser kerentanan kritis yang dieksploitasi ketika pengguna mengunjungi halaman web penyerang hosting memanfaatkan kode dan payload berbahaya disuntikkan melalui lubang keamanan. Kita perlu membedakan antara dua jenis aplikasi berbahaya: Pertama, malware yang mengeksploitasi kerentanan sistem penting untuk mendapatkan akses root ke perangkat, dan kedua, malware yang hanya bergantung pada standar API Platform. malware ini bisa baik mengekstrak data dilindungi dari ponsel korban, atau mendapatkan informasi tambahan yang membantu penyerang untuk mematahkan sistem enkripsi, ketika akses fisik ke perangkat diperoleh di lain waktu. Sayangnya, ketika aplikasi berbahaya dari kategori pertama keuntungan akses root pada target perangkat, tidak ada sistem enkripsi yang ada bisa melindungi data yang tersimpan. kode berbahaya dijalankan dengan hak akses root dapat memeriksa atau memodifikasi aspek sewenang-wenang dari sistem operasi perangkat dan dengan demikian dalam satu cara atau lain mendapatkan akses ke data yang dilindungi. Contoh untuk serangan tersebut akan penyebaran key.
Keamanan sistem data iOS
               Sistem Perlindungan Data diperkenalkan dengan iOS4  dan menawarkan lapisan tambahan perlindungan untuk fildan entri keychain yang tersimpan pada perangkat iOS. Itu Keuntungan utama dari sistem ini - jika dibandingkan dengan file-sistem berbasis sistem enkripsi – adalah kuncinya fungsi derivasi (KDF) yang menyediakan fungsionalitas berasal kunci enkripsi berdasarkan pengguna passcode dan kunci UID disimpan dalam elemen aman. Kunci enkripsi yang diperoleh oleh KDF kemudian digunakan untuk membungkus kunci lanjut yang digunakan untuk melindungi file tunggal dan mandat sesuai dengan perlindungan kelas ditugaskan oleh pengembang. Walaupun sistem menawarkan tingkat cukup baik perlindungan untuk file aplikasi masing-masing, juga cukup kompleks dan membutuhkan pengetahuan yang mendalam dari pengembang. Bagian ini menjelaskan sistem Perlindungan Data dalam konteks proteksi file. Perlindungan kredensial disimpan di iOS keychain adalah fitur lain sistem Perlindungan Data.


Perbedaan antara ios dan android
Segi perbedaan
iOS
Android
Sistem operasi
Sistem operasi iOS dikembangkan oleh Apple
Sistem operasi Android yang dikembangkan oleh Google
Untuk pelanggan
iOS adalah sistem operasi tertutup dengan beberapa komponen open source.
sistem operasi open source
Sifat
Sementara iOS dibatasi untuk perangkat Apple saja
universal
Bahasa pemrograman
iOS ditulis dalam C, C ++, Objective-C, dan Swift.
C (inti), C ++ dan java (UI)
Keluarga OS
unix
Darwin (BSD) dan OS X
Peminat
 82%
15%


 
SWIFT
 Swift adalah Bahasa pemrograman yang digunakan IOS dan OS X  Bahasa yang dibuat apple dan diperkenalkan pada tahun 2014.bahasa swift yang mudah untuk dipelajari Bahasa pemrograman interaktif sintak sintak yang diringkas namun ekspresif software ini dapat menghasilkan software yang secepat kilat (ringan).
Swift 3 merupakan penyempurnaan menyeluruh dari Bahasa dan konversi API untuk kerangkan yang kita gunakan
Swift merupakan hasil penelitian terbaru tentang bahasa pemrograman, dikombinasikan dengan puluhan tahun pengalaman gedung Apple platform Objective-C disajikan dalam sintaks bersih yang membuat API di Swift lebih mudah dibaca dan memelihara Memori dikelola secara otomatis, dan Anda bahkan tidak perlu mengetik semi-titik dua. 
Swift memiliki banyak fitur lain untuk membuat kode Anda lebih ekspresif:
·        - Penutupan bersatu dengan fungsi pointer
·        - Tupel dan beberapa nilai pulang
·         -generik
·        - Cepat dan ringkas iterasi selama rentang atau koleksi
·         -Struct yang mendukung metode, ekstensi, dan protokol
·         -pola pemrograman fungsional, misalnya, peta dan filter
·         -Asli kesalahan penanganan menggunakan try / catch / throw
Swift adalah penerus kedua C dan bahasa-C Objective. Ini termasuk primitif tingkat rendah seperti jenis, kontrol aliran, dan operator. Hal ini juga menyediakan fitur berorientasi objek seperti kelas protokol, dan obat generik, memberikan Kakao dan Kakao Touch pengembang kinerja dan kekuasaan mereka menuntut



https://id.wikipedia.org/wiki/Swift_(bahasa_pemrograman)
https://developer.apple.com/swift/

Comments

Post a Comment