iOS işletim sistemi. Ne olduğunu? Apple iOS nedir

Apple mobil cihazlarının iOS çalıştırdığını herkes bilir. Birçok kişi iOS'un masaüstü Mac OS X'in hafif bir sürümü olduğunu biliyor. Bazıları Mac OS X'in POSIX uyumlu Darwin OS'ye dayandığını tahmin ediyor ve BT ile ciddi şekilde ilgilenenler Darwin'in temelinin XNU çekirdeği olduğunu biliyorlar. Mach mikro çekirdeğinin ve FreeBSD çekirdeğinin bileşenlerinin birleşmesi sonucu dünyaya ortaya çıkan . Bununla birlikte, tüm bunlar, iOS'un gerçekte nasıl çalıştığı ve masaüstündeki meslektaşlarından nasıl farklı olduğu hakkında bize hiçbir şey söylemeyecek olan çıplak gerçeklerdir.

Mac OS X

Bugün tüm Mac'lerde ve (değiştirilmiş bir biçimde) IDEVICE'larda kurulan işletim sistemi, BT dünyasında NeXTSTEP işletim sisteminin ilk beta sürümünün yayınlandığı yıl olarak da bilinen 1988 yılına dayanmaktadır. NeXTSTEP'in kendisi, o zamana kadar Apple'dan ayrılan ve eğitim amaçlı bilgisayarlar geliştiren NeXT'yi kuran Steve Jobs'un geliştirme ekibinin beyniydi.

NeXTSTEP, kurulduğu zaman, birçok teknolojik yeniliği içeren gerçekten gelişmiş bir işletim sistemiydi. İşletim sistemi, ağ yığınının bir referans uygulaması dahil olmak üzere FreeBSD çekirdek bileşenleriyle desteklenen değiştirilmiş bir Mach mikro çekirdeğine dayanıyordu. NeXTSTEP'in üst düzey bileşenleri, Objective-C dili kullanılarak yazılmıştır ve uygulama geliştiricilerine zengin bir nesne yönelimli API sağlamıştır. Sistem, gelişmiş ve çok uygun bir grafik arayüz (temel bileşenleri OS X ve hatta iOS'ta korunmuştur) ve diğer şeylerin yanı sıra tüm modern geliştiriciler tarafından bilinen bir görsel arayüz tasarımcısını içeren güçlü bir geliştirme ortamı ile donatılmıştır.

NeXT'nin başarısızlığından ve 1997'de Steve Jobs'un Apple'a dönüşünden sonra, NeXTSTEP, Mac OS 9 ardıl sisteminin geliştirilmesinin başladığı Rhapsody projesinin temelini oluşturdu ve zaten 2001'de OS X 10.0 doğdu, inşa edildi. onun temelinde. Birkaç yıl sonra Darwin, yaklaşmakta olan akıllı telefon için işletim sisteminin temelini oluşturdu ve 2007 yılına kadar söylentiler dışında neredeyse hiçbir şey bilinmiyordu.

XNU ve Darwin

Geleneksel olarak, OS X / iOS'un doldurulması üç mantıksal seviyeye ayrılabilir: XNU çekirdeği, POSIX standart uyumluluk katmanı (ayrıca çeşitli sistem arka plan programları / hizmetleri) ve grafik yığını, çerçeve ve uygulama API'lerini uygulayan NeXTSTEP katmanı. Darwin ilk iki katmanı içerir ve ücretsiz olarak dağıtılır, ancak yalnızca OS X sürümünde. iOS'u diğer cihazlara taşımaya karşı koruma).

Darwin özünde, sistemin konsol modunda çalışması ve UNIX yazılımını çalıştırması için minimum düzeyde gerekli olan POSIX API'sini, bir kabuğu, bir dizi komut ve hizmeti içeren "çıplak" UNIX benzeri bir işletim sistemidir. Bu bağlamda, temel bir FreeBSD sistemine veya UNIX konsol yazılımını çalıştırmanıza izin veren, ancak GNOME veya KDE'den ciddi grafik uygulamaları çalıştırmak için grafik kabuğuna veya ihtiyacınız olan her şeye sahip olmayan bazı Arch Linux'ların minimum kurulumuna benzer. ortamlar.

Darwin'in temel bileşeni, yukarıda bahsedildiği gibi, Mach çekirdeğine ve süreç zamanlayıcı, ağ yığını ve sanal dosya sistemi (VFS katmanı) gibi FreeBSD çekirdek bileşenlerine dayanan hibrit XNU çekirdeğidir. Mach ve FreeBSD'den farklı olarak OS X çekirdeği, G/Ç Kiti adı verilen ve geliştirmeyi büyük ölçüde basitleştiren nesne yönelimli bir yaklaşım kullanılarak sürücülerin C++ ile yazılmasına olanak tanıyan kendi sürücü API'sini kullanır.

iOS, XNU'nun biraz değiştirilmiş bir sürümünü kullanıyor, ancak iOS çekirdeğinin kapalı olması nedeniyle Apple'ın tam olarak neyi değiştirdiğini söylemek zor. Yalnızca diğer derleyici seçenekleriyle derlendiğini ve mobil cihazlarda az miktarda RAM'i hesaba katan değiştirilmiş bir bellek yöneticisi olduğunu biliyoruz. Diğer tüm açılardan, bu, cihazın kendisinde /System/Library/Caches/com.apple.kernelcaches/kernelcache dizininde şifreli bir önbellek (çekirdek + tüm sürücüler / modüller) olarak bulunabilen aynı XNU'dur.

Darwin'de çekirdeğin üzerindeki bir katman, bir dizi standart C kitaplığı (libc, libmatch, libpthread vb.) ile komut satırı araçları, bir dizi kabuk (bash, tcsh, vb.) içeren UNIX/BSD katmanıdır. ve ksh) ve launchd ve standart bir SSH sunucusu gibi arka plan programları. İkincisi, bu arada, /System/Library/LaunchDaemons/ssh.plist dosyası düzenlenerek etkinleştirilebilir. Tabii ki, cihazı jailbreak yapmadıkça.

Bu, işletim sisteminin Darwin adı verilen açık kısmının bittiği ve OS X / iOS olarak kabul ettiğimiz şeyi oluşturan çerçeveler katmanının başladığı yerdir.

çerçeveler

Darwin, yalnızca düşük seviyeli işlevlerden (sürücüler, sistem başlatma / kapatma, ağ yönetimi, uygulama yalıtımı vb.) sorumlu olan Mac OS / iOS'un yalnızca temel bölümünü uygular. Sistemin kullanıcı ve uygulamalar tarafından görülebilen kısmı buna dahil değildir ve sözde çerçevelerde uygulanır - diğer şeylerin yanı sıra bir grafik ortamın oluşumundan sorumlu olan bir dizi kitaplık ve hizmet ve üçüncü taraf ve stok uygulamaları için üst düzey bir API

BİLGİ

Diğer birçok işletim sisteminde olduğu gibi, Mac OS ve iOS API'leri genel ve özel olarak ayrılmıştır. Üçüncü taraf uygulamaların yalnızca genel ve büyük ölçüde kısıtlanmış API'ye erişimi vardır, ancak jailbreak uygulamaları özel olanı da kullanabilir.

Mac OS ve iOS'un standart dağıtımında, adres defteri uygulamasından (AddressBook çerçevesi) OpenGL kitaplığına (GLKit) kadar çok çeşitli işletim sistemi işlevlerine erişmekten sorumlu düzinelerce farklı çerçeve bulabilirsiniz. Grafik uygulamalar geliştirmek için bir dizi temel çerçeve, işletim sisteminin ana özelliklerine erişmenizi sağlayan bir tür meta çerçeve olan Kakao API'si olarak birleştirilir. İOS'ta Cocoa Touch olarak adlandırılır ve dokunmatik ekranlara odaklanmasıyla masaüstü sürümünden farklıdır.

Her iki işletim sisteminde de tüm çerçeveler mevcut değildir. Birçoğu yalnızca iOS'a özgüdür. Örnekler, fotoğraflar ve videolarla çalışmaktan sorumlu AssetsLibrary, mavi dişe erişmenizi sağlayan CoreBlueTooth veya uygulamalarda reklamları görüntülemek için tasarlanmış iAd'i içerir. Diğer çerçeveler yalnızca sistemin masaüstü sürümünde bulunur, ancak Apple zaman zaman iOS'un belirli bölümlerini Mac OS'ye veya tam tersi şekilde taşır; örneğin, başlangıçta yalnızca iOS'ta mevcut olan CoreMedia çerçevesinde olduğu gibi.

Tüm standart sistem çerçeveleri /System/Library/Frameworks/ system dizininde bulunabilir. Her biri, kaynakları (arayüz öğelerinin görüntüleri ve açıklamaları), API'yi tanımlayan C dili başlıklarını ve ayrıca dinamik olarak yüklenen bir kitaplığı (dylib formatında) içeren bir paket (sınır) adı verilen kendi dizininde bulunur. çerçevenin uygulanması.

Çerçevelerin ilginç özelliklerinden biri de sürüm oluşturmalarıdır. Bir çerçevenin aynı anda birkaç farklı sürümü olabilir, bu nedenle eski sistem sürümleri için geliştirilen bir uygulama, yeni işletim sistemi sürümlerinde yapılan değişikliklere rağmen çalışmaya devam eder. Eski iOS uygulamalarını başlatma mekanizması iOS 7 ve sonraki sürümlerde bu şekilde uygulanır. iOS 6 için tasarlanmış bir uygulama, tam olarak iOS 6'da çalışıyormuş gibi görünecek ve çalışacaktır.

bahar tahtası

Yukarıdaki bir seviye, uygulamalar, sistem ve uygulama mağazasından yüklenir. Bunların ortasında elbette ana ekranı (masaüstü) uygulayan SpringBoard (yalnızca iOS) bulunur. Sistem arka plan programlarının başlatılmasından, çerçevelerin belleğe yüklenmesinden ve görüntünün ekranda görüntülenmesinden sorumlu olan görüntüleme sunucusunun (aka birleştirme yöneticisi, diğer adıyla Quartz Compositor) başlatılmasından sonra ilk başlatılan budur.

SpringBoard, işletim sistemi ve kullanıcısı arasındaki bir bağlantıdır; uygulamaları başlatmanıza, bunlar arasında geçiş yapmanıza, bildirimleri görüntülemenize ve bazı sistem ayarlarını (iOS 7'den başlayarak) yönetmenize olanak tanıyan bir grafik arabirimdir. Ancak aynı zamanda ekrana dokunma veya cihazı çevirme gibi olaylar için de bir işleyicidir. Arayüz bileşenlerini (Finder, Dashboard, LaunchPad ve diğerleri) uygulamak için çeşitli uygulamalar ve aracı arka plan programları kullanan Mac OS X'in aksine, iOS'ta, kilit ekranı ve "genişlik" dahil olmak üzere kullanıcı arayüzünün neredeyse tüm temel özellikleri, bir SpringBoard'da bulunur.

/Applications dizininde bulunan diğer stok iOS uygulamalarının aksine, SpringBoard, görüntüleme sunucusuyla birlikte çerçevelerin bir parçası olarak kabul edilir ve /System/Library/CoreServices/ dizininde bulunur. Birçok görevi gerçekleştirmek için /System/Library/SpringBoardPlugins/ içinde bulunan eklentileri kullanır. Diğer şeylerin yanı sıra, örneğin, kilit ekranında çalınan şarkı hakkında bilgi görüntülemekten sorumlu NowPlayingArtLockScreen.lockboundle veya gelen bir aramayı işlemekten sorumlu IncomingCall.serviceboundle bulabilirsiniz.

iOS 6 ile başlayarak SpringBoard iki bölüme ayrılmıştır: masaüstünün kendisi ve işletim sisteminin donanımla (HAL düzeyi) çalışan alt düzey bölümüyle iletişim kurmaktan sorumlu BackBoard hizmeti. BackBoard, ekrana dokunma, tuşa basma, ivmeölçer, konum ve ortam ışığı okumaları gibi olayları yönetmekten sorumludur ve uygulamaların başlatılmasını, duraklatılmasını ve sonlanmasını yönetir.

SpringBoard ve BackBoard, iOS için o kadar önemlidir ki, onları herhangi bir şekilde durdurursanız, tüm sistem yerinde donar ve şu anda çalışan uygulama bile ekran dokunuşlarına yanıt vermez. Bu, onları yalnızca durdurulabilen, değiştirilebilen veya sistemden tamamen kaldırılabilen standart bir uygulama olan Android ana ekranından ayırır (bu durumda, gezinme düğmeleri ve "perde" ile durum çubuğu ekranda kalacaktır. ).

Uygulamalar

Bu piramidin en tepesinde uygulamalar var. iOS, yerleşik (stok) yüksek ayrıcalıklı uygulamalar ile iTunes'dan yüklenen üçüncü taraf uygulamaları birbirinden ayırır. Her ikisi de, çerçeveler için kullanılanlara birçok yönden benzer şekilde, sistemde demetler halinde depolanır. Tek fark, uygulama paketinin biraz farklı meta bilgiler içermesi ve dinamik kitaplığın Mach-O formatında yürütülebilir bir dosya ile değiştirilmesidir.

Stok uygulamaları için varsayılan depolama dizini /Applications/ şeklindedir. iOS'ta tamamen statiktir ve yalnızca sistem güncellemeleri sırasında değişir; kullanıcı buna erişemez. iTunes'dan yüklenen üçüncü taraf uygulamalar ise, kullanıcının ana dizini /var/mobile/Applications/ içinde, iki ve dördün onaltılık sayılar olduğu 4-2-2-2-4 gibi görünen alt dizinlerde depolanır. Bu sözde GUID'dir - sistemdeki uygulamayı benzersiz bir şekilde tanımlayan ve diğer şeylerin yanı sıra yalıtılmış bir sanal alan (korumalı alan) oluşturmak için gerekli olan benzersiz bir tanımlayıcıdır.

Kum havuzu

iOS'ta sanal alanlar, hizmetleri ve uygulamaları sistemden ve birbirlerinden izole etmek için kullanılır. Her üçüncü taraf uygulaması ve çoğu sistem uygulaması bir sanal alanda çalışır. Teknik açıdan, sandbox, uygulamaların yalnızca ana dizin dışındaki dosyalara erişimini kesmekle kalmayıp, aynı zamanda TrustedBSD MAC zorunlu erişim kontrol sistemi (çekirdek modülü sandbox.kext) tarafından geliştirilmiş UNIX dünya chroot'u için bir klasiktir. ayrıca donanıma ve birçok sistem işletim sistemi işlevine doğrudan erişim.

Genel olarak, korumalı alan uygulaması aşağıdaki şekillerde sınırlandırılır:

  • Kendi dizini ve kullanıcının ana dizini dışında dosya sistemine erişim.
  • Medya/DCIM/, Medya/Fotoğraflar/, Kitaplık/Adres Defteri/, Kitaplık/Klavye/ ve Kitaplık/Tercihler/ hariç, ana dizindeki Medya ve Kitaplık dizinlerine erişim.
  • Diğer işlemlerle ilgili bilgilere erişim (uygulama, sistemdeki tek işlem olduğunu "düşünür").
  • Donanıma doğrudan erişim (yalnızca Cocoa API ve diğer çerçevelere izin verilir).
  • RAM kullanımında kısıtlama (Jatsam mekanizması tarafından kontrol edilir).

Tüm bu kısıtlamalar, korumalı alan profili (bir dizi kısıtlayıcı kural) kapsayıcısına karşılık gelir ve herhangi bir üçüncü taraf uygulaması için geçerlidir. Hisse senedi uygulamaları için, sırayla, daha yumuşak veya katı olan diğer kısıtlamalar geçerli olabilir. Bir örnek, genellikle üçüncü taraf uygulamalar kadar ciddi şekilde sınırlı olan ancak Kitaplığın/ dizinin tüm içeriğine erişebilen bir e-posta istemcisidir (MobileMail profili). Tersi durum, hiçbir kısıtlaması olmayan SpringBoard'dur.

Birçok sistem arka plan programı, örneğin, bir PC'den bir aygıtın dosya sistemiyle çalışmak üzere tasarlanmış, ancak "kapsam"ı yalnızca kullanıcının ana dizini ile sınırlayan AFC de dahil olmak üzere, sanal alanlar içinde çalışır. Kullanılabilir tüm sistem sanal alan profilleri /System/Library/Sandbox/Profiles/* dizininde bulunur ve Scheme dilinde yazılmış bir dizi kuraldır. Ayrıca uygulamalar, yetkilendirme adı verilen ek kural kümelerini de içerebilir. Aslında, bunların hepsi aynı profillerdir, ancak doğrudan uygulamanın ikili dosyasına dikilir (bir tür kendi kendini sınırlama). Bu kuralları örneğin şu şekilde görüntüleyebilirsiniz:
# cat -tv /Applications/MobileSafari.app/MobileSafari | kuyruk -31 | daha fazla
Tüm bu kısıtlamaların varlığının anlamı iki yönlüdür. Korumalı alanın çözdüğü ilk (ve ana) görev, kötü amaçlı uygulamalara karşı korumadır. iTunes tarafından yayınlanan uygulamaların dikkatli bir şekilde incelenmesi ve dijital imzalı olmayan uygulamaların yasaklanması (okuyun: iTunes'dan olmayan herhangi bir şey) ile birleştiğinde, bu yaklaşım harika çalışıyor ve iOS'u virüse dayanıklı çoğu işletim sistemi listesinin başında tutuyor.

İkinci sorun ise sistemin kendisinden ve kullanıcıdan korunmasıdır. Hatalar hem Apple'ın stok yazılımlarında hem de kullanıcıların zihninde bulunabilir. Sandbox her ikisine karşı da koruma sağlar. Saldırgan Safari'de bir delik bulup bundan yararlanmaya çalışsa bile, yine de sandbox'ta kalacak ve sisteme zarar veremeyecek. Ve kullanıcı “favori telefonunu kıramayacak” ve Apple'a kızgın yorumlar yazmayacak. Neyse ki, bilgili kişiler her zaman jailbreak yapabilir ve sandbox korumasını atlayabilir (aslında, jailbreak'in amacı budur).

çoklu görev

iOS'un en tartışmalı özelliklerinden biri çoklu görev uygulamasıdır. Orada gibi görünüyor, ama öte yandan, yok. Geleneksel masaüstü işletim sistemleri ve kötü şöhretli Android ile karşılaştırıldığında, iOS, kelimenin genel anlamıyla çok görevli bir işletim sistemi değildir ve uygulamaların arka planda serbestçe çalışmasına izin vermez. Bunun yerine işletim sistemi, bir uygulamanın arka plandayken bireysel görevleri gerçekleştirmek için kullanabileceği bir API uygular.

İlk kez, böyle bir API iOS 4'te ortaya çıktı (bundan önce, yalnızca stok uygulamaları arka plan görevlerini yerine getirebiliyordu) ve işletim sistemi geliştikçe büyüdü. Bugün (iOS 7'den bahsediyoruz), Arka Plan API'si aşağıdakileri yapmanızı sağlar:

  • ses çal;
  • VoIP aramaları yapmak;
  • yer değişikliği hakkında bilgi almak;
  • push bildirimleri alın;
  • gecikmeli bildirimleri programlayın;
  • arka plana geçtikten sonra işi tamamlamak için ek süre isteyin;
  • cihaza bağlı aksesuarlarla veri alışverişi (Bluetooth dahil);
  • ağ üzerinden veri almak ve göndermek (iOS 7'den beri).

Arka planda çalışma üzerindeki bu tür kısıtlamalar, öncelikle pil gücünden tasarruf etmek ve arayüz gecikmesini önlemek için gereklidir; uygulamalar arka planda istedikleri her şeyi yapabildikleri Android kullanıcılarına çok aşinadır. Aslında, Apple pil ömrünü korumaya o kadar önem veriyor ki, arka planda uygulama etkinliklerini gruplamak ve bunları doğru anlarda başlatmak için özel bir mekanizma bile uygulamaya koydu, örneğin akıllı telefon aktif olarak kullanıldığında, bir Wi-Fi ağına bağlıyken veya bir Wi-Fi ağına bağlıyken. bir şarj cihazına bağlı.

sonuçlar

NeXTSTEP'in geliştirilmesi ve ardından mobil cihazlara geçişi sırasında sadece tüm avantajlarını kaybetmediğini, aynı zamanda artırdığını söylemeye değer. Android'in iOS'a bakmadan geliştirildiğini iddia ederek Google çalışanlarının hikayelerini uzun süre dinleyebilirsiniz, ancak gerçek şu ki Android birçok mimari kararı iOS'tan ödünç aldı. Ve daha kolay olduğu için değil, güzellikleri ve etkinlikleri nedeniyle.

iOS Önyüklemesinin Altı Aşaması

  1. Önyükleme ROM'u. Cihazı açtıktan sonra, minimalist önyükleyici, cihazın kalıcı belleğine ilk başlayandır. Görevi, donanımın ilk başlatılmasını gerçekleştirmek ve kontrolü LLB birincil yükleyiciye aktarmaktır. Önyükleme ROM'u her zaman fabrika yazılımıdır ve güncellenemez.
  1. Düşük Seviyeli Önyükleyici (LLB). Daha fazla kontrol LLB tarafından alınır. Bu, görevi bellekte iBoot cihazını bulmak, bütünlüğünü kontrol etmek ve kontrolü ona aktarmak veya başarısız olursa cihazı kurtarma moduna geçirmek olan birincil önyükleyicidir. LLB kodu, cihazın NAND belleğinde saklanır ve yeni bir üretici yazılımı sürümünün yüklenmesiyle birlikte güncellenir. Diğer şeylerin yanı sıra, önyükleme logosunu görüntüler.
  1. iBoot. Bu, ikincil ve birincil bir IDevice yükleyicisidir. NAND belleğinin içeriğine eriştiği, çekirdeği bulduğu ve kontrolü ona aktardığı bir dosya sistemi sürücüsü içerir. iBoot ayrıca, aygıtı bilgisayarın COM bağlantı noktasına veya USB bağlantı noktasına bağlayarak (bir USB - UART kablosu kullanarak) çekirdek ve işletim sisteminde hata ayıklayabileceğiniz yerleşik bir UART sürücüsüne sahiptir.

4 Çekirdek. Burada her şey her zamanki gibi. Çekirdek, donanımı başlatır ve ardından kontrolü başlatılan arka plan programına aktarır.

5 fırlatma. Bu, iOS ve Mac OS X'in birincil işlemidir, dosya sistemlerini bağlar, arka plan programlarını/hizmetleri başlatır (örn. iOS ve Mac OS X'te launchd, UNIX'teki /bin/init standardının yerine kullanılır, ancak işlevselliği çok daha geniştir.

6 bahar tahtası. İşte kilit ekranı geliyor!

Bu zincirdeki ilk dört aşama, indirilen bileşenin dijital imzasını doğrulayarak uygulanan bir güven zinciri oluşturur. LLB, iBoot ve çekirdek dijital olarak imzalanmıştır; bu, bir üçüncü taraf işletim sistemini başlatmak veya jailbreak yapmak için kullanılabilecek, saldırıya uğramış bir önyükleyicinin veya çekirdeğin zincire eklenmesini hariç tutmayı mümkün kılar. Bu mekanizmayı atlamanın tek yolu, yükleyicilerden birinde bir delik bulmak ve kontrolü atlamak için kullanmaktır. Bir zamanlar, Boot ROM'da (en ünlü istismar geohot'tan limera1n, iPhone 1–4 ile ilgili) ve 2014'ün başlarında iBoot'ta (hacker iH8sn0w, istismar hiçbir zaman yayınlanmadı) bu tür birkaç delik bulundu.

iPhone'unuzu açarken Ana Sayfa düğmesini basılı tutarak, iBoot'u, iTunes'u kullanarak iOS aygıt yazılımınızı geri yüklemenize veya güncellemenize olanak tanıyan Kurtarma Modu adı verilen bir modda başlatmaya zorlayabilirsiniz. Ancak, otomatik OTA güncelleme mekanizması, Boot ROM'dan hemen sonra önyüklemenin erken bir aşamasında etkinleştirilen ve iki bileşende uygulanan DFU (Aygıt Ürün Yazılımı Yükseltmesi) adlı farklı bir mod kullanır: iBSS ve iBEC. Aslında bunlar, nihai amacı işletim sistemini yüklemek değil, akıllı telefonu güncelleme moduna geçirmek olan LLB ve iBoot'un analoglarıdır.

  1. iPhone XR ve sonraki sürümlerde desteklenir.
  2. 200 GB veya 2 TB depolama alanına sahip bir iCloud aboneliği ve Apple TV veya iPad gibi bir akıllı ev kontrol cihazı gerektirir.
  3. Bu özellik, belirli ABD şehirlerinde mevcuttur.
  4. Belirli şehirler ve eyaletler için yeni haritalar 2019'un sonunda ABD'de ve 2020'de diğer ülkelerde kullanıma sunulacak.
  5. iPhone 8 veya sonraki modellerinde ve iPod touch'ta (7. nesil) bulunur ve iOS'un en son sürümünü çalıştırıyor olmalıdır.
  6. 2. nesil AirPod'larla desteklenir. Siri; iPhone 4s veya üzeri, iPad Pro, iPad (3. nesil veya üzeri), iPad Air veya üzeri, iPad mini veya üzeri ve iPod touch (5. nesil veya üzeri) ile kullanılabilir. İnternet bağlantısı gerekli. Siri, tüm dillerde veya tüm bölgelerde kullanılamayabilir. Siri yetenekleri de değişebilir. Hücresel veri ücretleri geçerli olabilir.
  7. Apple tarafından Mayıs 2019'da Peak Performance özellikli iPhone X ve iPhone XS Max birimleri ve iOS 12.3 ve ön sürüm iPadOS ve iOS 13 kullanılarak 11 inç iPad Pro üzerinde gerçekleştirilen testler. Cihazları uyandırmak için yan veya üst düğme kullanıldı. Performans, yapılandırmaya, içeriğe, pil kapasitesine, cihaz kullanımına ve diğer faktörlere göre değişebilir.
  8. Mayıs 2019'da Apple tarafından iOS 12.3 ve yayın öncesi iPadOS ve iOS 13 kullanan Peak-Etkinleştirilmiş iPhone XS ve 11 inç iPad Pro birimlerinde gerçekleştirildi. Yayın öncesi bir App Store sunucu ortamında yeniden paketlenmiş üçüncü taraf uygulamaları kullanarak test etme; daha küçük uygulama indirmeleri, en çok kullanılan uygulamaların bir örneğinin ortalamasını temel alır. Performans, belirli yapılandırmaya, içeriğe, pil kapasitesine, cihaz kullanım modellerine, yazılım sürümlerine ve diğer faktörlere göre değişiklik gösterebilir.
  9. iPhone XR veya üzeri, iPad Pro 11 inç, iPad Pro 12,9 inç (3. nesil), iPad Air (3. nesil) ve iPad mini (5. nesil) üzerinde desteklenir.
  • Özellikler değişebilir. Bazı özellikler, uygulamalar ve hizmetler her bölgede veya her dilde mevcut olmayabilir.
  • Film

Evet, sitemiz Android işletim sistemine ayrılmıştır. Ancak bu, diğer işletim sistemlerini ve üzerlerinde kurulu cihazları atlayacağımız anlamına gelmez. Bugün sizlere en iyi ve en popüler işletim sistemlerinden biri olan iOS'tan bahsedeceğiz.

iOS, Apple'ın tabletler, akıllı telefonlar ve mobil oynatıcılar için işletim sistemidir ve yalnızca iPhone, iPod Touch ve iPad dahil olmak üzere Apple cihazlarına yüklenir. Tıpkı Android'in aynı iPhone'a yüklenememesi gibi, iOS da diğer cihazlara yüklenemez.

Yaratılış tarihi

Apple'ın CEO'su Steve Jobs'un, klavye veya fare olmadan kullanılabilen, birden çok dokunuşu destekleyen bir bilgisayar için bir dokunmatik ekran uygulamaya karar verdiğine inanılıyor. Daha sonra, bir prototip geliştirildiğinde, Jobs başka bir fikir buldu - bu teknolojiyi bir cep telefonunda uygulamak. O zamanlar Apple'dan hiçbir telefondan bahsedilmediğini hatırlayın. Dışarda 2005 yılıydı.

Şirket, aynı 2005'te gösterilen Motorola ROKR cep telefonunun oluşturulmasında yer aldı. Telefon, diğer şeylerin yanı sıra, arayüzü iPod'a benzeyen bir oynatıcı olarak konumlandırıldı. Ayrıca cihaz iTunes ile etkileşime girdi. Ne yazık ki, cihaz çok fazla pazar başarısı elde etmedi.

Aynı 2005'te Jobs, mobil operatör Cingular ile etkileşime girmeye karar verdi. Apple'ın kendi telefonunu yaratmaya hazır olduğunu söyledi. Şirketler birlikte yakın çalıştılar, ancak aynı zamanda telefonun yaratılmasıyla ilgili bilgiler dikkatlice gizlendi.

Ve zaten 2007'de, 9 Ocak'ta, ilk nesil iPhone, San Francisco'daki Macworld Conference & Expo'da sunuldu. Tabii ki, Apple'ın daha önce bir telefon ürettiğine dair söylentiler vardı, ancak en sadık hayranlar bile buna inanmadı. Yine de, akıllı telefon sunuldu ve gerçek bir sansasyon oldu - o zaman hiçbir üreticinin böyle bir şeyi yoktu. Time dergisi, iPhone'u Yılın Buluşu seçti.

Cihazın kendisi zaten iOS işletim sistemine dayanıyordu. Doğru, şirket ilk başta mobil işletim sistemi için ayrı bir isim önermedi, bu nedenle slogan şuydu: "iPhone, OS X üzerinde çalışır."

iOS kullanıcı arayüzü, çoklu dokunma hareketlerini kullanarak doğrudan etkileşim konseptine dayanmaktadır. Arayüz kontrolleri düğmeler, anahtarlar ve kaydırıcılardan oluşur. Tabii ki, Ana Sayfa düğmesi, Güç tuşu, ses kontrol düğmesi ve titreşim tuşu dışındaki tüm düğmeler dokunmaya duyarlıdır.

İOS'un Android işletim sisteminden önce ortaya çıkması dikkat çekicidir. Bu gerçeğe rağmen 2015 yılı itibari ile akıllı telefonlar arasında Android'in payı yaklaşık %80, iOS ise yaklaşık %14'tür. Bu, diğer şeylerin yanı sıra, mobil cihaz üreten çoğu şirketin onlara Android yüklemesinden kaynaklanmaktadır. Apple'ın da aynısını yapmasına izin verilirse, kimin önde olacağı henüz belli değil.

IOS fotoğrafları:

App Store Hakkında

App Store, iPhone, iPad ve iPod Touch cihazları için bir uygulama mağazasıdır. Uygulamalar ücretsiz olarak indirilebilir veya bir ücret karşılığında satın alınabilir. 2015 itibariyle, mağaza iPhone ve iPod Touch için 1,5 milyondan fazla uygulama ve iPad tabletler için yaklaşık 730.000 uygulama sunuyor. Aynı yıl için toplam indirme sayısı 100 milyarı aşıyor!

Çoğu uygulamanın maliyeti 0,99 ile 9,99 ABD Doları arasındadır.

İlginç bir şekilde, App Store ilk iPhone'un piyasaya sürülmesinden çok daha sonra ortaya çıktı - bu, Temmuz 2008'de, yani iPhone 3g'nin tanıtıldığı anda oldu.

iOS, deneyimsiz bir kullanıcı için etkileşim açısından en basit işletim sistemidir ve bu, iPhone ve iPad'in kesinlikle tüm popülasyon kategorileri arasında popüler olmasının ana nedenlerinden biridir. Hemen hemen her kullanıcı, iOS yazılım ortamında ortaya çıkan sorunları çözebilir ve hatta bağımsız olarak üretebilir.

iOS nedir ve ne tür güncellemeler vardır?

Dolayısıyla iOS, bir iPhone veya iPad'in donanım modüllerini kontrol eden bir yazılım kabuğudur. Bu işletim sisteminin ana avantajı, mobil gadget üreticisi Apple tarafından üretilmesidir. Ek olarak, üçüncü taraf uygulama geliştiricileri de oldukça dar bir cihaz yelpazesine odaklanır, bu da uyumluluk, yazılım sürümü seçimi ve kurulumu ile ilgili neredeyse hiçbir sorun olmadığı anlamına gelir.

Bir diğer önemli nüans, Apple'ın işletim sistemlerini hiçbir gizli koşul (ürün veya hizmetlere gerekli abonelikler, ücretli önceki sürümlerin kullanılabilirliği vb.) olmadan ücretsiz olarak dağıtmasıdır. Yani, cihazınız için en son üretici yazılımı sürümünü, kötü amaçlı yazılım içeren korsan bir kopya yükleme riski olmadan resmi web sitesinden indirebilirsiniz.

Apple, 3 tür iOS güncellemesi yayınlar:

1. Resmi (son).

2. Kayıtlı geliştiriciler için beta sürümleri.

3. Kayıtlı normal kullanıcılar için Beta sürümleri.

Her tür iOS güncellemesinden daha ayrıntılı olarak bahsettik.

Şu anda iPhone veya iPad'de hangi iOS sürümünün yüklü olduğunu bulma

Şu anda cihazı hangi sistemin kontrol ettiğini öğrenmek için menüye gitmeniz gerekiyor " AyarlarAnaBu cihaz hakkında» ve çizgiye dikkat et " sürüm".

Bu cihaz için iOS güncellemelerini kontrol etmek için önceki menüye dönmelisiniz " AyarlarAna", Seçme " Yazılım güncellemesi" ve verilerin yüklenmesini bekleyin.

Güncellemelerin bir iOS cihazında görünmemesinin nedenleri açıklanmıştır.

iPhone veya iPad'inize yeni (en yeni) iOS nasıl yüklenir

En kolay yol, iPhone'u "havadan" yeniden başlatmaktır. Bunu yapmak için yukarıda belirtilen bölüme gitmeniz yeterlidir " AyarlarAnaYazılım güncellemesi", düğmesine basın " İndir ve Yükle». Bu durumda, mevcut tüm veriler cihaza kaydedilecektir. Cihazda bir jailbreak varsa, iOS'un "kablosuz" kurulumunun hiçbir durumda yapılmaması gerektiğini hatırlamak önemlidir.

İOS'u iTunes üzerinden tamamen yeniden yüklemek için, materyalde ayrıntılı olarak açıklanan biraz daha karmaşık bir eylem algoritması gerçekleştirmeniz gerekecektir. Bu durumda, belirli bir iPhone veya iPad için iOS'un en son sürümüne ihtiyacınız olacak.

Herhangi bir iPhone veya iPad için En Son IPSW iOS Ürün Yazılımı Dosyalarını Nereden İndirebilirsiniz?

Apple, mobil cihazlarına işletim sisteminin eski sürümlerini yüklemenize izin vermez (yani iOS'u geri alma veya eski sürüme geçirme), bu nedenle her gadget için yalnızca onun için yayınlanan en son ürün yazılımı kullanılabilir.

  • iPhone 2G için, yüklenebilecek en son donanım yazılımı iOS 3.1.3;
  • iPhone 3G - iOS 4.2.1;
  • Iphone 3gs - 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 Artı — iOS 12.2;
  • iPhone 6s, iPhone 6s Artı — iOS 12.2;
  • iPhone SE - iOS 12.2;
  • iPhone 7, iPhone 7 Artı — iOS 12.2;
  • iPhone 8, iPhone 8 Artı — iOS 12.2;
  • iPhone X - iOS 12.2;
  • iPhone XR - iOS 12.2 ;
  • iPhone XS - iOS 12.2 ;
  • iPhone XS Maks - 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;
  • iPad1 iOS 5.1.1;
  • Ipad 2 - iOS 9.3.5;
  • iPad3 iOS 9.3.5;
  • iPad4 - 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 Hava 1 iOS 12.2;
  • iPad Hava 2 - iOS 12.2;
  • iPad Hava 2 - iOS 12.2 ;
  • 9.7" iPad Pro - iOS 12.2 ;
  • 10.5" iPad Pro - iOS 12.2;
  • 11" iPad Pro - iOS 12.2 ;
  • 12.9" iPad Pro - iOS 12.2;
  • iPad 2017 - iOS 12.2;
  • iPad 2017 - iOS 12.2 .

iOS'u yüklemek için gerekli tüm IPSW dosyaları, yayınlanan bağlantıları kullanarak resmi Apple web sitesinden indirilebilir.

Apple her yıl iyi bir gelenek haline gelen iOS'u günceller. Birçok kullanıcı, sistemin hemen ona yükseltilmesini bekliyor. İlk kez, iOS7 güncellemesi oldukça ham oldu, birçok tartışmaya ve tartışmaya neden oldu. Sonra her yıl yeni sürümlerde belirli eksiklikler vardı, ancak hepsi nispeten hızlı bir şekilde temizlendi. Bu yıl, iOS11, iOS'un en ham sürümünün unvanını güvenle talep edebilir. Birkaç hafta içinde, iki sistem güncellemesi yayınlandı ve ticari sürümden önce yaklaşık bir düzine beta sürümü vardı. Yazılım sorunlarından uzaklaşmak ve sistemin nasıl tasarlandığına ve neler yapabileceğine odaklanmak için yeniliklere bakacağız ve son olarak karşılaşabileceğiniz (veya hiç karşılaşmayacağınız, aynı zamanda oluyor) birkaç soruna değineceğiz. ).

Desteklenen cihazlar

iOS11'i aşağıdaki cihazlara yükleyebilirsiniz:

  • iPhone 5s/6/6 Artı/6s/6s Artı/SE/7/7 Artı;
  • iPhone 8/8 Plus/X - sistem önceden yüklenmiştir;
  • iPad Mini 2/3/4; iPad Hava/Air2; iPad Pro tüm sürümleri, iPad 2017;
  • iPod touch altıncı nesil.

Cihazınızın ayarlarında işletim sistemi güncellemesi olan bir öğe görünür ve onu indirebilirsiniz, herhangi bir zorluk yoktur. Tüm iOS11 özelliklerinin tüm cihazlarda kullanılamayacağını ve genellikle doldurmaya bağlı olduklarını unutmamak önemlidir. Örneğin, iPhone SE, bir dizi özelliği olmayan çirkin bir ördek yavrusu gibi görünüyor, örneğin, Sağlık uygulamasında kat sayımı desteklenmiyor, 3D Touch ve diğer önemsemeler yok. Yeni görüntü ve video standardı (HEIF/HEVC) desteği, yalnızca iOS'u değil, aynı zamanda A10 ve daha yeni aygıtları da gerektirir, bu da önceki aygıtların yeteneklerini büyük ölçüde sınırlar. Bu tür yeterli kısıtlamalar var, örneğin, bir dizi iPad modelinde True Tone teknolojisi için destek eksikliğine dikkat etmek önemlidir, çünkü bunun için karşılık gelen bir donanım desteği yoktur. Bu, işletim sisteminin güncellemesinden gerekli donanım bileşenleri çıkmayacağı ve işlemciler daha güçlü hale gelemeyeceği için kolayca açıklanabilir.

iOS10'dan iOS11'e geçiş yaparken, Apple'ın 32 bit uygulamalar için desteğini sonlandırdığını, artık iOS11'de çalışamayacaklarını, mağazada bulunmadığını unutmayın. Çoğu insan için bu kesinlikle hiçbir şey ifade etmiyor, çünkü 64-bit uygulamalara geçiş 2013'te başladığından ve 4 yıl içinde mevcut yazılımların çoğu 64-bit haline geldi. 64 bit sürümü olmayan bir programınız varsa (örneğin, uzun zaman önce yazılmış iş yazılımı), güncelleme onunla çalışmanıza izin vermez, bunu hatırlamalısınız. Ama yine de, çoğu insan için sorun olmayacak.

Yeni bir cihazda hesap kurma - kurulum sihirbazı

iOS11, hesabınızı iPhone veya iPad gibi başka bir iOS cihazından otomatik olarak kopyalayabilen bir hesap kurulum sihirbazını ilk kez sunar. Örneğin iPhone 8'i kurarken iPad'imdeki tüm verileri kopyaladım, onları birbirine getirmem yeterli oldu, ekrandan QR kodu okudum ve kurulum tamamlandı. Önceden böyle bir kurulum sihirbazı yoktu, bir cihazdan diğerine geçerken son derece kullanışlıdır.


Dosyalar (Dosyalar) - dosya yöneticisinin hayaleti

Dosyalar uygulaması bir dosya yöneticisi gibi davranır, ancak iOS11'de dosya sistemine erişim yoktu, bunun için umut edemezsiniz, sistem her zamanki gibi kapalı kalır. Dosyalar uygulamasında kullanıcı, bulut depolama alanını (varsayılan olarak iCloud artı tüm bağlı hizmetler) ve cihazdaki Dosyalar'a gönderdikleri dosyaları görür. Örneğin, daha sonra kullanmak istediğiniz belirli bir pdf dosyasına sahip bir mektup alıyorsunuz, bunun için "Dosyalar" a göndermeniz gerekiyor, bu dosyayı açsanız bile bu depoya eklemeyeceksiniz.

Kavramsal olarak, uygulamayı anlamak zordur, alınan dosyaların belirli sistem klasörlerine kaydedildiği ve dosya yöneticisinin onları orada otomatik olarak bulduğu Android'de gördüğümüzle çelişir ve onları görüntüleyebilirsiniz. Durum böyle değil, dosyanın bir kopyasını Dosyalar'a kaydetmek için ek bir adım gerekiyor. Bu uygun değildir, ek eylemler gereklidir ve bunlar her zaman haklı değildir.

İlk kez, ZIP arşivleri için destek ortaya çıktı, uygulamada açılabilirler (yani, önce arşivi "Dosyalar" a kaydedin, sonra açın). Uygulamada bir ZIP arşivi seçerek, "Gönder" seçeneğini seçerek belirli dosyaları çıkarabilirsiniz. Dosyayı nereye göndermeli? Bu doğru, Dosyalar uygulaması. Böyle karmaşık bir sistem herkesi şaşırtabilir, 2017'de tek bir dosyayı açmak için bu tür dansları bir tef ile kullanmanız gerektiği çok saçma. Tüm ZIP arşivini normal yollarla açmanın imkansız olduğunu söylemek gereksiz olmaz.

Yazık ama Dosyalar uygulaması, sistemin sınırlarının üzerinde duran ve kullanıcının hayatını hiçbir şekilde kolaylaştırmayan bir koltuk değneğidir, sadece bulut hesaplarını tek bir yerde toplar ve dosyaları senkronize etmenizi sağlar. Ancak uzaktan bile, Android'de gördüklerimize ve kullanabileceklerinize benzemiyor.

Kontrol Paneli - Olağandışı Wi-Fi/Bluetooth Ayarları

Ekranı alttan yukarı çektiğinizde kontrol panelini göreceksiniz ("Kontrol Merkezi" menüsüne geçin, hoşuma gitmedi), çalışma modu anahtarlarını ("Uçak Modu", "Hücresel", Wi-Fi, Bluetooth), müzik kontrolü, ekran döndürme, gece modu, parlaklık ve ses seviyesi ve ek simgeler.

Ayarlar - Denetim Masası'na giderseniz, herhangi bir uygulamada bu panelin görünümünü etkinleştirebilir ve ek simgeler ekleyebilirsiniz (yalnızca beş satır, kaydırma görünür ve garip görünüyor). Kendi uygulamalarınızı seçemezsiniz, yalnızca Apple'ın buraya eklediği uygulamaları seçebilirsiniz. Satırlarda, simgeleri istediğiniz gibi sıralayabilirsiniz.

Bu bölümün bir özelliği var, Wi-Fi/Bluetooth'u buradan devre dışı bırakmak imkansız çünkü Apple, simgeye tıkladığınızda cihaz tarafından kurulan mevcut bağlantının kesileceğini düşündüğü için Wi-Fi/Bluetooth işlemi kendisi devam edecek, örneğin bir telefon veya tableti MacBook ile bağlamak için bu gereklidir. Çoğu insan, devre dışı bırakma düğmesine bastığınızda tam olarak bunun olacağını bekler, ancak burada değil. Wi-Fi/Bluetooth'u yalnızca ayarlar menüsünden devre dışı bırakabilirsiniz.

Bildirimler

Her uygulama için, kilit ekranının yanı sıra açılır perde için bildirimler ayarlayabilirsiniz. Ne yazık ki, uygulamadan çok fazla bildiriminiz varsa, gruplanmadıkları için feed'i hızlı bir şekilde tıkarlar, bunu aşağıdaki ekran görüntüsünde görebilirsiniz.

Programları kaldırmak, ancak verilerinizi tutmak

Ayarlar-Genel-Depolama iPhone'a (iPad) giderseniz, "Kullanılmayan indir" menü öğesini göreceksiniz. Bu, cihazınızda yerden tasarruf etmek için harika bir fikir ve uygulamadır, uygulamayı silebilirsiniz ancak tüm verileri cihazda kalacaktır. Örneğin oyunu silmek bir iki GB'lik alanı boşaltacaktır fakat tekrar ihtiyaç duyduğunuzda ilerlemenizi ve ayarlarınızı kaybetmezsiniz, tekrar ağdan indirmeniz yeterli olacaktır.

SOS modu - acil arama

Acil durumda irtibat kurulacak kişileri ve tıbbi bilgilerinizi ekleyebilirsiniz. SOS modu etkinleştirildiğinde (güç düğmesine 5 kez basıldığında), telefon çığlık atmaya başlayacak, TouchID kapanacak, cihaza girmek için kodu girmeniz gerekecek. Bu, parmak izi kimlik doğrulamasını devre dışı bırakmak istediğinizde kullanışlıdır. Tıbbi bilgileriniz ekranda gösterilecektir, erişim için kilidin açılması gerekli değildir. Bu tür özelliklerin uzun süredir var olduğu Android akıllı telefonlardan kopyalanan oldukça basit bir mod.

Değişiklikleri için ekran görüntüleri ve düzenleyici

Bir ekran görüntüsü alır almaz, küçük resmi hemen sol alt köşede belirir. Küçük resme tıklayarak, ekran görüntüsünü yeniden boyutlandırabileceğiniz, bir parçasını kesebileceğiniz ve üzerine herhangi bir şey çizebileceğiniz / yazabileceğiniz düzenleyiciye girersiniz. Daha önce eksik olan harika bir özellik.

App Store - yeni arayüz ve makaleler

İOS11'de uygulama mağazası tamamen sıra dışı hale geldi, ürün kartları, bir şeyin nasıl yapılacağını açıklayan makaleler var. Kural olarak, bir kart tüm ekranı kaplar ve bu da savurgan ve uygunsuz görünür. Yeni App Store'a alışmak gereklidir, ancak iPad'de bile uygun olarak adlandırılamaz. Güzelleştirmeye çalıştılar ama hiç yapmadılar.

Mesajlar ve diğer uygulamalar için simgeler ve çizimler

Yazarken, App Store'dan indirdiğiniz belirli uygulamalara veya çıkartma paketlerine bağlı çeşitli çıkartmaları gösteren bir satır görünür.

Klavye - iPad için güncellenmiş set

iPad klavyesinin iPhone klavyesinden çok farklı olduğunu unutmamak önemlidir. Ve iPhone'da bu, Android'deki benzerlerinden çok daha düşük olan tanıdık ve çok basit bir klavye ise, iPad'de klavyeyi daha işlevsel hale getirmeye çalıştılar. Bunu yapmak için, tuşlara ikinci bir karakter satırı eklendi (gri renkle vurgulanmıştır), yazarken, böyle bir karakteri değiştirmek için anahtarı yukarıdan aşağıya kaydırmanız yeterlidir. Bu olağandışı olmasına rağmen uygundur.


Klavyeyi daha önce olduğu gibi iki parçaya bölebilirsiniz, ancak iPad'de çok uygun görünmüyor. Şaşırtıcı bir şekilde, nedense sık kullanılan soru işareti zarar gördü, klavyenin ikinci ekranına taşındı. Benim için bu yaklaşım bir sır olarak kalıyor.


Kısayol çubuğu (yalnızca iPad)

iPad'de ekranın altından yukarı kaydırmak simgeler içeren bir panel getirir, burada hem kendi kurduğunuz simgeleri hem de en çok kullanılanları görebilirsiniz. Bana benzer bir panelin olduğu bir MacOS cihazını hatırlatıyor ve son derece uygun, burada tamamen aynı. Ekranların boyutundaki kısıtlamalar nedeniyle iPhone'a böyle bir şey konmamış olması üzücü.



Bölünmüş Ekran Modu (Yalnızca belirli iPad modelleri)

Aynı anda iki uygulamayı açma yeteneği, verileri birinden diğerine sürükleme, örneğin bir e-posta istemcisine resim ekleme. Bu işlev iyi çalışır, ancak aynı posta istemcisi gibi belirli uygulamaların sınırlamaları nedeniyle iOS'ta neredeyse popüler değildir.







iPad'de çoklu görev, yeni uygulama eşlemesi

İPad'de çalışan uygulamaların görünümü değişti, şimdi kartlar, bu yaklaşım yeni ve ilginç görünüyor. Herhangi bir uygulamayı yana kaydırarak hemen "kapatabilirsiniz".



notlar

Artık belgeleri taramak mümkün, bunun için cihazın bir fotoğrafı kullanılıyor. Metin tanıma sağlanmaz.






Ayrıca "Notlar" da basit işaretler oluşturabilirsiniz.



Videoyu tarayıcıda oynat

Hangi tarayıcıyı kullanırsanız kullanın, artık video oynatma biraz farklı ve aşağıdaki resimlerden de görebileceğiniz gibi farklı kontrollerle. Ancak en önemli şey, artık başka bir sekmeye gidebilmeniz ve videonun oynatılmaya devam etmesidir (iPad Pro/iPhone 8 Plus'ta test edilmiştir). Şaşırtıcı bir şekilde, bu özellik YouTube için sağlanmamıştır, odak dışı bir sekmede oynatma çalışmaz. Niye ya? Bilmemek.



Fotoğraf ve video için yeni standartlar - HEIF/HEVC

2017'de Apple'ın hem masaüstü hem de mobil işletim sisteminde yapılan önemli değişikliklerden biri, daha önce kullanılan H.264 kalitesini korurken dosya boyutunu yarı yarıya azaltan H.265 video (HEVC - Yüksek Verimli Video Codec) desteğidir. . Bu biçimin desteklenmesi doğrudan işlemciye bağlıdır, iOS'ta varsayılan olarak tüm fotoğraflar ve videolar eski biçimlerde (H.264 ve JPEG, HEVC / HEIF değil) kaydedilir.

Android gibi diğer cihazlarla tam uyumlu olmayan yeni biçimleri etkinleştirmek için bunu ayarlarda yapmanız gerekir. Bundan sonra, kalitelerini korurken bu tür dosyaların kapladığı alan azalacaktır. Videolarınızı ve fotoğraflarınızı aktif olarak paylaşmayı planlamıyorsanız, güvenle yeni bir formata geçebilirsiniz. Aksi takdirde, diğer sistemlerde de yaygınlaşmasını bekleyin, aksi takdirde başkaları tarafından yanlış anlaşılma riskiniz vardır.

Kısa izlenimler

Birçok yönden, iOS11 iPad'i çok değiştiriyor, Apple'ın bahsettiği şey bu, bu işletim sistemi güncellemesi öncelikle tabletler için tasarlandı ve pek çok önemli unsur değişmese de işletim sisteminin görünümü büyük ölçüde yenilendi. Uygulamalar arasında geçiş yaparken simgeler, küçük resimler içeren dock'u seviyorum, bu bir zevk meselesi olmasına rağmen gözle görülür şekilde daha güzel hale geldi. Bazı insanlar bu görünümü beğenmeyebilir.

HEIF/HEVC'ye geçişi geleceğin standartları olarak küçümsemek zor, diğer üreticiler de bu yönde gidecek, başka yolu yok. Yavaş yavaş, tüm platformlar bu standartları desteklemeye başlayacak ve bu normaldir.

Şimdi bu bal varilindeki merhemdeki sinek hakkında. Ne yazık ki, iOS11'in kararlılığı arzulanan çok şey bırakıyor, birçok küçük ve hoş olmayan hata var, bazen uygulamalar yavaşlıyor ve bu daha sık üçüncü taraf programlarda (Twitter / Instagram) oluyor ve ağın kalitesine bağlı değil bağlantı, bu önceden indirilmiş veriler için geçerlidir.

Pil ömrünü uzatmak için çoklu görev modu çok agresif bir şekilde uygulanmaktadır. Yani Twitter'ı açmak, belirli bir bildirime tıklamak ve ardından başka programlarda çalışmak sizi aynı Twitter durumuna döndürmez, uygulama tekrar yüklenir. Aynısı Telegram ve bir dizi başka program için de geçerlidir. Bu, bir gün düzeltilecek veya düzeltilmeyecek iOS11 yaraları olarak kabul edilebilir. Bilmemek. Ancak bu tür "küçük şeyler" oldukça fazla ve kullanıcıların iOS11'den şikayet etmelerine rağmen, iOS7 / 8'i hata sayısı açısından geride bıraktığını güvenle varsayabiliriz. Apple'ın yazılımının kalitesi son yıllarda istikrarlı bir şekilde düştü, yeni cihazların piyasaya sürülmesinden birkaç ay sonra yalandı. Ancak iOS11'de olan şey önceki sorunları aşar. Her şey bakış açısına bağlı olsa da birçok kişi herhangi bir sorun görmüyor, cihazlarını güncelliyor ve yeni özelliklerin keyfini çıkarıyor. Kendinizle ne tür insanları ilişkilendirirsiniz? İyi gidiyor musunuz veya hala düzeltmek istediğiniz eksiklikleriniz mi var?