Ios operatsion tizimini rivojlanishi va ishlash prinspi Reja


Download 37.11 Kb.
bet1/4
Sana21.11.2023
Hajmi37.11 Kb.
#1792789
  1   2   3   4
Bog'liq
Ios operatsion tizimini rivojlanishi va ishlash prinspi Reja


IOS operatsion tizimini rivojlanishi va ishlash prinspi
Reja:
1. IOS operatsion tizimining arxitekturasi
2. CORE OS qatlami
3. CORE XIZMATLAR qatlami
4. IOS operatsion tizimining xususiyatlari
5. Apple IOS
6. Security and privacy
7. IOS versiyalari
Tayanch so`zlar:
Core, ios, operatsion tizim, apple, security iphone, framework, core, services, foundation, meadia, xususiyatlar.

1. IOS — Apple Inc. tomonidan iPhone, iPad va boshqa Apple mobil qurilmalari uchun ishlab chiqilgan Mobil operatsion tizim. iOS Androiddan keyin ikkinchi eng mashhur va eng ko'p ishlatiladigan Mobil operatsion tizimdir. iOS operatsion tizimining tuzilishi Layered asoslangan. Uning muloqoti bevosita sodir bo'lmaydi. Dastur qatlami va Apparat qatlami orasidagi qatlam aloqa uchun yordam beradi. Pastki daraja barcha dasturlar tayanadigan va yuqori darajadagi qatlamlar grafik va interfeys bilan bog'liq xizmatlarni taqdim etadigan asosiy xizmatlarni beradi. Tizim qurilmalarining aksariyati framework deb nomlangan maxsus paket bilan birga keladi. Framework - bu .a fayllari, bosh fayllari, rasmlari va kutubxonani qo'llab-quvvatlaydigan yordamchi ilovalar kabi dinamik umumiy kutubxonalarni o'z qo'llaydigan katalog. Har bir qatlam dasturchilar uchun foydali bo'lgan shart-sharoitlar to`plamiga ega.
2. Barcha IOS texnologiyalari eng past darajadagi qatlam, ya'ni Core OS qatlami ostida qurilgan. Ushbu texnologiyalar quyidagilardan iborat:
1. Asosiy Bluetooth Framework
2. Tashqi Aksessuarlar Framework
3. Freymvorkni tezlashtirish
4. Xavfsizlik xizmatlari doirasi
5. Mahalliy avtorizatsiya asoslari va boshqalar.
Dastur tezroq ishlashiga imkon beruvchi 64 bitni qo'llab-quvvatlaydi.
3. Core SERVICES Layer-da mavjud bo'lgan ba'zi muhim ramkalar mavjud bo'lib, ular iOS operatsion tizimiga o'zini davolashga va yaxshiroq funktsionallikni ta'minlashga yordam beradi. Bu yuqorida ko'rsatilganidek, Arxitekturadagi 2-eng past qatlam. Quyida ushbu qatlamda mavjud bo'lgan ba'zi muhim ramkalar keltirilgan:
1. Address Book Framework . Framework foydalanuvchining aloqa ma'lumotlariga kirishni ta'minlaydi.
2. Cloud Kit framework - Ushbu ramka sizning ilovangiz va iCloud o'rtasida ma'lumotlarni ko'chirish uchun vosita beradi.
3. Core data framework - Bu Model View Controller ilovasining ma'lumotlar modelini boshqarish uchun ishlatiladigan texnologiya.
4. Core foundation framework - Ushbu ramkalar iOS dasturlari uchun ma'lumotlarni boshqarish va xizmat ko'rsatish xususiyatlarini taqdim etadi.
5.Core location framework - Ushbu ramka manzilni va sarlavha ma'lumotlarini dasturga taqdim etishga yordam beradi.
6.Core Motion Framework - Qurilmadagi harakatga asoslangan barcha ma'lumotlarga Core Motion Framework yordamida murojaat qilinadi.
8. Foundation framework - Core Foundation doirasida topilgan juda ko'p xususiyatlarni qamrab olgan ob'ektiv C. 9.HealthKit Framework- Ushbu ramkalar foydalanuvchining sog'liq bilan bog'liq ma'lumotlarini ko'rib chiqaradi.
9. HealthKit framework - Ushbu ramka foydalanuvchining uyi bilan ulangan qurilmalar bilan suhbatlashish va boshqarish uchun ishlatiladi.
10. Social framework - Bu shunchaki foydalanuvchilarning ijtimoiy media hisoblariga kiradigan interfeys.
12. StoreKit Framework- Ushbu ramkalar iOS ilovalarining ichidan tarkib va xizmatlarni sotib olishni qo'llab-quvvatlaydi.

MEDIA qatlami:


Media qatlam yordamida biz tizimning barcha grafik video va audio texnologiyasini yoqishimiz mumkin. Bu arxitekturadagi ikkinchi qatlam. MEDIA qatlamlarining turli xil asoslari quyidagilardir:
1. ULKit Graphics - Ushbu ramkalar rasmlarni loyihalash va ko'rinish tarkibini jonlantirishni qo'llab-quvvatlaydi.
2. Core Graphics Framework - Ushbu ramka 2D vektorli va tasvirga asoslangan reklamani qo'llab-quvvatlaydi iOS uchun mahalliy tortishish dvigateli.
3. Core Animation - Ushbu ramkalar iOS-dagi ilovalarning animatsiya tajribasini optimallashtirishga yordam beradi.
4. Core Animation - Ushbu ramka pleylistni o'ynashni qo'llab-quvvatlaydi va foydalanuvchiga o'zlarining iTunes kutubxonasidan foydalanish imkonini beradi.
5. AV Kit- Ushbu ramka audio va videoni namoyish qilish, yozib olish va ijro etish uchun turli qulay interfeyslarni taqdim etadi.
6. Open AL - Ushbu ramz Audio bilan ta'minlash uchun Sanoat standarti texnologiyasi.
7. Core Images - Ushbu ramkalar harakatsiz tasvirlarni ilg'or qo'llab-quvvatlaydi.
8. GL Kit- Ushbu ramkalar apparat-tezlashtirilgan qurilmalar tomonidan rivojlangan 2D va 3D-renderni boshqaradi.
KAKAO TEGINISH:
COCOA Touch, shuningdek, foydalanuvchi uchun iOS Operatsion tizimi bilan ishlash uchun interfeys vazifasini bajaradigan dastur qatlami sifatida tanilgan. U sensorli va harakat hodisalari va boshqa ko'plab xususiyatlarni qo'llab-quvvatlaydi. COCOA TOUCH qatlami quyidagi shart-sharoitlarni ta'minlaydi:
1. EvenKit Framework- Ushbu ramka hodisalarni ko'rish va o'zgartirish uchun ko'rish kontrollerlari yordamida standart tizim interfeysini ko'rsatadi.
2. GameKit Framework- Ushbu ramka foydalanuvchilarga o'yin markazi yordamida o'yin bilan bog'liq ma'lumotlarini onlayn tarzda baham ko'rishni qo'llab-quvvatlaydi.
3. MapKit Framework- Ushbu ramka ilovaning foydalanuvchi interfeysiga kiritilishi mumkin bo'lgan xaritani beradi.
4. PushKit Framework- Ushbu ramkalar ro'yxatdan o'tishni qo'llab-quvvatlaydi.

4. iOS operatsion tizimining xususiyatlar(Features of iOS operating System)i:
Keling, iOS operatsion tizimining ba'zi xususiyatlarini muhokama qilaylik-
1. Boshqa operatsion tizimlarga qaraganda juda xavfsiz.
2. iOS bir dasturda ishlayotganda biz boshqa dasturga osongina o'tishimiz mumkin bo'lgan ko'p vazifali xususiyatlarni taqdim etadi.
3. iOS ning foydalanuvchi interfeysi bir nechta ishoratlarni o'z ichiga oladi swipe, tegish, siqish, Teskari siqish.
4. iBooks, iStore, iTunes, Game Center va Email foydalanuvchilar uchun qulay.
5. U Safari-ni standart veb-brauzer sifatida taqdim etadi.
6. U kuchli API va Kameraga ega.
7. Chuqur apparat va dasturiy ta'minot integratsiyasiga ega.

IOS operatsion tizimining ilovalari(Applications of IOS Operating System):


Quyida iOS operatsion tizimining ba'zi dasturlari-
1. iOS Operatsion Tizimi Apple Inc.ning tijorat operatsion tizimi boʻlib, oʻz xavfsizligi uchun mashhur. 2. iOS operatsion tizimi Apple tomonidan ishlab chiqilgan oldindan o'rnatilgan ilovalar bilan birga keladi Pochta, Xarita, televizor, Musiqa, hamyon, sog'liqni saqlash va boshqa ko'plab narsalar.
3. Swift Dasturlash tili IOS operatsion tizimida ishlaydigan dasturlarni ishlab chiqish uchun ishlatiladi. 4. iOS Operatsion tizimida biz Multitask-ni internetda sörf bilan birga suhbatlashish kabi amalga oshirishimiz mumkin.

IOS operatsion tizimining afzalliklari(Advantages of IOS Operating System):


iOS operatsion tizimi bozorda mavjud bo'lgan boshqa operatsion tizimlarga nisbatan ba'zi afzalliklarga ega, ayniqsa Android operatsion tizimi. Quyida ulardan ayrimlari:
1. Boshqa operatsion tizimlarga qaraganda xavfsizroq.
2. Zo'r UI va suyuqlik sezgir
3.Biznes va professionallar uchun eng mos keladi
4. Android bilan solishtirganda kamroq issiqlik hosil qilish.

IOS operatsion tizimining kamchiliklari(Disadvantages of IOS Operating System):


Keling, iOS operatsion tizimining ba'zi kamchiliklarini ko'rib chiqaylik:
1. Qimmatroq.
2. Android operatsion tizimi bilan taqqoslaganda kamroq foydalanuvchilar bilan do'st.
3. Moslashuvchan emas, chunki u faqat IOS qurilmalarini qo'llab-quvvatlaydi.
4. Batareya ishlashi yomon.
5. Apple iOS - bu iPhone, iPad va iPod Touch kabi mobil qurilmalarda ishlaydigan mulkiy mobil operatsion tizim.
Apple iOS ish stoli va noutbuk kompyuterlari uchun Mac OS X operatsion tizimiga asoslangan. iOS dasturchi to'plami iOS ilovasini ishlab chiqish imkonini beruvchi vositalarni taqdim etadi.
Apple multitouch qurilmalari bilan foydalanish uchun mo'ljallangan mobil OS to'g'ridan-to'g'ri manipulyatsiya orqali kirishni qo'llab-quvvatlaydi. Tizim turli xil foydalanuvchi ishoralariga, masalan, siqish, tiqish va siljitish kabi javob beradi.
Apple iOS iPhone operatsion tizimi uchun turadi.

Download 37.11 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling