4.4. Arenduskeskkondade kaardistus

Parent Previous Next

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.