sistem operasi iOS. Apa itu? Apa itu Apple iOS?

Semua orang tahu bahwa perangkat seluler Apple menjalankan iOS. Banyak orang tahu bahwa iOS adalah versi ringan dari desktop Mac OS X. Beberapa orang menduga bahwa Mac OS X didasarkan pada OS Darwin yang sesuai dengan POSIX, dan mereka yang sangat tertarik dengan TI tahu bahwa basis Darwin adalah kernel XNU , yang muncul ke dunia sebagai hasil penggabungan mikrokernel Mach dan komponen kernel FreeBSD. Namun, semua ini adalah fakta telanjang yang tidak akan memberi tahu kami apa pun tentang cara kerja iOS sebenarnya dan perbedaannya dari rekan desktopnya.

Mac OS X

Sistem operasi yang diinstal hari ini di semua bunga poppy dan (dalam bentuk yang dimodifikasi) di iDevice dimulai pada tahun 1988, yang juga dikenal di dunia TI sebagai tahun versi beta pertama dari sistem operasi NeXTSTEP dirilis. NeXTSTEP sendiri merupakan gagasan dari tim pengembangan Steve Jobs, yang pada saat itu telah meninggalkan Apple dan mendirikan NeXT, yang mengembangkan komputer untuk tujuan pendidikan.

Pada saat awal, NeXTSTEP adalah sistem operasi yang benar-benar canggih yang mencakup banyak inovasi teknologi. OS didasarkan pada mikrokernel Mach yang dimodifikasi, dilengkapi dengan komponen kernel FreeBSD, termasuk implementasi referensi dari tumpukan jaringan. Komponen tingkat yang lebih tinggi dari NeXTSTEP ditulis menggunakan bahasa Objective-C dan menyediakan pengembang aplikasi dengan API berorientasi objek yang kaya. Sistem ini dilengkapi dengan antarmuka grafis yang dikembangkan dan sangat nyaman (komponen utama yang dipertahankan di OS X dan bahkan iOS) dan lingkungan pengembangan yang kuat, yang mencakup, antara lain, perancang antarmuka visual yang dikenal oleh semua pengembang modern.

Setelah kegagalan NeXT dan kembalinya Steve Jobs ke Apple pada tahun 1997, NeXTSTEP membentuk dasar dari proyek Rhapsody, di mana pengembangan sistem penerus Mac OS 9 dimulai. dan sudah pada tahun 2001, OS X 10.0 lahir, dibangun atas dasar itu. Beberapa tahun kemudian, Darwin membentuk dasar sistem operasi untuk smartphone yang akan datang, yang hingga tahun 2007, terlepas dari rumor, hampir tidak ada yang diketahui.

XNU dan Darwin

Secara konvensional, isian OS X / iOS dapat dibagi menjadi tiga level logis: kernel XNU, lapisan kompatibilitas standar POSIX (ditambah berbagai daemon / layanan sistem) dan lapisan NeXTSTEP yang mengimplementasikan tumpukan grafik, kerangka kerja, dan API aplikasi. Darwin menyertakan dua lapisan pertama dan didistribusikan secara bebas, tetapi hanya dalam versi OS X. perlindungan terhadap porting iOS ke perangkat lain).

Pada intinya, Darwin adalah OS "telanjang" mirip UNIX yang mencakup POSIX API, shell, serangkaian perintah dan layanan yang minimal diperlukan agar sistem dapat bekerja dalam mode konsol dan menjalankan perangkat lunak UNIX. Dalam hal ini, ini mirip dengan sistem FreeBSD dasar atau instalasi minimal dari beberapa Arch Linux, yang memungkinkan Anda untuk menjalankan perangkat lunak konsol UNIX, tetapi tidak memiliki shell grafis atau semua yang Anda butuhkan untuk menjalankan aplikasi grafis serius dari GNOME atau KDE lingkungan.

Komponen kunci Darwin adalah kernel XNU hybrid, berdasarkan, seperti disebutkan di atas, pada kernel Mach dan komponen kernel FreeBSD seperti penjadwal proses, tumpukan jaringan, dan sistem file virtual (lapisan VFS). Tidak seperti Mach dan FreeBSD, kernel OS X menggunakan API drivernya sendiri, yang disebut I/O Kit, yang memungkinkan driver ditulis dalam C++ menggunakan pendekatan berorientasi objek yang sangat menyederhanakan pengembangan.

iOS menggunakan versi XNU yang sedikit dimodifikasi, namun, karena fakta bahwa inti iOS ditutup, sulit untuk mengatakan dengan tepat apa yang telah diubah Apple. Kami hanya tahu bahwa itu dikompilasi dengan opsi kompiler lain dan manajer memori yang dimodifikasi yang memperhitungkan sejumlah kecil RAM di perangkat seluler. Dalam semua hal lain, ini masih XNU yang sama, yang dapat ditemukan sebagai cache terenkripsi (kernel + semua driver / modul) di direktori /System/Library/Caches/com.apple.kernelcaches/kernelcache pada perangkat itu sendiri.

Lapisan di atas kernel di Darwin adalah lapisan UNIX/BSD, yang mencakup satu set pustaka C standar (libc, libmatch, libpthread, dan sebagainya), serta alat baris perintah, satu set shell (bash, tcsh, dan ksh), dan daemon seperti launchd dan server SSH standar. Omong-omong, yang terakhir dapat diaktifkan dengan mengedit file /System/Library/LaunchDaemons/ssh.plist. Kecuali, tentu saja, melakukan jailbreak pada perangkat.

Di sinilah bagian terbuka dari OS yang disebut Darwin berakhir, dan lapisan kerangka kerja dimulai, yang hanya membentuk apa yang kami anggap sebagai OS X / iOS.

Kerangka kerja

Darwin hanya mengimplementasikan bagian dasar Mac OS / iOS, yang hanya bertanggung jawab untuk fungsi tingkat rendah (driver, startup / shutdown sistem, manajemen jaringan, isolasi aplikasi, dan sebagainya). Bagian dari sistem yang terlihat oleh pengguna dan aplikasi tidak termasuk di dalamnya dan diimplementasikan dalam apa yang disebut kerangka kerja - seperangkat perpustakaan dan layanan yang bertanggung jawab, antara lain, untuk pembentukan lingkungan grafis dan API tingkat tinggi untuk aplikasi pihak ketiga dan stok

INFORMASI

Seperti banyak sistem operasi lain, Mac OS dan iOS API dibagi menjadi publik dan pribadi. Aplikasi pihak ketiga hanya memiliki akses ke API publik dan sangat dibatasi, tetapi aplikasi jailbreak juga dapat menggunakan yang pribadi.

Dalam pengiriman standar Mac OS dan iOS, Anda dapat menemukan lusinan kerangka kerja berbeda yang bertanggung jawab untuk mengakses berbagai macam fungsi OS - mulai dari implementasi buku alamat (framework AddressBook) hingga perpustakaan OpenGL (GLKit). Satu set kerangka kerja dasar untuk mengembangkan aplikasi grafis digabungkan ke dalam apa yang disebut API Kakao, semacam kerangka kerja meta yang memungkinkan Anda mengakses fitur utama OS. Di iOS, ini disebut Cocoa Touch dan berbeda dari versi desktop dalam fokusnya pada layar sentuh.

Tidak semua kerangka kerja tersedia di kedua sistem operasi. Banyak dari mereka khusus untuk iOS saja. Contohnya termasuk AssetsLibrary, yang bertanggung jawab untuk bekerja dengan foto dan video, CoreBlueTooth, yang memungkinkan Anda mengakses gigi biru, atau iAd, yang dirancang untuk menampilkan iklan di aplikasi. Kerangka kerja lain hanya ada pada versi desktop sistem, tetapi dari waktu ke waktu Apple mem-porting bagian tertentu dari iOS ke Mac OS atau sebaliknya, seperti, misalnya, terjadi dengan kerangka CoreMedia, yang awalnya hanya tersedia di iOS.

Semua kerangka kerja sistem standar dapat ditemukan di direktori sistem /System/Library/Frameworks/. Masing-masing terletak di direktorinya sendiri, yang disebut bundel (boundle), yang mencakup sumber daya (gambar dan deskripsi elemen antarmuka), header bahasa C yang menjelaskan API, serta pustaka yang dimuat secara dinamis (dalam format dylib) dengan implementasi kerangka kerja.

Salah satu fitur menarik dari kerangka kerja adalah versi mereka. Satu kerangka kerja dapat memiliki beberapa versi berbeda sekaligus, sehingga aplikasi yang dikembangkan untuk versi sistem yang lebih lama akan terus berfungsi, meskipun ada perubahan pada versi OS yang baru. Beginilah mekanisme peluncuran aplikasi iOS lama diimplementasikan di iOS 7 dan lebih tinggi. Aplikasi yang dirancang untuk iOS 6 akan terlihat dan berfungsi persis seperti saat dijalankan di iOS 6.

papan pegas

Tingkat di atas adalah aplikasi, sistem dan diinstal dari toko aplikasi. Pusat di antara mereka, tentu saja, SpringBoard (hanya iOS), yang mengimplementasikan layar beranda (desktop). Itu yang diluncurkan pertama kali setelah dimulainya daemon sistem, memuat kerangka kerja ke dalam memori dan memulai server tampilan (alias compositing manager, alias Quartz Compositor), yang bertanggung jawab untuk menampilkan gambar di layar.

SpringBoard adalah tautan antara sistem operasi dan penggunanya, antarmuka grafis yang memungkinkan Anda meluncurkan aplikasi, beralih di antara mereka, melihat pemberitahuan, dan mengelola beberapa pengaturan sistem (dimulai dengan iOS 7). Tapi itu juga penangan untuk acara seperti menyentuh layar atau membalik perangkat. Tidak seperti Mac OS X, yang menggunakan berbagai aplikasi dan daemon agen untuk mengimplementasikan komponen antarmuka (Finder, Dashboard, LaunchPad, dan lainnya), di iOS, hampir semua fitur dasar antarmuka pengguna, termasuk layar kunci dan "lebar", terlampir dalam satu SpringBoard.

Tidak seperti aplikasi iOS stok lainnya, yang terletak di direktori /Applications, SpringBoard, bersama dengan server tampilan, dianggap sebagai bagian dari kerangka kerja dan terletak di direktori /System/Library/CoreServices/. Untuk melakukan banyak tugas, ia menggunakan plugin yang terletak di /System/Library/SpringBoardPlugins/. Antara lain, di sana Anda dapat menemukan, misalnya, NowPlayingArtLockScreen.lockboundle, yang bertanggung jawab untuk menampilkan informasi tentang lagu yang sedang diputar di layar kunci, atau IncomingCall.serviceboundle, yang bertanggung jawab untuk memproses panggilan masuk.

Dimulai dengan iOS 6, SpringBoard dibagi menjadi dua bagian: desktop itu sendiri dan layanan BackBoard yang bertanggung jawab untuk berkomunikasi dengan bagian OS tingkat rendah yang bekerja dengan perangkat keras (tingkat HAL). BackBoard bertanggung jawab untuk menangani peristiwa seperti sentuhan layar, penekanan tombol, akselerometer, posisi, dan pembacaan cahaya sekitar, dan mengelola peluncuran, jeda, dan akhir aplikasi.

SpringBoard dan BackBoard sangat penting untuk iOS sehingga jika Anda menghentikannya dengan cara apa pun, seluruh sistem akan membeku di tempatnya dan bahkan aplikasi yang sedang berjalan tidak akan merespons sentuhan layar. Ini membedakannya dari layar beranda Android, yang hanya merupakan aplikasi standar yang dapat dihentikan, diganti, atau bahkan dihapus dari sistem (dalam hal ini, tombol navigasi dan bilah status dengan "tirai" akan tetap berada di layar. ).

Aplikasi

Di bagian paling atas piramida ini adalah aplikasi. iOS membedakan antara aplikasi bawaan (stok) yang sangat istimewa dan aplikasi pihak ketiga yang diinstal dari iTunes. Keduanya disimpan dalam sistem dalam bentuk bundel, dalam banyak hal mirip dengan yang digunakan untuk kerangka kerja. Satu-satunya perbedaan adalah bahwa bundel aplikasi menyertakan informasi meta yang sedikit berbeda, dan pustaka dinamis diganti dengan file yang dapat dieksekusi dalam format Mach-O.

Direktori penyimpanan default untuk aplikasi stok adalah /Applications/. Di iOS, ini benar-benar statis dan hanya berubah selama pembaruan sistem; pengguna tidak dapat mengaksesnya. Aplikasi pihak ketiga yang diinstal dari iTunes, sebaliknya, disimpan di direktori home pengguna /var/mobile/Applications/ di dalam subdirektori yang terlihat seperti 4-2-2-2-4, di mana dua dan empat adalah angka heksadesimal. Inilah yang disebut GUID - pengidentifikasi unik yang secara unik mengidentifikasi aplikasi dalam sistem dan diperlukan, antara lain, untuk membuat kotak pasir (kotak pasir) yang terisolasi.

Bak pasir

Di iOS, kotak pasir digunakan untuk mengisolasi layanan dan aplikasi dari sistem dan satu sama lain. Setiap aplikasi pihak ketiga dan sebagian besar aplikasi sistem berjalan di kotak pasir. Dari sudut pandang teknis, kotak pasir adalah klasik untuk chroot dunia UNIX, ditingkatkan oleh sistem kontrol akses paksa TrustedBSD MAC (modul kernel sandbox.kext), yang memotong aplikasi tidak hanya akses ke file di luar direktori home, tetapi juga akses langsung ke perangkat keras dan banyak fungsi sistem OS.

Secara umum, aplikasi kotak pasir dibatasi dengan cara berikut:

  • Akses ke sistem file kecuali untuk direktori sendiri dan direktori home pengguna.
  • Akses ke direktori Media dan Library di dalam direktori home, tidak termasuk Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ dan Library/Preferences/.
  • Akses ke informasi tentang proses lain (aplikasi "berpikir" itu adalah satu-satunya di sistem).
  • Akses langsung ke perangkat keras (hanya Cocoa API dan kerangka kerja lain yang diizinkan).
  • Pembatasan penggunaan RAM (dikendalikan dengan mekanisme Jatsam).

Semua batasan ini sesuai dengan penampung profil kotak pasir (seperangkat aturan pembatasan) dan berlaku untuk aplikasi pihak ketiga mana pun. Untuk aplikasi stok, pada gilirannya, pembatasan lain, lebih lunak atau ketat, mungkin berlaku. Contohnya adalah klien email (profil MobileMail), yang umumnya sangat terbatas seperti aplikasi pihak ketiga, tetapi dapat mengakses seluruh isi direktori Library/. Situasi sebaliknya adalah SpringBoard, yang tidak memiliki batasan sama sekali.

Banyak daemon sistem bekerja di dalam kotak pasir, termasuk, misalnya, AFC, yang dirancang untuk bekerja dengan sistem file perangkat dari PC, tetapi membatasi "lingkup" hanya untuk direktori home pengguna. Semua profil kotak pasir sistem yang tersedia terletak di direktori /System/Library/Sandbox/Profiles/* dan merupakan seperangkat aturan yang ditulis dalam bahasa Skema. Selain itu, aplikasi juga dapat menyertakan kumpulan aturan tambahan yang disebut hak. Sebenarnya, ini semua adalah profil yang sama, tetapi dijahit langsung ke file biner aplikasi (semacam pembatasan diri). Anda dapat melihat aturan ini, misalnya, seperti ini:
# cat -tv /Applications/MobileSafari.app/MobileSafari | ekor -31 | lagi
Makna dari adanya semua larangan ini ada dua. Tugas pertama (dan utama) yang dipecahkan sandbox adalah perlindungan terhadap aplikasi berbahaya. Dikombinasikan dengan pengawasan ketat terhadap aplikasi yang diterbitkan iTunes dan larangan aplikasi yang tidak ditandatangani secara digital (baca: apa pun yang bukan dari iTunes), pendekatan ini berfungsi dengan baik dan membuat iOS tetap berada di urutan teratas daftar sistem operasi yang paling tahan virus.

Masalah kedua adalah perlindungan sistem dari dirinya sendiri dan pengguna. Bug bisa ada baik dalam perangkat lunak stok dari Apple dan di benak pengguna. Sandbox melindungi dari keduanya. Bahkan jika penyerang menemukan lubang di Safari dan mencoba mengeksploitasinya, dia akan tetap berada di kotak pasir dan tidak akan dapat merusak sistem. Dan pengguna tidak akan dapat "merusak ponsel favoritnya" dan tidak akan menulis ulasan marah kepada Apple. Untungnya, orang yang berpengetahuan selalu dapat melakukan jailbreak dan mem-bypass perlindungan kotak pasir (sebenarnya, ini adalah inti dari jailbreak).

multitasking

Salah satu fitur iOS yang paling kontroversial adalah penerapan multitaskingnya. Tampaknya ada di sana, tetapi di sisi lain tidak. Dibandingkan dengan OS desktop tradisional dan Android yang terkenal, iOS bukanlah sistem operasi multi-tugas dalam arti kata yang biasa dan tidak memungkinkan aplikasi berjalan bebas di latar belakang. Sebagai gantinya, OS mengimplementasikan API yang dapat digunakan aplikasi untuk melakukan tugas individu saat berada di latar belakang.

Untuk pertama kalinya, API semacam itu muncul di iOS 4 (sebelumnya, hanya aplikasi stok yang dapat melakukan tugas latar belakang) dan berkembang seiring dengan berkembangnya sistem operasi. Hari ini (kita berbicara tentang iOS 7), yang disebut API Latar Belakang memungkinkan Anda melakukan hal berikut:

  • memutar audio;
  • melakukan panggilan VoIP;
  • menerima informasi tentang perubahan lokasi;
  • menerima pemberitahuan push;
  • jadwalkan pemberitahuan yang tertunda;
  • meminta waktu tambahan untuk menyelesaikan pekerjaan setelah beralih ke latar belakang;
  • bertukar data dengan aksesori yang terhubung ke perangkat (termasuk Bluetooth);
  • menerima dan mengirim data melalui jaringan (sejak iOS 7).

Pembatasan seperti itu pada pekerjaan di latar belakang diperlukan terutama untuk menghemat daya baterai dan menghindari kelambatan antarmuka yang sudah biasa bagi pengguna Android, di mana aplikasi dapat melakukan apa pun yang mereka inginkan di latar belakang. Faktanya, Apple sangat peduli untuk menghemat masa pakai baterai bahkan telah menerapkan mekanisme khusus untuk mengelompokkan aktivitas aplikasi latar belakang dan meluncurkannya pada saat yang tepat, misalnya, ketika ponsel cerdas digunakan secara aktif, terhubung ke jaringan Wi-Fi atau ke pengisi daya.

kesimpulan

Patut dikatakan bahwa selama pengembangannya dan perpindahan selanjutnya ke perangkat seluler, NeXTSTEP tidak hanya tidak kehilangan semua kelebihannya, tetapi juga meningkatkannya. Anda dapat mendengarkan kisah karyawan Google untuk waktu yang lama, memastikan bahwa Android dikembangkan tanpa melihat kembali ke iOS, tetapi kenyataannya tetap: Android meminjam banyak keputusan arsitektur dari iOS. Dan bukan karena lebih mudah, tetapi karena keindahan dan efisiensinya.

Enam Tahap Boot iOS

  1. ROM booting. Setelah menyalakan perangkat, bootloader minimalis yang di-flash ke memori permanen perangkat adalah yang pertama dimulai. Tugasnya adalah melakukan inisialisasi awal perangkat keras dan mentransfer kontrol ke pemuat utama LLB. Boot ROM selalu firmware pabrik dan tidak dapat diperbarui.
  1. Bootloader Tingkat Rendah (LLB). Kontrol lebih lanjut diterima oleh LLB. Ini adalah bootloader utama, yang tugasnya adalah menemukan perangkat iBoot di memori, memeriksa integritasnya dan mentransfer kontrol ke sana, atau mengalihkan perangkat ke mode pemulihan jika gagal. Kode LLB disimpan dalam memori NAND perangkat dan diperbarui bersama dengan pemasangan versi firmware baru. Antara lain, ini menampilkan logo boot.
  1. iBoot. Ini adalah pemuat IDevice sekunder dan primer. Ini termasuk driver sistem file, yang dengannya ia mengakses konten memori NAND, menemukan kernel dan mentransfer kontrol ke sana. iBoot juga memiliki driver UART bawaan, yang dengannya Anda dapat men-debug kernel dan OS dengan menghubungkan perangkat ke port COM atau port USB komputer (menggunakan kabel USB ke UART).

4 Inti. Di sini semuanya seperti biasa. Kernel menginisialisasi perangkat keras dan kemudian meneruskan kontrol ke daemon launchd.

5 peluncuran. Ini adalah proses utama iOS dan Mac OS X, ini me-mount sistem file, memulai daemon/layanan (misalnya backupd, configd, locationd), server tampilan, kerangka kerja, dan pada tahap terakhir booting memberikan kontrol ke SpringBoard. Di iOS dan Mac OS X, launchd digunakan sebagai pengganti /bin/init standar di UNIX, tetapi fungsinya jauh lebih luas.

6 papan pegas. Di sinilah layar kunci!

Empat tahap pertama dalam rantai ini membentuk rantai kepercayaan yang diimplementasikan dengan memverifikasi tanda tangan digital dari komponen yang diunduh. LLB, iBoot, dan kernel ditandatangani secara digital, yang menghilangkan masuknya bootloader atau kernel yang diretas ke dalam rantai, yang dapat digunakan untuk mem-boot sistem operasi pihak ketiga atau jailbreak. Satu-satunya cara untuk melewati mekanisme ini adalah dengan menemukan lubang di salah satu pemuat dan menggunakannya untuk melewati pemeriksaan. Pada suatu waktu, beberapa lubang seperti itu ditemukan di ROM Boot (eksploitasi paling terkenal adalah limera1n dari geohot, relevan untuk iPhone 1-4), dan pada awal 2014 di iBoot (peretas iH8sn0w, eksploit tidak pernah dipublikasikan).

Dengan menahan tombol Rumah saat menyalakan iPhone, Anda dapat memaksa iBoot untuk boot ke apa yang disebut Mode Pemulihan, yang memungkinkan Anda memulihkan atau memperbarui firmware iOS menggunakan iTunes. Namun, mekanisme pembaruan OTA otomatis menggunakan mode berbeda yang disebut DFU (Device Firmware Upgrade), yang diaktifkan pada tahap awal boot segera setelah Boot ROM dan diimplementasikan dalam dua komponen: iBSS dan iBEC. Sebenarnya, ini adalah analog dari LLB dan iBoot, tujuan utamanya bukan untuk memuat OS, tetapi untuk menempatkan ponsel cerdas ke mode pembaruan.

  1. Didukung di iPhone XR dan versi lebih baru.
  2. Memerlukan langganan iCloud dengan penyimpanan 200 GB atau 2 TB dan perangkat kontrol rumah pintar seperti Apple TV atau iPad.
  3. Fitur ini tersedia di kota-kota AS tertentu.
  4. Peta baru untuk kota dan negara bagian tertentu akan tersedia di AS pada akhir 2019 dan di negara lain pada 2020.
  5. Tersedia di iPhone 8 atau lebih baru dan iPod touch (generasi ke-7) dan harus menjalankan iOS versi terbaru.
  6. Didukung dengan AirPods generasi ke-2. Siri tersedia di iPhone 4s atau lebih baru, iPad Pro, iPad (generasi ke-3 atau lebih baru), iPad Air atau lebih baru, iPad mini atau lebih baru, dan iPod touch (generasi ke-5 atau lebih baru). Koneksi internet diperlukan. Siri mungkin tidak tersedia dalam semua bahasa atau semua wilayah. Kemampuan Siri juga dapat bervariasi. Biaya data seluler mungkin berlaku.
  7. Pengujian dilakukan oleh Apple pada Mei 2019 pada unit iPhone X dan iPhone XS Max berkemampuan Peak Performance dan iPad Pro 11 inci menggunakan iOS 12.3 dan iPadOS dan iOS 13 pra-rilis. Tombol samping atau atas digunakan untuk membangunkan perangkat. Performa dapat bervariasi menurut konfigurasi, konten, kapasitas baterai, penggunaan perangkat, dan faktor lainnya.
  8. Pengujian dilakukan oleh Apple pada bulan Mei 2019 pada iPhone XS dan unit iPad Pro 11-inci dengan Peak-Enabled menggunakan iOS 12.3 serta iPadOS dan iOS 13 pra-rilis. Pengujian menggunakan aplikasi pihak ketiga yang dikemas ulang di lingkungan server App Store pra-rilis; unduhan aplikasi yang lebih kecil didasarkan pada rata-rata sampel aplikasi yang paling sering digunakan. Performa dapat bervariasi berdasarkan konfigurasi tertentu, konten, kapasitas baterai, pola penggunaan perangkat, versi perangkat lunak, dan faktor lainnya.
  9. Didukung di iPhone XR atau lebih baru, iPad Pro 11 inci, iPad Pro 12,9 inci (generasi ke-3), iPad Air (generasi ke-3), dan iPad mini (generasi ke-5).
  • Fitur dapat berubah. Beberapa fitur, aplikasi, dan layanan mungkin tidak tersedia di semua wilayah atau dalam semua bahasa.
  • Film

Ya, situs kami didedikasikan untuk sistem operasi Android. Namun, ini tidak berarti bahwa kami akan mengabaikan sistem operasi dan perangkat lain yang dibangun di atasnya. Hari ini kami akan memberi tahu Anda tentang iOS, salah satu sistem operasi terbaik dan terpopuler.

iOS adalah sistem operasi Apple untuk tablet, ponsel cerdas, dan pemutar seluler dan hanya dipasang di perangkat Apple, termasuk iPhone, iPod Touch, dan iPad. iOS tidak dapat diinstal pada perangkat lain, seperti halnya Android tidak dapat diinstal pada iPhone yang sama.

Sejarah penciptaan

Diyakini bahwa CEO Apple, Steve Jobs, memutuskan untuk menerapkan layar sentuh untuk komputer yang mendukung banyak ketukan, yang dapat digunakan tanpa keyboard atau mouse. Kemudian, ketika prototipe telah dikembangkan, Jobs datang dengan ide lain - untuk menerapkan teknologi ini di ponsel. Ingatlah bahwa pada saat itu tidak ada pembicaraan tentang telepon dari Apple sama sekali. Itu tahun 2005 di luar.

Perusahaan mengambil bagian dalam pembuatan ponsel Motorola ROKR, yang ditunjukkan pada tahun 2005 yang sama. Telepon diposisikan, antara lain, sebagai pemutar, antarmuka yang menyerupai iPod. Selain itu, perangkat berinteraksi dengan iTunes. Sayangnya, perangkat ini tidak mendapatkan banyak kesuksesan pasar.

Pada tahun 2005 yang sama, Jobs memutuskan untuk berinteraksi dengan operator seluler Cingular. Dia mengatakan bahwa Apple siap untuk membuat ponselnya sendiri. Perusahaan-perusahaan itu bekerja sama dengan erat, tetapi pada saat yang sama, informasi tentang pembuatan telepon disembunyikan dengan hati-hati.

Dan sudah pada tahun 2007, pada 9 Januari, iPhone generasi pertama dipresentasikan di Macworld Conference & Expo di San Francisco. Tentu saja, ada desas-desus bahwa Apple sedang membangun telepon sebelumnya, tetapi bahkan penggemar yang paling berdedikasi pun tidak mempercayainya. Namun demikian, smartphone dihadirkan dan itu adalah sensasi nyata - pada saat itu, tidak ada pabrikan yang memilikinya. Majalah Time menamai iPhone Invention of the Year.

Perangkat itu sendiri sudah berbasis sistem operasi iOS. Benar, pada awalnya perusahaan tidak menawarkan nama terpisah untuk OS selulernya, jadi slogannya adalah: "iPhone berjalan di OS X."

Antarmuka pengguna iOS didasarkan pada konsep interaksi langsung menggunakan gerakan multi-sentuh. Kontrol antarmuka terdiri dari tombol, sakelar, dan penggeser. Tentu saja, semua tombol peka terhadap sentuhan kecuali tombol Home, tombol Power, tombol kontrol volume dan tombol getar.

Patut dicatat bahwa iOS muncul sebelum OS Android. Terlepas dari kenyataan ini, pada 2015, pangsa Android di antara smartphone adalah sekitar 80%, sedangkan iOS sekitar 14%. Hal ini antara lain disebabkan oleh fakta bahwa sebagian besar perusahaan yang memproduksi perangkat seluler memasang Android di dalamnya. Jika Apple diizinkan melakukan hal yang sama, masih harus dilihat siapa yang akan di depan.

foto iOS:

Tentang Toko Aplikasi

App Store adalah toko aplikasi untuk perangkat iPhone, iPad, dan iPod Touch. Aplikasi dapat diunduh secara gratis atau dibeli dengan biaya. Pada 2015, toko ini menawarkan lebih dari 1,5 juta aplikasi untuk iPhone dan iPod Touch, serta sekitar 730.000 aplikasi untuk tablet iPad. Jumlah total unduhan untuk tahun yang sama melebihi 100 miliar!

Sebagian besar aplikasi berharga antara $0,99 dan $9,99.

Menariknya, App Store keluar lebih lambat dari iPhone pertama yang diperkenalkan - ini terjadi pada Juli 2008, yaitu saat iPhone 3g diperkenalkan.

iOS adalah sistem operasi paling sederhana dalam hal interaksi dengannya untuk pengguna yang tidak berpengalaman, dan ini adalah salah satu alasan utama popularitas iPhone dan iPad di antara semua kategori populasi. Hampir semua pengguna dapat memecahkan masalah yang muncul di lingkungan perangkat lunak iOS dan bahkan menghasilkan secara mandiri.

Apa itu iOS dan jenis pembaruan apa yang ada

Jadi, iOS adalah cangkang perangkat lunak yang mengontrol modul perangkat keras iPhone atau iPad. Keunggulan utama dari sistem operasi ini adalah diproduksi oleh produsen gadget mobile Apple sendiri. Selain itu, pengembang aplikasi pihak ketiga juga berfokus pada rentang perangkat yang agak sempit, yang berarti hampir tidak ada masalah dengan kompatibilitas, pemilihan versi perangkat lunak, dan penginstalan.

Nuansa penting lainnya adalah Apple mendistribusikan sistem operasinya secara gratis, tanpa syarat tersembunyi (berlangganan yang diperlukan untuk produk atau layanan, ketersediaan versi berbayar sebelumnya, dll.). Artinya, Anda dapat mengunduh versi firmware terbaru untuk perangkat Anda dari situs web resmi, tanpa risiko memasang salinan bajakan dengan malware.

Apple merilis 3 jenis pembaruan iOS:

1. Resmi (akhir).

2. Versi beta untuk pengembang terdaftar.

3. Versi beta untuk pengguna biasa yang terdaftar di.

Kami berbicara tentang semua jenis pembaruan iOS secara lebih rinci.

Cara mengetahui versi iOS apa yang saat ini diinstal di iPhone atau iPad

Untuk mengetahui sistem mana yang mengontrol perangkat saat ini, Anda harus masuk ke menu " PengaturanUtamaTentang perangkat ini» dan perhatikan garisnya" Versi: kapan".

Untuk memeriksa pembaruan iOS untuk perangkat ini, Anda harus kembali ke menu sebelumnya " PengaturanUtama", Pilih " Pembaruan perangkat lunak" dan tunggu data dimuat.

Alasan mengapa pembaruan mungkin tidak muncul di perangkat iOS dijelaskan.

Cara menginstal iOS baru (terbaru) di iPhone atau iPad Anda

Cara termudah adalah dengan me-reflash iPhone "over the air". Untuk melakukan ini, cukup buka bagian yang disebutkan di atas " PengaturanUtamaPembaruan perangkat lunak", tekan tombolnya " Unduh dan pasang". Dalam hal ini, semua data yang tersedia akan disimpan di perangkat. Penting untuk diingat bahwa menginstal iOS "melalui udara" dalam hal apa pun tidak boleh dilakukan jika ada jailbreak pada perangkat.

Untuk menginstal ulang iOS sepenuhnya melalui iTunes, Anda perlu melakukan algoritme tindakan yang sedikit lebih rumit, yang dijelaskan secara rinci dalam materi. Dalam hal ini, Anda memerlukan iOS versi terbaru untuk iPhone atau iPad tertentu.

Tempat Mengunduh File Firmware iOS IPSW Terbaru untuk Semua iPhone atau iPad

Apple tidak mengizinkan Anda untuk menginstal versi lama dari sistem operasi pada perangkat selulernya (yaitu memutar kembali atau menurunkan versi iOS), jadi hanya firmware terbaru yang dirilis untuk itu yang akan tersedia untuk setiap gadget.

  • Untuk iPhone 2G, firmware terbaru yang dapat diinstal adalah iOS 3.1.3;
  • iPhone 3G - iOS 4.2.1;
  • iPhone 3G - iOS 6.1.6;
  • iPhone 4 iOS 7.1.2;
  • iPhone 4s - iOS 9.3.5;
  • iPhone 5, iPhone 5c - iOS 10.3.3;
  • iPhone 5s - iOS 12.2;
  • iPhone 6, iPhone 6 Plus — iOS 12.2;
  • iPhone 6s, iPhone 6s Plus — iOS 12.2;
  • iPhone SE - iOS 12.2;
  • iPhone 7, iPhone 7 Plus — iOS 12.2;
  • iPhone 8, iPhone 8 Plus — iOS 12.2;
  • iPhone X - iOS 12.2;
  • iPhone XR - iOS 12.2 ;
  • iPhone XS - iOS 12.2 ;
  • iPhone XS Max - iOS 12.2 ;
  • iPod Touch 2G iOS 4.2.1;
  • iPod Touch 3G iOS 5.1.1;
  • iPod Touch 4G iOS 6.1.6;
  • iPod Touch 5G - iOS 9.3.5;
  • iPod Touch 6G iOS 12.2;
  • iPad 1 iOS 5.1.1;
  • iPad2 - iOS 9.3.5;
  • iPad 3 iOS 9.3.5;
  • iPad 4 - iOS 10.3.3;
  • iPad mini 1 iOS 9.3.5;
  • iPad mini 2 iOS 12.2;
  • iPad mini 3 iOS 12.2;
  • iPad mini 4 iOS 12.2;
  • iPad Air 1 iOS 12.2;
  • iPad Air 2 - iOS 12.2;
  • iPad Air 2 - iOS 12.2 ;
  • iPad Pro 9,7" - iOS 12.2 ;
  • iPad Pro 10,5" - iOS 12.2;
  • iPad Pro 11"- iOS 12.2 ;
  • iPad Pro 12.9" - iOS 12.2;
  • iPad 2017 - iOS 12.2;
  • iPad 2017 - iOS 12.2 .

Semua file IPSW yang diperlukan untuk menginstal iOS dapat diunduh dari situs web resmi Apple menggunakan tautan yang diposting

Setiap tahun Apple memperbarui iOS, yang telah menjadi tradisi yang baik. Banyak pengguna menunggu sistem untuk segera meningkatkannya. Untuk pertama kalinya, pembaruan ke iOS7 agak mentah, menyebabkan banyak kontroversi dan kontroversi. Kemudian setiap tahun ada kekurangan tertentu dalam versi baru, tetapi semuanya relatif cepat dibersihkan. Tahun ini, iOS11 dapat dengan aman mengklaim gelar versi iOS paling mentah. Dalam beberapa minggu, dua pembaruan sistem telah dirilis, dan ada sekitar selusin versi beta sebelum rilis komersial. Untuk menjauhkan diri dari masalah perangkat lunak dan fokus pada bagaimana sistem dirancang dan apa yang dapat dilakukannya, kita akan melihat apa yang baru, dan akhirnya menyentuh beberapa masalah yang mungkin Anda temui (atau tidak ditemui sama sekali, itu juga terjadi ).

Perangkat yang Didukung

Anda dapat menginstal iOS11 di perangkat berikut:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus/X - sistem sudah diinstal sebelumnya;
  • iPad Mini 2/3/4; iPad Air/Air2; iPad Pro semua versi, iPad 2017;
  • iPod touch generasi keenam.

Item dengan pembaruan OS muncul di pengaturan perangkat Anda, dan Anda dapat mengunduhnya, tidak ada kesulitan. Penting untuk dicatat bahwa tidak semua fitur iOS11 akan tersedia di semua perangkat, dan sering kali bergantung pada pengisian. Misalnya, iPhone SE terlihat seperti itik jelek, yang tidak memiliki sejumlah fitur, misalnya, penghitungan lantai di aplikasi Kesehatan tidak didukung, tidak ada 3D Touch, dan hal-hal sepele lainnya. Dukungan untuk standar gambar dan video baru (HEIF/HEVC) tidak hanya membutuhkan iOS, tetapi juga perangkat A10 dan yang lebih baru, yang secara drastis membatasi kemampuan perangkat sebelumnya. Ada cukup batasan seperti itu, misalnya, perlu dicatat kurangnya dukungan untuk teknologi True Tone di sejumlah model iPad, karena tidak ada dukungan perangkat keras yang sesuai untuk ini. Ini mudah dijelaskan, karena komponen perangkat keras yang diperlukan tidak akan muncul dari pembaruan sistem operasi, dan prosesor tidak akan menjadi lebih kuat.

Saat bermigrasi dari iOS10 ke iOS11, perlu diingat bahwa Apple mengakhiri dukungan untuk aplikasi 32-bit, aplikasi tersebut tidak dapat lagi berjalan di iOS11, dan aplikasi tersebut tidak tersedia di toko. Bagi kebanyakan orang, ini sama sekali tidak berarti apa-apa, sejak transisi ke aplikasi 64-bit dimulai pada tahun 2013, dan dalam 4 tahun sebagian besar perangkat lunak saat ini telah menjadi 64-bit. Jika Anda memiliki beberapa program yang tidak memiliki versi 64-bit (misalnya, perangkat lunak untuk pekerjaan yang ditulis sejak lama), maka pembaruan tidak akan memungkinkan Anda untuk bekerja dengannya, Anda harus mengingat ini. Tetapi sekali lagi, bagi kebanyakan orang, tidak akan ada masalah.

Menyiapkan akun di perangkat baru - wizard penyiapan

iOS11 memperkenalkan wizard pengaturan akun untuk pertama kalinya, yang dapat secara otomatis menyalin akun Anda dari perangkat iOS lain, baik itu iPhone atau iPad. Misalnya, ketika mengatur iPhone 8, saya menyalin semua data dari iPad saya, itu cukup untuk membawa mereka satu sama lain, membaca kode QR dari layar, dan pengaturan selesai. Sebelumnya, tidak ada wizard pengaturan seperti itu; sangat nyaman saat berpindah dari satu perangkat ke perangkat lainnya.


File (File) - hantu pengelola file

Aplikasi File bertindak seperti pengelola file, tetapi di iOS11 tidak ada akses ke sistem file, Anda tidak dapat berharap untuk ini, sistem tetap tertutup, seperti biasa. Di aplikasi File, pengguna melihat penyimpanan cloud mereka (iCloud secara default ditambah semua layanan yang terhubung), serta file di perangkat yang mereka kirim ke File. Misalnya, Anda menerima surat dengan file pdf tertentu yang ingin Anda gunakan nanti, untuk ini Anda harus mengirimkannya ke "File", bahkan dengan membuka file ini, Anda tidak akan menambahkannya ke penyimpanan ini.

Secara konseptual, aplikasi ini sulit untuk dipahami, itu bertentangan dengan apa yang kita lihat di Android, di mana file yang diterima disimpan ke folder sistem tertentu, dan pengelola file secara otomatis menemukannya di sana, dan Anda dapat melihatnya. Ini tidak terjadi, langkah tambahan diperlukan untuk menyimpan salinan file ke File. Ini tidak nyaman, tindakan tambahan diperlukan, dan itu tidak selalu dibenarkan.

Untuk pertama kalinya, dukungan untuk arsip ZIP telah muncul, mereka dapat dibuka di aplikasi (yaitu, pertama-tama simpan arsip di "File", lalu buka). Dengan memilih arsip ZIP dalam aplikasi, Anda dapat mengekstrak file tertentu dengan memilih opsi "Kirim". Kirim filenya kemana? Itu benar, aplikasi File. Sistem yang begitu rumit dapat membingungkan siapa pun, hanya konyol bahwa pada tahun 2017 Anda perlu menggunakan tarian seperti itu dengan rebana untuk membongkar satu file. Tidak berlebihan untuk mengatakan bahwa tidak mungkin untuk membongkar seluruh arsip ZIP menggunakan cara biasa.

Sangat disayangkan, tetapi aplikasi File adalah penopang yang berdiri di atas batasan sistem dan tidak membuat hidup pengguna lebih mudah dengan cara apa pun, itu hanya mengumpulkan akun cloud-nya di satu tempat dan memungkinkan Anda untuk menyinkronkan file. Tetapi bahkan dari jarak jauh, itu tidak menyerupai apa yang kita lihat di Android, dan apa yang dapat Anda gunakan.

Panel Kontrol - Pengaturan Wi-Fi/Bluetooth yang Tidak Biasa

Menarik layar ke atas dari bawah, Anda akan melihat panel kontrol (transfer ke menu "Pusat Kontrol", saya tidak menyukainya), ini berisi sakelar mode operasi ("Mode Pesawat", "Seluler", Wi-Fi, Bluetooth), kontrol musik, rotasi layar, mode malam, kecerahan dan volume, serta ikon tambahan.

Jika Anda pergi ke Pengaturan - Panel Kontrol, Anda dapat mengaktifkan tampilan panel ini di aplikasi apa pun, serta menambahkan ikon tambahan (hanya lima baris, gulir muncul, dan terlihat aneh). Anda tidak dapat memilih aplikasi Anda sendiri, hanya aplikasi yang telah ditambahkan Apple di sini. Di baris, Anda dapat mengurutkan ikon sesuka Anda.

Bagian ini memiliki fitur, tidak mungkin untuk menonaktifkan Wi-Fi/Bluetooth dari sini, karena Apple menganggap bahwa ketika Anda mengklik ikon, koneksi saat ini yang dibuat oleh perangkat akan terputus, tetapi operasi Wi-Fi/Bluetooth itu sendiri akan berlanjut, ini, misalnya, diperlukan untuk menghubungkan ponsel atau tablet dengan MacBook. Kebanyakan orang berharap bahwa ketika Anda menekan tombol nonaktifkan, inilah yang akan terjadi, tetapi ini bukan. Anda dapat menonaktifkan Wi-Fi/Bluetooth hanya dari menu pengaturan.

Notifikasi

Untuk setiap aplikasi, Anda dapat mengatur notifikasi untuk layar kunci, serta tirai tarik-turun. Sayangnya, jika Anda memiliki banyak notifikasi dari aplikasi, maka mereka akan dengan cepat menyumbat feed, karena tidak dikelompokkan, Anda dapat melihatnya pada tangkapan layar di bawah ini.

Menghapus program tetapi menyimpan data Anda

Jika Anda pergi ke Pengaturan-Umum-Penyimpanan iPhone (iPad), Anda akan melihat item menu "Unduh yang tidak digunakan". Ini adalah ide bagus dan implementasi untuk menghemat ruang di perangkat Anda, Anda dapat menghapus aplikasi tetapi semua datanya akan tetap ada di perangkat. Misalnya, menghapus permainan akan membersihkan beberapa GB ruang, tetapi ketika Anda membutuhkannya lagi, Anda tidak akan kehilangan kemajuan dan pengaturan Anda, itu akan cukup untuk mengunduhnya lagi dari jaringan.

Mode SOS - panggilan darurat

Anda dapat menambahkan kontak darurat serta informasi medis Anda. Ketika mode SOS diaktifkan (5 menekan tombol daya), telepon akan mulai berteriak, TouchID akan mati, untuk masuk ke perangkat, Anda harus memasukkan kode. Ini berguna ketika Anda ingin menonaktifkan otentikasi sidik jari. Informasi medis Anda akan ditampilkan di layar, tidak perlu membuka kunci untuk mengaksesnya. Mode yang cukup sederhana, disalin dari smartphone Android, di mana fitur seperti itu sudah ada sejak lama.

Tangkapan layar dan editor untuk perubahannya

Segera setelah Anda mengambil tangkapan layar, thumbnail-nya segera muncul di sudut kiri bawah. Dengan mengklik thumbnail, Anda masuk ke editor, di mana Anda dapat mengubah ukuran tangkapan layar, memotongnya dan menggambar / menulis apa pun di atasnya. Fitur hebat yang hilang sebelumnya.

App Store - antarmuka dan artikel baru

Di iOS11, toko aplikasi menjadi sangat tidak biasa, ada kartu produk, artikel yang menjelaskan cara melakukan sesuatu. Sebagai aturan, satu kartu memenuhi seluruh layar, yang terlihat boros dan tidak nyaman. Membiasakan diri dengan App Store baru itu perlu, tetapi bahkan di iPad itu tidak bisa disebut nyaman. Mereka mencoba membuatnya indah, tetapi mereka tidak melakukannya sama sekali.

Ikon dan gambar untuk Pesan dan aplikasi lain

Saat mengetik, muncul garis yang menunjukkan berbagai stiker yang terikat pada aplikasi atau paket stiker tertentu yang telah Anda unduh dari App Store.

Keyboard - set yang diperbarui untuk iPad

Penting untuk dicatat bahwa keyboard iPad sangat berbeda dari keyboard iPhone. Dan jika di iPhone ini adalah keyboard yang akrab dan sangat sederhana, yang jauh lebih rendah daripada rekan-rekannya di Android, maka di iPad mereka mencoba membuat keyboard lebih fungsional. Untuk melakukan ini, baris kedua karakter ditambahkan ke tombol (disorot dengan warna abu-abu), saat mengetik, Anda hanya perlu menggesek tombol dari atas ke bawah untuk mengganti karakter tersebut. Ini nyaman, meskipun tidak biasa.


Anda dapat memecah keyboard menjadi dua bagian, seperti sebelumnya, tetapi di iPad itu tidak terlihat sangat nyaman. Anehnya, untuk beberapa alasan, tanda tanya yang sering digunakan menderita, dipindahkan ke layar kedua keyboard. Bagi saya, pendekatan ini tetap menjadi misteri.


Bilah pintasan (khusus iPad)

Menggesek ke atas dari bagian bawah layar pada iPad menampilkan panel dengan ikon, di sini Anda dapat melihat ikon yang Anda instal sendiri dan yang paling sering digunakan. Ini mengingatkan saya pada perangkat MacOS, di mana ada panel serupa, dan sangat nyaman, persis sama di sini. Sangat disayangkan bahwa tidak ada yang seperti ini yang dipasang di iPhone karena batasan ukuran layar.



Mode Layar Terpisah (hanya model iPad tertentu)

Kemampuan untuk membuka dua aplikasi secara bersamaan, menyeret data dari satu ke yang lain, misalnya, menyisipkan gambar ke klien email. Fungsi ini berfungsi dengan baik, meskipun hampir tidak populer di iOS karena keterbatasan aplikasi tertentu, misalnya, klien email yang sama.







Multitasking di iPad, pemetaan aplikasi baru

Tampilan aplikasi yang berjalan di iPad telah berubah, sekarang menjadi kartu, pendekatan ini terlihat segar dan menarik. Anda dapat langsung "menutup" aplikasi apa pun dengan menggesernya ke samping.



Catatan

Sekarang dimungkinkan untuk memindai dokumen, untuk ini foto perangkat digunakan. Pengenalan teks tidak disediakan.






Juga di "Catatan" Anda dapat membuat tanda-tanda sederhana.



Putar video di browser

Tidak masalah browser apa yang Anda gunakan, sekarang pemutaran video sedikit berbeda dan dengan kontrol yang berbeda, seperti yang Anda lihat dari gambar di bawah. Tetapi yang paling penting adalah sekarang Anda dapat membuka tab lain, dan video akan terus diputar (diuji di iPad Pro/iPhone 8 Plus). Anehnya, fitur ini tidak disediakan untuk YouTube, bermain di tab tidak fokus tidak berfungsi. Mengapa? Tidak tahu.



Standar baru untuk foto dan video - HEIF/HEVC

Salah satu perubahan utama pada OS desktop dan seluler dari Apple pada tahun 2017 adalah dukungan untuk video H.265 (HEVC - High Efficiency Video Codec), yang, dengan tetap mempertahankan kualitas H.264 yang digunakan sebelumnya, mengurangi ukuran file hingga setengahnya. . Dukungan untuk format ini secara langsung tergantung pada prosesor, secara default di iOS semua foto dan video disimpan dalam format lama (H.264 dan JPEG, bukan HEVC / HEIF).

Untuk mengaktifkan format baru yang tidak sepenuhnya kompatibel dengan perangkat lain, seperti Android, Anda harus melakukannya di pengaturan. Setelah itu, ruang yang ditempati oleh file-file tersebut akan berkurang dengan tetap menjaga kualitasnya. Jika Anda tidak berencana untuk membagikan video dan foto secara aktif, Anda dapat dengan aman beralih ke format baru. Jika tidak, tunggu sampai itu juga tersebar luas di sistem lain, jika tidak, Anda berisiko disalahpahami oleh orang lain.

Kesan singkat

Dalam banyak hal, iOS11 banyak mengubah iPad, itulah yang dibicarakan Apple, pembaruan OS ini ditujukan terutama untuk tablet, dan tampilan OS telah sangat disegarkan, meskipun tidak banyak elemen kunci yang berubah. Saya suka dok dengan ikon, gambar mini saat beralih di antara aplikasi, itu menjadi lebih indah, meskipun ini masalah selera. Beberapa orang mungkin tidak menyukai tampilan ini.

Sulit untuk meremehkan transisi ke HEIF/HEVC sebagai standar masa depan, produsen lain juga akan menuju ke arah ini, tidak ada cara lain. Secara bertahap, semua platform akan mulai mendukung standar ini, dan ini normal.

Sekarang tentang lalat dalam salep dalam tong madu ini. Sayangnya, stabilitas iOS11 meninggalkan banyak hal yang diinginkan, ada banyak bug kecil dan tidak menyenangkan, terkadang aplikasi melambat, dan ini lebih sering terjadi dengan program pihak ketiga (Twitter / Instagram) dan tidak tergantung pada kualitas jaringan koneksi, ini berlaku untuk data yang sudah diunduh.

Mode multitasking diterapkan terlalu agresif untuk memperpanjang masa pakai baterai. Jadi, membuka Twitter, mengklik pemberitahuan tertentu, dan kemudian bekerja di program lain tidak akan mengembalikan Anda ke status Twitter yang sama, aplikasi akan dimuat lagi. Hal yang sama berlaku untuk Telegram dan sejumlah program lainnya. Ini dapat dianggap sebagai luka iOS11 yang akan diperbaiki suatu hari nanti atau tidak. Tidak tahu. Tetapi ada cukup banyak "hal-hal kecil" seperti itu, dan omong-omong, pengguna mengeluh tentang iOS11, kami dapat dengan aman berasumsi bahwa itu telah melampaui iOS7 / 8 dalam hal jumlah gangguan. Kualitas perangkat lunak Apple terus merosot dalam beberapa tahun terakhir, beberapa bulan setelah peluncuran perangkat baru. Tapi apa yang terjadi dengan iOS11 melampaui masalah sebelumnya. Meskipun semuanya tergantung pada sudut pandang, banyak orang tidak menyadari adanya masalah, memperbarui perangkat mereka dan menikmati fitur-fitur baru. Orang seperti apa yang Anda hubungkan dengan diri Anda sendiri? Apakah Anda melakukannya dengan baik atau apakah Anda masih memiliki kekurangan yang ingin Anda perbaiki?