Alljärgnevalt on toodud valimisse kuuluvate operatsioonisüsteemi tootjate põhine peamiste iseloomulike karakteristikute võrdlus.
Karakteristik |
Android |
iOS |
Windows Phone |
Keeled (kohtrakendustel) |
Java NDK rakendustele, mis vajavad C/C++ teeke |
Objective-C HTML, CSS, JavaScript |
.NET, C# Silverlight, XNA |
Töövahendid |
Android Studio (SDK, ADT) |
Xcode 6 |
Microsoft Visual Studio Express 2013 + extensions |
Platvormid |
Windows, Mac OS X, Linux, |
Mac OS X |
Windows |
Tasu |
Töövahendid tasuta Rakenduse avaldamine levituskanalis – 25$ registreerimistasu. |
Töövahendid tasuta Rakenduse avaldamine levitukanalis – 99$ aastas. |
Töövahendid tasuta Rakenduse avaldamine levituskanalis – kuni 99$/aastas. |
Seadmed |
Nutiseadmed erinevatelt tootjatelt (Samsung, HTC, LG jne) |
iPhone 4, 5s/c, 6 iPad, iPad Air, iPad Mini |
Nutiseadmed erinevatelt tootjatelt (Nokia, HP, Dell, Lenovo jne) |
Dokumentatsioon, tugi |
Kõikidel tootjatel on enda arenduskeskkonna ja SDK vahenduselt väga palju informatsiooni (juhendid, koodinäidised, tutvustavad videod jne). Lisaks on kõikidel tootjatel arvestatav arendajate kogukond. |
Tabel 11 . Arendusvahendite võrdlus
Lisaks eelpool mainitud tootjatele ja nende töövahenditele on turul terve segment arendusvahendite ja –raamistike pakkujaid. Peaasjalikult selle turusegmendi võib koondada ühise eesmärgi alla – pakkuda lahendusi arendajatele, mis võimaldaks arendustulemusi kasutada platvormidest sõltumatult või siis platvormide migratsiooni võimalikult hõlbustada.
Kuna käesoleva analüüsi valimisse kuuluvad Android, iOS ja Windows Phone, siis sellest lähtuvalt on toodud täiendavalt dokumendi lisas Lisas 8 platvormiüleste raamistike võrdlus, millel on minimaalselt kõigi kolme platvormi tugi olemas.