"Android" OS ir "Apple iOS" privalumai ir trūkumai
2011 m. Gegužės 24 dKiekvieną dieną, kai išmaniųjų telefonų naudotojų skaičius didėja, vienodai padidėja programų kūrėjų skaičius. Nors kūrėjams yra daug mobiliųjų platformų , iš kurių jie greičiausiai pasirinks vieną iš dviejų labiausiai ieškomų mobiliųjų OS " šiandien", "Apple" "iOS" ir "Google Android". Taigi, kuris iš jų yra geresnis kūrėjams ir kodėl? Čia yra išsamus "Apple iOS" ir "Android" OS palyginimas kūrėjams.
Naudojama programavimo kalba
" Android" OS naudoja daugiausia Java, kuri yra bendra programavimo kalba, kurią naudoja kūrėjai. Taigi, daugeliui kūrėjų "Android" tampa daug lengviau.
" IPhone OS" naudoja "Apple Objective-C" kalbą, kurią daugiausia gali išskleisti programų kūrėjai, kurie jau susipažinę su C ir C + +. Tai yra labiau išimtinė, gali tapti kliūtimi kūrėjams, kurie nėra per daug įgiję kitų programavimo kalbų.
- Kaip sukurti "Samsung Galaxy Tab" programas
- Kaip sukurti iPhone programą
- Kaip sukurti "Apple iPad" programą
Kelių platformų programų kūrimas
Daugiaplatforminių programų kūrimas, atrodo, yra "in" dalykas šiandien. Žinoma, "Android" įrenginiuose "iPhone" arba "Objective-C" programose negalima paleisti "Java" programų.
Šiandien yra įvairių platformų programų kūrimo įrankių. Tačiau jie gali būti neveiksmingi, kai iš tikrųjų pateikiama originali informacija kitoje mobiliojoje operacinėje sistemoje. Mobiliųjų žaidimų kūrėjai ypač susiduria su didžiuliu iššūkiu.
Taigi, vienintelis perspektyvus, ilgalaikis sprendimas čia būtų perrašyti jūsų programą gimtojoje įrenginio kalba.
- Top 5 Įrankiai, skirti kelių platformų mobiliųjų programų plėtrai
- Kaip pasirinkti tinkamą mobilųjį programų kūrimo platformą
Programų kūrimo platforma
"Android" siūlo kūrėjams atviras kūrimo platformas ir suteikia jiems laisvę naudotis trečiųjų šalių programinės įrangos kūrimo įrankiais . Tai padeda jiems žaisti su daugybe jų programos funkcijų, pridedant daugiau funkcijų. Tai labai svarbu šios platformos sėkmei, kuri turi įspūdingą mobiliųjų įrenginių asortimentą.
Kita vertus, "Apple" yra gana ribojanti savo kūrėjų gaires . Kūrėjas čia pateikia fiksuotą įrankių rinkinį, skirtą programoms kurti ir negali naudoti nieko, išskyrus tuos. Tai galiausiai sumažintų jo kūrybingumą.
- 5 geriausių trečiosios šalies mobiliojo debesų sinchronizavimo paslaugų teikėjų
- "Google Apps Marketplace" dabar yra "debesis" 9
- "Tabletės stiebai" - "Samsung Galaxy Tab 10,1 Vs. "Apple iPad 2"
Daugiafunkciniai gebėjimai
"Android" OS yra labai universalus ir gali padėti kūrėjams kurti dinamines programas įvairiems tikslams. Tačiau šis "Android" OS labai daugiafunkcinis gebėjimas labai dažnai kelia problemų mėgėjiškam "Android" kūrėjui, nes daug laiko reikia mokytis, suprasti ir išmokti. Tai, kartu su "Android" labai suskaidyta platforma, kelia tikrą iššūkį "Android" kūrėjui.
Priešingai, "Apple" pristato stabilesnę, išskirtinę programų kūrėjų platformą, aiškiai nurodančią priemones, apibrėžiančias jų potencialą ir ribas. Dėl to "iOS" kūrėjas gali lengviau tęsti užduotis.
- Ar "Tablet" programos dar labiau suskaidys "Android" rinką?
- Ar "Android" tikrai gali konkuruoti su "Apple App Store"?
- Prieš pradedant kurti "Apple iPad" programas
Mobiliųjų programų testavimas
"Android" siūlo puikią testavimo aplinką savo kūrėjams. Visos turimos testavimo priemonės yra tinkamai indeksuojamos, o IDE - geras šaltinio kodo modelis. Tai leidžia kūrėjams kruopščiai išbandyti ir, jei reikia, ištaisyti klaidas, prieš pateikdami ją "Android" prekyvietėje.
"Apple Xcode" toli gražu neatitinka "Android" standartų ir turi daug mylių, kol ji netgi gali tikėtis pasivyti pastarąją.
- Priežastys, kodėl "Android" prekė gali pakeisti "Apple App Store"
Programos patvirtinimas
"Apple App Store" trunka 3-4 savaites, jei norite patvirtinti programas. Jie taip pat puikūs ir nustato daug apribojimų programų kūrėjams. Žinoma, šis veiksnys netrukdė kelis šimtus kūrėjų, kurie artėja prie "App Store" kiekvieną mėnesį. Nors "Apple" taip pat siūlo atvirą API, pagal kurią kūrėjai gali priglobti programą savo svetainėje, tai nėra labai veiksminga, nes programa negali pasiekti net dalies šios pozicijos už " App Store" .
Kita vertus, "Android" prekyvietėje nėra tokio stipraus pasipriešinimo kūrėjui. Tai labai patogu "Android" kūrėjui.
Mokėjimo tvarka
"iOS" kūrėjai gali uždirbti 70% pajamų, gautų pardavus jų programą " Apple App Store" . Tačiau jie turi sumokėti metinį 99 JAV dolerį už prieigą prie " iPhone SDK" .
Kita vertus, "Android" kūrėjai turi sumokėti vienkartinį registracijos mokestį 25 JAV dolerių ir gali uždirbti 70 proc. Savo programos pardavimo pajamų " Android" prekyvietėje . Jie taip pat gali turėti tą pačią programą ir kitose programų parduotuvėse , jei jos to pageidauja.
Išvada
Apibendrinant, "Andriod" OS ir "Apple iOS" turi savo pliusus ir minusus. Abi yra vienodai stiprios varžovų ir privalo valdyti app rinkos su savo stipriąsias ir teigiamas puses.