21
- орнатылған web-browser, WebKit қозғалтқышының open-source-де
негізделген, жасалынатын қосымшаларда html-ресурстарының рендерингін
қолдану мүмкіндігін ұсынады;
- екі өлшемді графикада жұмыс атқару үшін өзіндік кітапхана қорында
тиімдендірілген графиктік ішара жүйе, 3D-графика OpenGL ES (аппараттық
жылдамдату үстемесінің мүмкіндіктері бар) кітапхана қорында жүзеге
асырылған;
- құрылымдандырылған мәліметтерді өңдеу және сақтауға арналған
реляциондық сәтсіздікке төзімді орнатылатын СУБД SQLite;
- түрлі аудио- және бейнеформаттарды, және де статикалық бейнелерді
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) орнатылған үстемесі;
- қондырылған тәуелділікте, GSM және CDMA телефония үстемеленуі
мүмкін, және де мәліметтер жіберудің үздіксіз технологиялары (Bluetooth,
EDGE, 3G және Wi-Fi);
- фото/бейне түсірілім, GPS компас және акселерометр мүмкіндіктері
бар бір немесе бірнеше камераларды үстемелеуі;
- IDE Eclipse үшін ADT плагиятын, қосымшаны түзету және
профилдауға арналған құрылғылар, және түрлі (орнатылатын) сипаттамалары
бар эмулятор (виртуалды) құрылғыларды қосатын, жобалаудың қуатты
ортасы.
1.3 Andorid платформасын таңдау негіздемесі
Коммерциялық көз қарастан Android:
- әзірлеушілердің қандай да бір сертификациясын талап етеді;
- өз программаларын сатуға және орналастыруға болатын, GooglePlay
(AndroidMarket) сервисіне рұқсатты ұсынады;
- өзіндік сауда маркасына платформаның өз нұсқаларын жасау
мүмкіндігін береді, яғни тұтынушы интерфейсіне толық басқаруды сізге
ұсынады.
Android – жобалауға арналған қуатты және интуитивті түсінікті
платформа, және осының арқасында, мобильдік құрылғылар үшін ПҚ
жасаумен ешқашан айналыспаған программисттер лезде және оңай Android-қа
толыққанды өзіндік қосымшаларды құруын бастауға мүмкіндік береді.
Android ОЖ-нің артықшылықтары:
- шектелмеген мүмкіндіктер;
- интернеттен қосымшаларды жүктеу мүмкіндігі;
- ішкі жадта және сыртқы тасымалдаушылардағы тұтынушылық
файлдарға еркін рұқсат;
- қосымшалардың көп саны – 2013 жылдың жазындағы қүй бойынша
олардың саны 750 000 бірлікке жетті;
- Android сатып ала, басқа ОЖ қарағанда, бірінші болып Google
сервисін сынауға мүмкіндік алуға болады. Android үшін Google Chrome
пайдалану кезінде телефон браузерімен ПК браузерінің синхрондалуы секілді
22
сервистер ерекше қуантады. Ал гугл сервистерінің саны сансыз көп: 5Гб-тық
бұлттық сақтау орындары бар – Google Drive, ғажап заманауый пошта –
Gmail, әлеуметтік желі – Google+ және тағыда басқалар;
- Google сервистері және синхрондалу;
- барлық заманауый смартфондарға ендірілген;
- root-құқықты орнату мүмкіндігі бар келесіде жүйе құрылымға
түрленеді, ол ар өз ретінде ары қарай операциондық жақсы жүйеге
түрлендіреді;
- көптапсырмалық мүмкіндіктері;
- жадысын көбейту;
- андроидты қарапайым флешка ретінде қолдануға болады. Одан басқа,
интернеттен жүктелген, телефонға арналған қосымшаларды әрдайым
флешкаға лақтыруға болады. Содан соң сіз әрқашан оларды кез келген
файлдық менеджер көмегімен орната аласыз;
- жүйелік қосымшалар үшін аналогтарын орнату мүмкіндіктері, соның
ішінде нөмір терушілерді, пернелерді және қосымшалар дүкендерін;
- көптапсырмалық;
- бұл мобильдік ОЖ-де бір мезетте бірнеше қосымшаларды қосуға
болады. Мысалы, әуен тыңдау және кітап оқуға;
- Google компаниясынан үстеме. Тәуелсіз программисттерден көптеген
альтернативтік прошивкалар бар;
- ақпараттық және анимацияланған виджеттер: Қазіргі таңда, осы
платформаға арналған әр-бір атақты қосымшаларда жұмыс үстелінде бір
басылымда қолдану ыңғайлығы үшін өз виджеттері бар. Одан басқа, жаңа
Android 4 ICS-те, тұтынушыны қуанта алмайтын, виджет өлшемін
түрлендіруге және қолдан өзгерту қарастырылған;
- құрылғы пайдалануында, ең алдымен, кіші өлшемді iPhone
пернелеріне қарағанда қолданылуы аса жеңіл және әдетті, ыңғайлы QWERTY
пернетақтасын қамтамасыздандырады;
- түрлі бағалық нұсқалар: ең арзандарынан алмалықтардың құнынан
асатындарға дейін;
- Google Chrome бір уақытта бірнеше закладкаларды ашуға мүмкіндік
береді;
- Андроид ОЖ-сі түрлі өндірушілердің маркалары үшін қолжетімді
(және олардың көшірмелері үшін);
- тік/көлденең бағыттарда экран бейнелерін өзгерту, әсіресе бұл
функция бейнелерді қарау барысында ыңғайлы;
- таныс емес аумақта оңай бағдарлануға мүмкіндік беретін GPS-
навигаторының болуы;
- онлайн тәртібінде жақсы жылдамдықта бейнебаяндарды қараудың,
ойындарды ойнаудың мүмкіндіктері;
- Android-тағы смартфондар интернетке шығуға қабілетті;
- Android-та 2D/3D-график үстемесі жүзеге асырылған (бір мезетте
екеуінде қолдануға болады);
23
- күрт дамушы жүйе;
- ыңғайлылық пен қарапайымдылық.
1.4 Праграммалау тілі
1.4.1 Java-программалау тілі
Android платформасы үшін қосымшаны программалау тілі – Java.
Java – SunMicrosystems компаниясымен жасалған (келесідеOracle
компаниясы сатып алған), нысан–бағдарланған программалау тілі.
Javaқосымшасы көбінде арнайы байт-кодта трансляцияланады, сондықтан
олар компьютерлік архитектурадан тәуелсіздікте кез-келген виртуалды Java-
машинасында жұмыс атқара алады.
Java – бастапқы ашық коды бар аса иілгіш тіл. Платформа және тіл
шектелуінен тәуелсіз, шамамен кез-келген мәселелерді салыстырмалы жеңіл
шешуге болады. Бұл Java программисттері ең өндіруліктілердің бірі болып
қалатындығын білдіреді. Java бойынша кітаптар бестселлер тізімінде үстемді
еместігіне және Oracle апдейттерді жиі шығармайтындығына қарамастан, Java
өмір сүріп қана қоймай, және өркендеуін жалғастыруда.
Java қосымшасы қарапайым байт-кодқа түрленеді. Компьютерлік
архитектурадан тәуелсіз барлық виртуалды Java-машиналарда (JVM)
функционалдау мүмкіндігі бар.
1995 жылдың 23 мамыры Java құрылу күні. Желілік құрылғылардың
барлық түрлерінің практикасы болып саналады. Және де, әзірлеудің
стандартты
бағдарламалық
қамтамасыздандырылудың
мобильді
қосымшаларының кеңейтілуі болып саналатындығын білдіреді.
Есептеулер бойынша олар 9 миллионнан аса емес әзірлеушілер. Java
қосымшасында программалайтын. Олардың көмегімен көп қосымшаларды
белсенді қолдануға болады.
Java тасымалдаушы пк-дан ақпаратты жинау орталарына дейін, ойын
консолдарынан, академиялық зерттеулерде қолданылатын, барлық пк-ға
дейін, ұялы телефон аппараттарынан Интернетке дейін, барлық жерде
қолданылады:
- Java ұжымдық ПК-де жұмыс атқарады;
- шамамен 9 млн программисттер есептелінуде;
- программисттер арасында көшбасшы болып саналады;
- программисттерге арналған программа;
- Java-ныәлемдегіәр-бірекіншімобильді телефон
пайдаланушықолданады;
- Java100% барлық Blu-ray дисктерінің ойнатқыштарының жеткізілім
жинақтарына кіреді;
- 5 млн JavaCard бар;
- Java 125 млн ТВ-құрылғыларында жұмыс атқарады;
Достарыңызбен бөлісу: |