analazi softvera mobilnih

6
1 Упоредна анализа оперативних система за мобилне телефоне Мирко Мрдак Факултет техничких наука у Чачку Мастер за електронско учење, 2011/2012 [email protected] Ментор рада: Проф. др Мицић Живадин Резиме - Кроз овај рад дат је упоредни преглед и анализа оперативних система за мобилне телефоне. У документацији истраживања кроз студијски истраживачки рад (СИР) приказана је упоредна анализа функција и карактеристика оперативних система за мобилне телефоне. Истраживање је приказано кроз 12 стандардизованих функција сваког оперативног система, као што су: управљање подацима, информацијама, прекидима, развојни аспекти и кретање иновација у периоду у последњих 10-так година на пољу мобилног софтвера, подршке (глобалним и локалним) комуникацијама, графички интерфејс, управљање пословима, перифералима, конфигурацијом, меморијом и подршке апликацијама. Кључне речи - упоредна анализа, оперативни системи, мобилни telefoni. 1 УВОД Постоји много различитих модела мобилних телефона, али само неколико оперативних система за мобилне телефоне. Давно је прошло време када је мобилни телефон коришћен само за телефонирање и куцање SMS порука. Данас су мобилни телефони заправо неки вид преносивих рачунара, преко којих можемо обављати различите операције и функције аналогне PC конфигурацијама: слати e - мailove, проверати своју е - пошту, користити различите друштвене мреже, читати вести. Такве врсте телефона су познате као „паметни“ телефони, тј. smartphones. Најпопуларнији оперативни системи за мобилне телефоне су: Android, BlackBerry, Symbian, Windows Phone i Apple (iOS). Предмет упоредне анализе оперативних система за мобилне телефоне дат је детаљно кроз 12 аспеката овога рада, као што су: 1. увод, 2. упоредна анализа са аспекта управљања датотекама, 3. анализа са аспекта програмских језика, 4. развој паметних мобилних телефона, 5. упоредна анализа са аспекта глобалних комуникација, 6. анализа са аспекта комуникационе структуре и мрежних способности, 7. графички интерфејс, 8. апликације које пружају информацију о активним процесима на мобилном уређају, 9. OS за мобилне телефоне и њихово повезивање на PC као периферном уређају, 10. архитектуре, 11. OS за мобилне телефоне према меморији коју користе, 12. анализа примена и закључна разматрања. Кроз овај СИР и мастер рад, кроз њихову међусобну упоредбу, анализиране су предности и мане најпознатијих оперативних система за мобилне телефоне. Све ово може бити усмерено у више праваца: у образовном циљу надградње претходног знања, у циљу доказа претпоставке о могућности поређења оперативних система, у комерцијалном смислу, ради лакшег одабира жељеног оперативног система за мобилне телефоне, односно мобилног уређаја, за поређење са стандардизованим очекиваним карактеристикама сваког софтверског производа итд. 2 ОКВИР ИСТРАЖИВАЊА СИСТЕМА ЗА МОБИЛНЕ ТЕЛЕФОНЕ У овом мастер раду, изложен је део истраживања детаљније и опширније представљених у дипломском раду. Коришћена је метода Web истраживања помоћу Интернет алата и извора. Извршено истраживање омогућава даља поређења и детаљне анализe најпознатијих оперативних система за мобилне телефоне, а све ово са циљем да се задовоље методолошки поступци - општости, поузданости, систематичности и објективности. Најпознатији оперативни системи за мобилне телефоне који су чинили оквир истраживања и даљих анализа су: Android, Windows Phone i Windows Mobile, BlackBerry, Symbian i Apple (iOS). Android је представљен у бројним изворима, као што су [1], [2], [11]. Ово је оперативни систем за мобилне телефоне компаније Google, познат и као Droid. Тренутно, Android је најбрже растући smartphone оперативни систем на тржишту и очекује се да ће постати платформа са највећим уделом на тржишту мобилних телефона за пар година. Windows Phone i Windows Mobile су оперативни системи компаније Microsoft, [3], [11]. Windows Phone је најновији Microsoft оперативни систем за мобилне уређаје. Windows Phone долази са „Internet Explorer-ом“ који је посебно оптимизован за мобилне телефоне новије генерације.

Upload: nikola-jovanovic-johnny

Post on 21-Oct-2015

214 views

Category:

Documents


1 download

DESCRIPTION

ssda

TRANSCRIPT

Page 1: analazi softvera mobilnih

1

Упоредна анализа оперативних система за мобилне телефоне

Мирко Мрдак

Факултет техничких наука у Чачку Мастер за електронско учење, 2011/2012

[email protected] Ментор рада: Проф. др Мицић Живадин

Резиме - Кроз овај рад дат је упоредни преглед и анализа оперативних система за мобилне телефоне. У документацији истраживања кроз студијски истраживачки рад (СИР) приказана је упоредна анализа функција и карактеристика оперативних система за мобилне телефоне. Истраживање је приказано кроз 12 стандардизованих функција сваког оперативног система, као што су: управљање подацима, информацијама, прекидима, развојни аспекти и кретање иновација у периоду у последњих 10-так година на пољу мобилног софтвера, подршке (глобалним и локалним) комуникацијама, графички интерфејс, управљање пословима, перифералима, конфигурацијом, меморијом и подршке апликацијама.

Кључне речи - упоредна анализа, оперативни системи, мобилни telefoni.

1 УВОД Постоји много различитих модела мобилних телефона, али само неколико оперативних система за мобилне

телефоне. Давно је прошло време када је мобилни телефон коришћен само за телефонирање и куцање SMS порука. Данас су мобилни телефони заправо неки вид преносивих рачунара, преко којих можемо обављати различите операције и функције аналогне PC конфигурацијама: слати e - мailove, проверати своју е - пошту, користити различите друштвене мреже, читати вести. Такве врсте телефона су познате као „паметни“ телефони, тј. smartphones.

Најпопуларнији оперативни системи за мобилне телефоне су: Android, BlackBerry, Symbian, Windows Phone i Apple (iOS).

Предмет упоредне анализе оперативних система за мобилне телефоне дат је детаљно кроз 12 аспеката овога рада, као што су:

1. увод, 2. упоредна анализа са аспекта управљања датотекама, 3. анализа са аспекта програмских језика, 4. развој паметних мобилних телефона, 5. упоредна анализа са аспекта глобалних комуникација, 6. анализа са аспекта комуникационе структуре и мрежних способности, 7. графички интерфејс, 8. апликације које пружају информацију о активним процесима на мобилном уређају, 9. OS за мобилне телефоне и њихово повезивање на PC као периферном уређају, 10. архитектуре, 11. OS за мобилне телефоне према меморији коју користе, 12. анализа примена и закључна разматрања.

Кроз овај СИР и мастер рад, кроз њихову међусобну упоредбу, анализиране су предности и мане најпознатијих оперативних система за мобилне телефоне. Све ово може бити усмерено у више праваца: у образовном циљу надградње претходног знања, у циљу доказа претпоставке о могућности поређења оперативних система, у комерцијалном смислу, ради лакшег одабира жељеног оперативног система за мобилне телефоне, односно мобилног уређаја, за поређење са стандардизованим очекиваним карактеристикама сваког софтверског производа итд.

2 ОКВИР ИСТРАЖИВАЊА СИСТЕМА ЗА МОБИЛНЕ ТЕЛЕФОНЕ У овом мастер раду, изложен је део истраживања детаљније и опширније представљених у дипломском раду.

Коришћена је метода Web истраживања помоћу Интернет алата и извора. Извршено истраживање омогућава даља поређења и детаљне анализe најпознатијих оперативних система за мобилне телефоне, а све ово са циљем да се задовоље методолошки поступци - општости, поузданости, систематичности и објективности.

Најпознатији оперативни системи за мобилне телефоне који су чинили оквир истраживања и даљих анализа су: Android, Windows Phone i Windows Mobile, BlackBerry, Symbian i Apple (iOS).

Android је представљен у бројним изворима, као што су [1], [2], [11]. Ово је оперативни систем за мобилне телефоне компаније Google, познат и као Droid. Тренутно, Android је најбрже растући smartphone оперативни систем на тржишту и очекује се да ће постати платформа са највећим уделом на тржишту мобилних телефона за пар година.

Windows Phone i Windows Mobile су оперативни системи компаније Microsoft, [3], [11]. Windows Phone је најновији Microsoft оперативни систем за мобилне уређаје. Windows Phone долази са „Internet Explorer-ом“ који је посебно оптимизован за мобилне телефоне новије генерације.

Page 2: analazi softvera mobilnih

2

BlackBerry, [5], [11] је оперативни систем за мобилне телефоне предузећа Research in Motion.

Symbian, [4], [11] је оперативни систем који се користи за Nokia мобилне телефоне (који не раде под оперативним системом Windows Phone). Највећа снага овог оперативног система за мобилне телефоне огледа се у његовој функционалности, као и у могућности преузимању апликација.

Apple (iOS), [6], [11] је оперативни систем за мобилне телефоне предузећа Apple који се користи за iPhone, iPod Touch i iPad. Овај систем је затворен, односно дозвољено га је користити само на уређајима ове компаније. Web Browser који користи iOS је Safari. За репродукцију музичких нумера користи iPod апликације, а Apple Mail за електронску пошту.

3 КРИТЕРИЈУМИ ЗА УПОРЕДНУ АНАЛИЗУ ОПЕРАТИВНИХ СИСТЕМА МОБИЛНИХ ТЕЛЕФОНА Упоредна анализа је рађена према корисничким функцијама, односно стандардизованим карактеристикама

сваког добро урађеног софтвера. Тачније, све пожељне карактеристике су сврстане у 12 корисничких функција, као према оквирном концепту [13]. Овде се мисли на карактеристике као што су: 1) функционалност, 2) безбедност - интегритет, 3) поузданост, 4) документованост, 5) преносивост, 6) отвореност за рад у мрежи, 7) флексибилност, 8) истовремен рад са више функција, 9) ефикасност, 10) економичност, цена, 11) погодност за одржавање/администрирање, 12) употребљивост, итд.

3.1 Функционалност - подразумева одговор на питање, ради ли OS оно шта се тражи? Када је у питању сама функционалност мобилних телефона, у почетку, било је довољно да имају домет, да су лепи и компактни. У последњих неколико година, од мобилних телефона се очекује више од обичних позива и слања порука. Произвођачи улажу огромне напоре како би развили што бољи софтвер и хардвер који ће одоговорити на сваку потребу потрошача.

3.2 Управљање датотекама - повезује се и са карактеристикама сигурности, интегритета, заштите... Масовном употребом smart уређаја повећава се потреба увођења већег нивоа заштите интегритета информација које су сачуване у овим уређајима. Нежељени фактори који утичу на безбедност комуникационог канала мање су изражени у уређајима који користе неки од кориснички оријентисаних оперативних система. Више напада на безбедносни систем код smart телефона и већа учесталост напада дешава се приликом прихватања, преузимања и слања података одобрених од стране корисника.

3.3 Поузданост - колико дуго ради коректно? Иако Android сада представља веома зрео и поуздан систем иза кога стоји огроман број задовољних корисника, он то не би постао без велике заједнице која непрестано развија апликације намењене за ову платформу и на тај начин је чини употребљивом и живом. Такође ова заједница, сем што представља животну подршку за овај систем, уједно представља и главну покретачку силу која овај систем, са сваком новом верзијом, чини бољим и једноставнијим за употребу.

3.4 Документованост - документација OS за мобилне телефоне мора бити: 1- комплетна, 2 - прегледна, 3 - разумљива итд. Она укључује: корисничке приручнике, приручнике за обуку, техничке водиче, као што је на пример приручник за инсталацију.

3.5 Преносивост - може ли се користити и у другом систему? Паметни мобилни телефон је врхунски мобилни телефон који садржи могућности личног дигиталног помоћника (PDA) и мобилног телефона. Данашњи модели обично служе и као преносиви медијски плејери и камере са екранима на додир високе резолуције, као интернет прегледачи који могу приступити и исправно приказати стандардне интернет странице, а не само оне прилагођене за мобилне уређаје, затим GPS навигацију, WI - Fi и мобилни широкопојасни приступ.

3.6 Отвореност за рад у мрежи - оперативни систем треба једноставно да ради у сарадњи са другим оперативним системима.

3.7 Флексибилност - велика предност мобилног телефона је да га увек имамо уз себе, без обзира да ли смо у градском превозу, код куће, на послу. Ова флексибилност омогућава нам да сваког часа можемо да приступимо интернету, а да пре тога не морамо да чекамо да се подигне систем на нашем рачунару или да журимо на посао да бисмо проверили пошту. Управо је појава smartphone-a, више од било ког другог уређаја у претходној деценији, допринела тренду приступа интернету на овај начин.

3.8 Истовремен рад са више функција - најновији оперативни системи за мобилне телефоне омогућавају корисницима да у исто време раде са више програма на свом мобилном телефону.

3.9 Ефикасност - софтвер се производи у очекиваном времену и у оквиру граница ресурса који су на располагању.

3.10 Економичност - овај принцип је потребно испунити приликом куповине мобилног уређаја, а односи се на то да се уз минимално плаћање добије уређај који ће испунити све корисничке захтеве тј. потребе.

3.11 Погодност за одржавање - софтвер треба лако да се разуме и мења са временом ако се јаве проблеми.

3.12 Употребљивост - како је прилагођен крајњем кориснику? Од прве појаве Аpple-ovih телефона сви произвођачи су обратили више пажње на лакоћу руковања smart телефонима.

Page 3: analazi softvera mobilnih

3

Последњих година се заиста много напредовало на побољшању бројних карактеристика. Притом се не ради само о организацији менија, који су најважнији за лако руковање телефоном, него је одлучан допринос дао и даљи развој хардвера. Моћни процесори који лакше извршавају наредбе корисника, као и екрани који се константно унапређују и у стању су да много прегледније прикажу све више информација - два су очигледна поља на којима је учињен велики корак напред.

4 УПОРЕДНА АНАЛИЗА ОПЕРАТИВНИХ СИСТЕМА ЗА МОБИЛНЕ ТЕЛЕФОНЕ Упоредна анализа ОS за мобилне телефоне је извршена према аспектима управљања датотека, програмских

језика, глобалних комуникација, са аспекта комуникационе структуре, према графичком интерфејсу, процесима и меморији. Кроз табелу I дато је поређење Windows 7, iOS и Android OS за мобилне телефоне.

ТАБЕЛА I. УПОРЕДНА АНАЛИЗА WINDOWS PHONE 7, IOS, И ANDROID OS ЗА МОБИЛНЕ ТЕЛЕФОНЕ ПРЕМА КОРИСНИЧКОМ ИНТЕРФЕЈСУ И ДРУГИМ ФУНКЦИЈАМА [1, 2, 3], [6], [11]

Креирањем пројекције поређења између Windows Phone 7, iOS и Android-а, може се дати процена стања мобилних оперативних система данас. Са Windows Phone 7, Microsoft је донео неколико нових концепата. Уместо непроменљиве почетне стране (или како Microsoft је назива, “Start” страна) као на iPhone-у или widget на Android-у, Windows Phone 7 користи правоугаоне “живе плочице”, унакрсним спајањем widgeta и апликација. Живе плочице су повезане са апликацијама, са кратким прегледом информација о истој. Ово даје кориснику Windows Phone 7 једноставан преглед онога што се дешава у апликацијама, али би могао да постане веома компликован када се користи превише плочица и превише “скроловања”.

За разлику од Windows 7, iPhone нема активну почетну страну, док Android користи widget иконе свих облика и величина за приказ информација на почетном екрану. Једноставност Windows Phone 7 плочице доноси победу у овој категорији, док је iPhone јасно губитник за обавештења на почетном екрану.

Windows Phone 7 исто тако врши груписање различитих функција OS-a, чворишта (hubs) - унакрсно између фолдера и екрана. Сваки hub (контакти, посао, канцеларија, слике, Xbox Live и Zune) има блиску интеграцију са обе домаће и трећом страном апликацијом. На пример, у hub-у “Контакти”, могу се видети своји контакти са Facebook-a, промена статуса.. Слично томе, hub “игре” је уско интегрисана са Xbox Live, док hub “канцеларија” нам омогућава да креирамо, прегледамо и мењамо Excel и Word документе. Такође можемо да приступимо Microsoft Office SharePoint документима и да их мењамо али не можемо да креирамо Power Point презентације. Музика и видео (Zune) hub може да нам пружи преглед музике, видео записа и downloadа, или нам омогућавају да приступимо Zune Store.

Windows Phone 7 је са правом добио много критика од стране корисника због недостатка неких функција које многи власници сматрају уобичајним на њиховим телефонима. Microsoft нови мобилни оперативни систем нема “copy/paste” опцију. Први, други, па чак и трећи модел iPhone-а није у почетку имао “copy/paste” функцију - али то је било пре више од годину дана (“copy/paste” могућност за iPhone је стигла касније са опцијом за ажурирање софтвера). Android има ову могућност од првог дана. Дакле, одсуство “copy/paste” функције у Windows Phone 7 не доноси нову златну медаљу за функционалност.

Друга мана на листи функција је мултитаскинг, нешто што је Android имао од првог дана, а који је касније уведен и за iPhone. Windows Phone 7 не дозвољава да друге апликације раде у позадини (у исто време), већ их

Оперативни системи за мобилне телефоне Функције система

Windows Phone 7 iOS (iPhone) Android

Мултитаскинг Не Да Да

Flash подршка Не Не Да

Silverlight подршка Не Не Не

HTML 5 Не Да Да

Уједињен инбоx Не Да Да

Размена подршке Да Да Да

Видео позиви Не Да Да

Универзална претрага Не Да Да

Интегрисаност са фејсбуком Да Не Да

Интегрисаност са twitterom Не Не Да

Фолдери Hubs Да Да

App Store 1000+ апликација 300 000+ апликација 90000+ апликација

Widgets Плочице на почетном екрану Не Да

Page 4: analazi softvera mobilnih

4

стопира док се не вратимо на апликацију. Ово ставља OS у исту позицију као и iPhone од пре више од годину дана, када су само Аpple апликације могле да раде у позадини. iOS не ради прави мултитаскинг. Само неке апликације у iOS могу да раде у позадини, па чак и тада, само неке функције могу да наставе са радом. На пример, музика из Pandore може да иде у позадини док корисник ради друге послове на телефону.

Трећа „тачка“ (или ставка међу недостацима) је недостатак Adobe Flash, Silverlight или HTML5 подршке у Wеb претраживању. Стив Џобс је исцедио све идеје око покретања Flash-а на iPhone, тако да је Android једини који је остао у овој категорији. Било је потребно више од годину дана да Google и Adobe дођу до Adobe Flash подршке за Android. Али, сада најновије генерације Android телефона имају ову функцију.

4.1 Поређење три кључна оперативна система за мобилне телефоне Поређење iOS6, Android 4.1 Jelly Bean и Windows Phone 8 OS за мобилне телефоне је извршено према начину

повезивања са PC, интерфејсу и другим функцијама.

4.1.1 iOS6

iOS6 је нови Apple-ов оперативни систем за мобилне телефоне. iOS 6 доноси неке новине попут Android-a и Windows Phone-а, попут интеграције Facebook-а, видео позива, као и гласовне навигације “од скретања до скретања”. iOS 6 ће донети и неке специфичне функције, као што су приступ и резервација картама за велике догађаје и подсетник за корисника да треба обавити одређени телефонски разговор. За кориснике iPhone-а, добра вест је да ће Siri бити унапређен. Можда је највећа новина то што се Apple у потпуности “отарасио” Google Maps-а, јер је креирао сличну услугу у сопственој режији. Ту новинама није крај, јер кориснике iOS 6 платформе очекују и offline сурфовање, 3D мапе сл.

4.1.2 Android 4.1 Jelly Bean

Google је међу последњима, са неколико дана закашњења, представио Android 4.1 Jelly Bean, односно унапређени Android 4.0 Ice Cream Sandwich. Ту су побољшане нотификација и апликација за претраживање Интернета, али и Google Now који преко GPS-а и неколико апликација организује живот корисника и предвиђа потребе, давајући сугестије када и са ким треба заказати пословни састанак. Присутни су и Offline гласовно куцање, али и предвиђање текста које је знатно унапређеније.

4.1.3 Windows Phone 8

Windows Phone 8 је представљен такође у јуну 2012. године. Главни помаци односе се на подршку вишејезгарним процесорима, две нове компатибилне резолуције екрана (укључујући HD). Microsoft је предвидео и нову тастатуру немењену за куцање једном руком, као и измењени почетни екран, али и заједнички код са Windows 8 оперативним системом, што значи лакше прављење софтвера и апликација за Windows Phone 8.

Кроз табелу II дато је поређење ова три оперативна система за мобилне телефоне.

ТАБЕЛА II. ПОРЕЂЕЊЕ IOS6, АНДРОИД 4.1 JELLY BEAN И WINDOWS PHONE 8 [1, 2, 3], [6], [11]

Оперативни системи Функције/OS iOS 6 Android 4.1 Jelly Bean Windosws Phone 8

Cut/Copy/Paste Да Да Да Подржани хардвер iPhone, iPad, и iPod touch широк ранг уређаја широк ранг уређаја

Заштита Да заштита за malware Да Интегрисаност са друштвеним

мрежама Twitter, Facebook Twitter, Facebook Twitter, Facebook, Linkendl i

Windows Live 3D Мапе Да Да, преко Google Earth Да

Претраживач по дефаулту Google Google Bing Widgets У центру за обавештења Да Не

Апликације 650,000 + апликација 600,000 + апликација 100,000 + апликација Видео позиви преко 3G/4G Да Да Да

Прилагођавање Да Доступно за прилагођавање Ограничено Почетни изглед Центриране иконе Иконе и widgetsi Плочице повезане са

одређеном апликацијом

5 ДИСКУСИЈА РЕЗУЛТАТА СИР-А Кроз овај рад дат је преглед оперативних система за мобилне телефоне према аспектима управљања датотека,

програмских језика, глобалних комуникација, комуникационе структуре, према графичком интерфејсу, процесима и меморији [13]. Самосталним истраживањем представњене су разлике уочене између појединих оперативних система за мобилне телефоне. Истраживање разлика између оперативних система за мобилне телефоне, на најбољи могући начин помоћи ће приликом избора новог мобилног уређаја, односно оперативног система за мобилни уређај. Smart телефони су мини рачунари - телефони који имају додатне могућности у односу на обичне мобилне телефоне и на које је могуће инсталирати оперативни систем. Данас је неопходно

Page 5: analazi softvera mobilnih

5

поређење оперативних система за мобилне телефоне као што су Android, Windows Mobile, Symbian, iPhone... Овакви телефони постају све паметнији и јефтинији. Што се тиче избора мобилног телефона, најтежи избор свакако имају они који се одлуче за smart телефон.

Паметне телефоне у својој производној линији већ имају готово сви произвођачи мобилних телефона. Међусобне разлике уочљиве су у величини екрана, да ли имају екране осетљиве на додир, да ли се отварају клизно са скривеном тастатуром, који оперативни систем је инсталиран и које су доступне апликације. Оно по чему се разликују, а корисник не види на први поглед јесте снага процесора, количина меморије и отвореност оперативне платформе.

Два најзаступљенија система за мобилне телефоне у овом тренутку су Android и iOS. Растући број корисника smartphone-a све чешћи је повод за дебату на тему Android или iOS. Оперативни системи компанија Google и Apple су на тржишту много већи ривали у односу на произвођаче IT опреме међусобно, а снага ова два гиганта мери се најчешће бројем прилагођених апликација. Apple-ov софтвер за преузимање AppStore их нуди око 800 хиљада, Android-ov Google Play се такође приближава том броју уз очекивања да би први могао да достигне бројку од милион, према [1]. Упркос веома квалитетним Android уређајима бројних компанија, кључ успеха Apple-ovih производа је што и хардверска и софтверска решења креира једна компанија. Савршени склад оперативног система са iPhone и iPad уређајима унапред елиминише системске крахове, док код осталих брендова захтева низ прилагођавања. Квалитет Samsung-ovih, HTC и LG уређаја међутим у великој мери зависи од успешности Google-a.

Са аспекта програмских језика може се рећи да у односу на класичну Javu, за Android развој постоји Dalvik виртуелна машина која је оптимизована за мобилне уређаје. Дакле, за развој Androida постоји подскуп Јаве у који није укључена стандарна функционалност као за desktop програмирање. Оно што је огромна предност у односу на ObjectiveC је то што постоји интеграција са Google сервисима попут Google Maps-a. Програмери мобилних апликација су такође направили одличан посао, развијајући иновативне мобилне апликације, корисне алате, игре и остало. Паметни мобилни телефони постали су моћни уређаји који надограђују гласовну функционалност обичног мобилног телефона са новим, податковним комуникацијама. Тржиште је прихватило паметне телефоне (преко 10 милиона продатих већ у 2003 години, према [7]), како је већина људи упознала могућности ових уређаја.

Када је у питању сурфовање интернетом преко телефона, битна ствар јесте то којим ћете се мобилним интернет претраживачом служити. Firefox Mobile - компатибилан само за кориснике Android 2.2 или новијих верзија мобилних телефона са овим системом. Има добру брзину сурфовања по интернету, подржава Flash и поседује опцију multiple tabs. Апликација се може преузети са званичног сајта Mozille. Opera Mobile - Opera врши компресију садржаја сајтова па зато има изузетну брзину интернет сурфовања. Подржава Android, iOS као и Windows Mobile системе. Може се користити у landscape или portrait формату. Поседује опције bookmarks zooming, copy и paste. Google Chrome - доступан за Android и iOS кориснике. Предност су му добре перформансе апликације, као и солидна брзина учитавања JavaScript-а. Има иновативан графички кориснички интерфејс CCCC (GUI), као и одличан search engine.

Ограничене способности дисплеја за мобилне телефоне су дуго условљавали развој квалитетне 3D графике за мобилне телефоне али и развој технологије на том пољу. У сваком случају корисници мобилне технологије се радују и очекују имплементацију 3D графике у своје уређаје и свим предностима које она доноси као што су интуитивни менији, бројне апликације а уједно и лепши интерфејс.

Апликације користе две врсте меморије у телефону: интерну меморију и РАМ. Интерну меморију користе за себе, као и за све датотеке, подешавања и друге податке. Оне користе и РАМ меморију (меморија која је намењена за привремено складиштење и брзи приступ). Сви телефони имају интерну меморију. То је меморија у којој се чува већина апликација и велики број датотека и података за те апликације. Оперативни систем управља интерном меморијом и пажљиво је чува зато што она може да садржи личне податке; не може да се прегледа њен садржај када се повеже телефон са рачунаром помоћу USB кабла. У зависности од модела, телефон такође има интерну USB меморију или уклоњиву SD картицу. То је меморија чији садржај може да се погледа и са које и на коју се могу копирати датотеке када се телефон повеже са рачунаром. Поред тога, неке апликације се подразумевано или опционално чувају у овој, а не у интерној меморији. Оперативни систем управља и начином на који апликације користе РАМ меморију телефона. Он дозвољава да апликације и процеси и услуге њихових компоненти користе РАМ меморију само када им је потребна. Може да кешира процесе које сте недавно користили у РАМ меморију да би се брже поново покренули када их поново отворите, али избрисаће кеш ако му је РАМ меморија потребна за нове активности.

6 ЗАКЉУЧНА РАЗМАТРАЊА На бази претходних анализа оперативних система за мобилне телефоне, реализованих у оквиру СИР-а и

мастер рада, можемо изводити бројне закључке и по сваком од 12 наведених аспеката (са фокусом на анализираним упоредним карактеристикама, перформансама, итд):

1. Постоји много различитих модела мобилних телефона, али само неколико оперативних система за мобилне телефоне. Најпознатији оперативни системи за мобилне телефоне су: Android, BlackBerry, Symbian, Windows Phone и iOS.

Page 6: analazi softvera mobilnih

6

2. Посматрано са аспекта управљања датотекама, постоје разлике између Android и iOS оперативног система за мобилне телефоне, те разлике се управо огледају кроз Online трговину за апликације. Android за ту сврху користи App Store, за разлику од iOS-a који користи Google Play.

3. За Android оперативни систем за мобилне телефоне, Java је најзаступљенији програмски језик који се користи. Упоредо, за разлику од њега за iOS, то је ObjectiveC.

4. Паметни мобилни телефони (smartphones) су загосподарили тржиштем мобилних уређаја, а што је резултат истраживања из различитих извора који доносе исти или слични закључак.

5. Web browseri (који се најчешће користе код OS за мобилне телефоне) су: Mozilla Firefox, SkyFire, Dolphin....

6. Што се тиче упоредне анализе Android OS за мобилне телефоне у односу на Symbian са аспекта повезивања на wireless мрежу, постоје мнималне разлике.

7. Упоређујући Windows Phone 7, iOS и Android са аспекта графичког интерфејса, произилазе одређени закључци. Са Windows Phone 7, Microsoft је донео неколико нових концепата. Уместо непроменљиве и статичне почетне стране (или како Microsoft је назива, “Старт” страна) као на iPhone или widget на Android-у, Windows Phone 7 користи правоугаоне “живи плочице”, унакрсним спајањем widgeta и апликација. Живе плочице су повезане са апликацијама, са кратким кратким прегледом информација о истој.

8. Android је веома отворена платформа која кориснику пружа готово потпуну контролу над хардвером и софтвером, што се не може баш рећи за конкурентну платформу као што је на пример iOS, која је више затвореног типа.

9. Повезивање мобилног телефона и рачунара као периферног уређаја упоредиво је према начину повезивања: путем тзв. дата кабла, инфрацрвеног порта, Bluetootha, а у последње време, на телефонима који подржавају такву опцију и путем бежичне (Wi - Fi) мреже.

10. За Android можемо рећи да је заснован на Linuxu али Android није Linux. Од Linuxа се разликује по томе што не подржава glibc библиотеке, не укључује цели скуп стандардних Linux комуникационих услуга.

11. Код персоналних рачунара подаци и програми се чувају на хард диску. Када се програм покрене, он се прво копира у РАМ меморију система, где се потом извршава. Већина PDA уређаја нема хард дискове и уместо тога користе РАМ меморију за чување података и програма.

12. Упоредном анализом бројних верзија оперативних система за мобилне телефоне, долазимо до закључка да из верзије у верзију излазе све компатибилније, стабилније и ефикаснији оперативни системи који ће корисницима омоћи у обављају неопходних активности помоћу мобилног уређаја. На основу свега, имплицитно произилазе и друга закључивања, садашња и будућа корисност од практичног рада на овој тематици.

7 ЛИТЕРАТУРА [1] Android оперативни системи за мобилне телефоне, на адреси: http://www.android.com/ (28.март, 2013i) [2] Google пројекат за Android, на адреси: https://developers.google.com/android/?hl=sr (15.март, 2013) [3] Windows Phone оперативни системи за мобилне телефоне, на адреси: http://www.windowsphone.com/en-US

(20.март, 2013) [4] Nokia, као произвођач Symbiana, на адреси: http://www.developer.nokia.com/ (09.март, 2013) [5] Официјални сајт фирме Research in Motion, на адреси: http://global.blackberry.com/sites.html (05.јануар, 2013) [6] Званични сајт iOS-a, на адреси: http://www.apple.com/ios/ (09.фебруар, 2013) [7] Водећа светска фирма за истраживање тржишта: http://www.idc.com/ (24.фебруар, 2013) [8] Мобилно рачунарство, мобилни уређаји и њихове карактеристике, на адреси:

http://www.ekfak.kg.ac.rs/sites/default/files/nastava/Novi%20Studijski%20Programi/I%20godina/Informacione%20tehnologije/Predavanja/IT%20Tekst%20predavanja%2011%20-%20Mobilno%20racunarstvo.pdf (05.фебруар, 2013)

[9] Мобилне вести, на адреси: http://www.switchtel.net/mobilne-vesti/ (07.фебруар, 2013) [10] Најбољи оперативни системи за мобилне телефоне, на адреси:

http://earthandroid.wordpress.com/2012/08/27/top-mobile-phones-operating-systems/ (27.август, 2012) [11] Оперативни системи за мобилне телефоне, на адреси: http://en.wikipedia.org/wiki/Mobile_operating_system

(24.март, 2013) [12] Поређење 10 најбољих оперативних система за мобилне телефоне, на адреси:

http://www.shoutmeloud.com/top-mobile-os-overview.html (02.мај, 2013) [13] Ж. Мицић: Оперативни системи кроз IT, минискрипте на адреси Moodle - курса за основне студије на

Факултету техничких наука у Чачку: http://itlab.ftn.kg.ac.rs/moodle/course/view.php?id=214 (08.maj, 2013) [14] М. Мрдак: Упоредна анализа оперативних система за мобилне телефоне, мастер рад, библиотека ФТН

(2013)

i Датуми наведени у литератури приказују датуме последњег приступа наведеном WEB сајту.