iOS қосымшаларыжазатыннегізгітілдердіңтізімі: Swift
C#
Objective-C
C++
IOS қосымшаларынбағдарламалаутілдерінбілетінәзірлеушілердіңсаны Android-дежазаалатындарғақарағандаәлдеқайдааз, бұлолардыеңбекнарығындасұранысқаиеетеді.
Swift-бұлеңалдымен Apple 2014 жылыенгізген iOS кодынжазудыңресмитілі. Оныңкөпбөлігін Objective-C және C++ тілдеріненалып, олөтефункционалдыжәнеүйренугеоңайболды.
Артықшылықтары:
Жеңілдетілгеннавигация;
Үйренуоңай;
Оңайоқылатынсинтаксис;
Objective-C-пенөзараәрекеттесу;
Динамикалықкітапханалардықолдау.
Кемшіліктері:
Жиіжаңартуларжаңаматериалдыүнемізерттеудіқажететеді;
C#
Оныңкөмегіменсізтек Android үшінғанаемес, соныменқатар iOS үшіндежазааласыз, бұлсізгеплатформалыққосымшаларжасауғамүмкіндікбереді.
Артықшылықтары:
Unity 3D-менбіргеойындаржасауғамүмкіндікбереді;
Кемшіліктері:
Оныүйренуүшін Java-ныбілуқажет.
Билет №4 Мобильдіқосымшалардыңтүрлері
Нативтіқосымшалар Бұлқосымшалардыңеңкөптаралғантүрі. ОларAndroid, Windows Phone жәнеiOSсияқтыоперациялықжүйелерүшінбағдарламалаутілдерінегізіндеқұрылады. Осы қолданбалардыңарқасында GPS, бейнекамераларнемесежылдамдатудатчиктеріфункционалынтолықпайдалануғаболады.
НативтіқосымшалардыңбастыартықшылығыИнтернеткеқосылуқажеттілігінсізавтономдыжұмысістеумүмкіндігіболыптабылады. Мұндайтүрдегіқосымшалар Play Market, AppStoreжәнебасқақосымшалардүкендеріарқылытаратылады. Сондай-ақтүрліэлектрондыкітапханаларнативтікқосымшалар бола алады.
Веб-қосымшалар мен сайттыңмобильдінұсқасы Қосымшалардыңбұлтүрімобильдіқұрылғыдажұмысістеуүшін WEB технологиясынпайдаланады.
Мұндайқосымшалардыңбастыжәнесөзсізартықшылығыплатформалардыңбарлықтиптерінебірыңғайқұрумүмкіндігіболыптабылады. Сондай-ақ, сайттыңмобильдінұсқасысалмақтыартықшылығы бар-кроссплатформа. Алайда, мұндайқолданбаларсмартфондағы камера немесе геолокация функциясынпайдалануғамүмкіндікбермейтінін, сондай-ақолардықолданбалардүкеніненжүктеумүмкінеместігінатапөткенжөн.