Mobil inkişafda platformalar və əməliyyat sistemləri: bunlar nədir, memarlıq və iş prinsipi

Müəllif: IT Sectr Dərc olunub: 2026-02-07 Oxuma vaxtı: 9 dəq
Mobil əməliyyat sistemi smartfon, planşet və ya digər cihazı idarə edən əsas proqram təminatıdır. StatCounter (2025)-ə görə, 2025-ci il iyun ayına olan məlumata əsasən Android qlobal bazarın 72,3%-ni, iOS — 27,1%-ni, digər platformalar (HarmonyOS və ya KaiOS kimi) isə 1%-dən azını təşkil edir. Hər bir platformanın xüsusiyyətlərini və inkişaf alətlərini anlamaq milyardlarla cihazda işləyəcək bir tətbiq yaratmağın ilk addımıdır.

Əsas məqamlar

  • Android (Google, Linux nüvəsi) və iOS (Apple, qapalı ekosistem) bazarın 99,4%-nə hakimdir. Bütün digər platformalar 1%-dən azdır.
  • Android-də inkişaf üçün Kotlin və ya Java, iOS-da isə Swift və ya Objective-C istifadə olunur. Hər platformanın öz SDK-sı var.
  • İnkişaf üçün əsas anlayışlar: API Səviyyəsi (Android versiyası), iOS Deployment Target (minimum iOS versiyası) və test alətləri (emulyator, simulyator).
  • Tətbiq mağazaları — Android üçün Google Play və iOS üçün App Store — istifadəçilərin cihazlarına tətbiqləri rəsmi şəkildə yaymağın yeganə yoludur.
  • Yeni başlayanlara bir platforma ilə başlamaq tövsiyə olunur — ən yaxşısı Android, çünki inkişaf üçün Mac tələb olunmur və ödənişli abunə yoxdur.

Mobil əməliyyat sistemi nədir?

Mobil əməliyyat sistemi (MƏS) smartfon və ya planşetin işini idarə edən əsas proqram təminatıdır: tətbiqləri işə salır, yaddaşı bölüşdürür, toxunuşları emal edir və aparat funksiyalarına (kamera, GPS, sensorlar) girişi təmin edir. Hər bir mobil ƏS tərtibatçılara API — cihazla qarşılıqlı əlaqə üçün hazır funksiyalar dəsti təqdim edir.

Android Linux nüvəsi üzərində qurulmuş açıq mənbəli bir layihədir (AOSP). İstənilən istehsalçı kodu pulsuz istifadə edə və dəyişdirə bilər. StatCounter-ə görə 2025-ci il iyun ayına olan məlumata əsasən, Android dünya üzrə 3,9 milyarddan çox cihazda quraşdırılıb. Bunun əksinə olaraq, Apple-ın iOS-u yalnız Apple cihazlarında işləyir və qapalı koda malikdir.

Tərtibatçı üçün platforma seçimi proqramlaşdırma dilini, inkişaf alətlərini və yayılma bazarını müəyyən edir. IT Sectr-də biz 2017-ci ildən hər iki platforma üçün tətbiqlər hazırlayırıq və təcrübəmiz göstərir: ən asanı Android ilə başlamaq, sonra iOS-u öyrənməkdir.

Mobil ƏS növləri hansılardır?

Mobil əməliyyat sistemləri bazarı iki nəhənglə məhdudlaşmır. Android və iOS-dan əlavə, hər biri öz yerini tutan digər platformalar da mövcuddur.

iPadOS — iPad-in böyük ekranına uyğunlaşdırılmış iOS versiyasıdır. Çoxpəncərə rejimini, klaviatura və Apple Pencil ilə işi dəstəkləyir. watchOS və tvOS — Apple-ın saatlar və TV qutuları üçün platformalarıdır. Huawei-nin HarmonyOS-u şirkətin smartfonlarında, planşetlərində və ağıllı cihazlarında işləyir. KaiOS — ucuz düyməli telefonlar üçün yüngül ƏS-dir. Samsung-un Tizen-i ağıllı saatlarda və televizorlarda istifadə olunur.

StatCounter (2025)-ə görə, Android və iOS xaricində bütün digər platformaların ümumi payı 1%-dən azdır. Tərtibatçı üçün bu o deməkdir: Android və iOS-a diqqət yetirin və digər platformaları bazar və ya tapşırıq tələb edərsə əlavə olaraq nəzərdən keçirin.

Android və iOS: əsas fərqlər

Android və iOS tərtibatçı üçün vacib olan bir çox parametrdə fərqlənir: bazar payı, inkişaf dili, alətlər və mağaza qaydaları.

Parametr Android iOS
Bazar payı (2025)72,3%27,1%
İnkişaf diliKotlin, JavaSwift, Objective-C
IDEAndroid StudioXcode
Min. giriş dəyəriPulsuz ($25 hesab bir dəfə)$99/il + Mac tələb olunur
EmulyatorTam emulyator (ARM tərcüməsi ilə)Simulyator (yalnız CPU)
MağazaGoogle PlayApp Store

Android yeni başlayanlar üçün uyğundur: başlamaq üçün Mac lazım deyil, tərtibatçı hesabı $25 bir dəfədir. iOS daha yüksək ARPU (istifadəçi başına gəlir) və daha az cihaz parçalanması təmin edir. IT Sectr-də hər iki platforma üçün tətbiqlər hazırlayırıq və müşahidə etdik: iOS-da istifadəçilər tətbiqdaxili alışları 2-3 dəfə daha tez-tez edirlər.

Digər platformalar: HarmonyOS, KaiOS, Tizen

İki əsas platformadan əlavə, bazarda hər biri öz hədəf auditoriyası və ekosistemi olan ixtisaslaşmış əməliyyat sistemləri mövcuddur.

Huawei-nin HarmonyOS-u 2019-cu ildə ABŞ sanksiyalarına cavab olaraq buraxılıb. O, uyğunluq vasitəsilə Android tətbiqlərini dəstəkləyir və öz AppGallery mağazasına malikdir. Counterpoint Research (Q1 2025)-ə görə, HarmonyOS Çində təxminən 4% bazar payına malikdir.

KaiOS qlobal bazarın təxminən 0,3%-ni təşkil edir, lakin inkişaf etməkdə olan ölkələrdə (Hindistan, Afrika ölkələri) populyardır. KaiOS üçün tətbiqlər HTML/CSS/JavaScript ilə hazırlanır. Tizen Samsung Galaxy Watch ağıllı saatlarında və Samsung televizorlarında istifadə olunur.

Mobil inkişaf səyahətinə yeni başlayırsınızsa, niş platformalara səpələnməyin. Android və ya iOS ilə başlayın — onlar bazarın 99%-ni əhatə edir və maksimum karyera imkanları təqdim edir.

SDK, API Səviyyəsi və platforma versiyaları

SDK (Proqram Təminatı İnkişaf Kiti) — müəyyən bir platforma üçün tətbiqlər hazırlamağa imkan verən kitabxanalar, alətlər və sənədlər toplusudur. SDK olmadan mobil platforma üçün inkişaf mümkün deyil.

Android üçün əsas anlayışlar API Səviyyəsidir (API versiyasının tam ədəd identifikatoru): minSdkVersion (tətbiqin işləyəcəyi minimum versiya), targetSdkVersion (tətbiqin optimallaşdırıldığı versiya) və compileSdkVersion (kompilasiyada istifadə olunan versiya). Google-a (Android Studio may 2025) görə, minSdkVersion-ı API Səviyyəsi 24-ə (Android 7.0) təyin etmək aktiv cihazların 95%-ni əhatə edir.

iOS üçün ekvivalent anlayış iOS Deployment Target-dir (tətbiqi işə salmaq üçün minimum iOS versiyası). NDK (Native Development Kit) Android üçün C/C++ dilində kod yazmağa imkan verir — bu, performans tələb edən tapşırıqlar üçün lazımdır: video emalı, kompüter görmə, Unity/Unreal Engine oyunları.

groovy
// build.gradle — пример конфигурации SDK
android {
    compileSdkVersion 34
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion 24
        targetSdkVersion 34
    }
}

Yuxarıdakı kod layihə üçün SDK versiyalarını təyin edir: API 34 ilə kompilasiya, işə salma üçün minimum — API 24, hədəf versiya — API 34. Bu yanaşma köhnə cihazlarla uyğunluğu qoruyaraq kompilasiya zamanı platformanın ən yeni xüsusiyyətlərindən istifadə etməyə imkan verir.

Test üçün emulyatorlar və simulyatorlar

Həqiqi cihazlar olmadan mobil tətbiqləri test etmək üçün emulyatorlar və simulyatorlar istifadə olunur. Bu alətlər tərtibatçının kompüterində cihazın işini təqlid edir.

Android Emulator-u cihazın işini tam modelləşdirir: ARM tərcüməsindən istifadə edir, ekranın döndərilməsi, zənglər, GPS və sensorları test etməyə imkan verir. AVD (Android Virtual Device) — Android Studio-da təyin etdiyiniz emulyatordakı müəyyən bir cihazın konfiqurasiyasıdır.

iOS Simulator-u, emulyatordan fərqli olaraq, ARM kodunu yerli olaraq icra etmir. Yalnız Mac-da işləyir və icra üçün kompüterin CPU-sundan istifadə edir, buna görə də bəzi aparat funksiyalarını test edə bilmir. IT Sectr təcrübəsinə görə, buraxılışdan əvvəl həqiqi cihazlarda test etməyi tövsiyə edirik, lakin inkişaf mərhələsində emulyator və ya simulyator tapşırıqların 90%-ni əhatə edir.

Tətbiq mağazaları: Google Play və App Store

Google Play və App Store mobil tətbiqləri yaymaq üçün yeganə rəsmi kanallardır. Hər birinin öz nəşr qaydaları, keyfiyyət tələbləri və baxış prosedurları var.

Google Play tətbiqləri AAB (Android App Bundle) formatında qəbul edir, baxış avtomatlaşdırılmışdır və adətən bir neçə saat çəkir. Tərtibatçı hesabı $25 bir dəfədir. App Store IPA fayllarını App Store Connect vasitəsilə qəbul edir, baxış əl ilə aparılır və bir neçə saatdan bir neçə günə qədər çəkə bilər.

Mağaza qaydaları mütəmadi olaraq yenilənir. Statista (2026)-yə görə, App Store-da 1,8 milyondan çox tətbiq dərc olunub, Google Play-də isə 2,5 milyondan çox. Nəşrdən əvvəl müvafiq mağazanın qaydalarını diqqətlə öyrənin — rədd edilmə nəşrin qadağan edilməsinə və vaxt itkisinə səbəb olur.

Tez-tez verilən suallar

Karyeraya başlamaq üçün hansı platformanı seçməli?

Android — yeni başlayanlar üçün ən yaxşı seçimdir: Mac lazım deyil, tərtibatçı hesabı $25 bir dəfə, Kotlin öyrənmək daha asandır. Lakin iOS biliyi tərtibatçının bazar dəyərini əhəmiyyətli dərəcədə artırır.

Emulyator və simulyator arasındakı fərq nədir?

Android emulyatoru cihazı (ARM prosessoru daxil olmaqla) tam modelləşdirir, sensorları və zəngləri test etməyə imkan verir. iOS simulyatoru yalnız Mac-da işləyir və kompüterin CPU-sundan istifadə edir, buna görə də bəzi aparat funksiyalarını test edə bilmir.

Android-də API Səviyyəsi nədir?

API Səviyyəsi Android API versiyasının tam ədəd identifikatorudur. Hər bir Android versiyasının öz API Səviyyəsi var: Android 7.0 = API 24, Android 14 = API 34. API Səviyyəsi nə qədər yüksəkdirsə, tərtibatçı üçün bir o qədər çox funksiya mövcuddur, lakin bu versiyanı daha az cihaz dəstəkləyir.

Mac olmadan iOS üçün inkişaf etmək mümkündürmü?

Xeyr, iOS üçün inkişaf mütləq Mac kompüteri (macOS) tələb edir. Bu Apple tələbidir: Windows və ya Linux-da IPA faylı quraşdıra və ya simulyatoru işə sala bilməzsiniz. Android üçün bu məhdudiyyət yoxdur.

Hansı daha yaxşıdır: yerli inkişaf yoxsa çarpaz platforma?

Yeni başlayanlar üçün bir platformada yerli inkişafla başlamağı tövsiyə edirik — bu yolla platformanın bütün xüsusiyyətlərini ən dərindən anlayacaqsınız. Bundan sonra, vahid kod bazası ilə hər iki platformada işləmək üçün çarpaz platforma çərçivələrini (Flutter, React Native) öyrənə bilərsiniz.

Xülasə

  • Mobil ƏS (əməliyyat sistemləri) — smartfonu idarə edən və tətbiqlər üçün API təmin edən əsas proqram təminatıdır.
  • İki dominant platforma: Android (72,3% bazar, açıq mənbə, Kotlin/Java) və iOS (27,1%, qapalı ekosistem, Swift).
  • Digər platformalar (HarmonyOS, KaiOS, Tizen) bazarın 1%-dən azını təşkil edir.
  • İnkişafda uyğunluq konfiqurasiyası üçün SDK, API Səviyyəsi və iOS Deployment Target anlayışları istifadə olunur.
  • Emulyatorlar və simulyatorlar həqiqi cihazlar olmadan tətbiqləri test etməyə imkan verir.
  • Tətbiq mağazaları (Google Play və App Store) — tətbiqləri yaymağın yeganə qanuni yoludur.
  • Android ilə başlayın — pulsuzdur, Mac tələb etmir və ən geniş auditoriyanı verir. Android-i mənimsədikdən sonra iOS və ya çarpaz platforma inkişafına keçin.

Açar təslim mobil tətbiq hazırlayacağıq

IT Sectr 2017-ci ildən startaplar və bizneslər üçün iOS və Android tətbiqləri yaradır. Sizə məsləhət verəcəyik və ən yaxşı həlli təklif edəcəyik.

Layihəni müzakirə et