Android OS Vs. Apple iOS - kas izstrādātājiem ir labāks?

Plusi un mīnusi Android OS un Apple iOS

2011. gada 24. maijs

Ar viedtālruņu lietotāju skaitu, kas katru dienu palielinās, tas pats palielina lietotņu izstrādātāju skaitu. Lai gan izstrādātājiem ir daudz mobilo platformu, no kuriem izvēlēties, viņi, visticamāk, izvēlētos vienu no diviem visvairāk iecienītākās mobilās operētājsistēmas - šodien - Apple iOS un Google Android. Tātad, kurš no tiem ir labāks izstrādātājiem un kāpēc? Šeit ir detalizēts salīdzinājums starp Apple iOS un Android OS izstrādātājiem.

Izmantotā programmēšanas valoda

janitors / Flickr / CC BY 2.0

Android operētājsistēma galvenokārt izmanto Java, kas ir kopīga programmēšanas valoda, ko izmanto izstrādātāji. Tādējādi lielākajai daļai izstrādātāju izstrāde Android kļūst tik vienkāršāka.

IPhone OS izmanto Apple Objective-C valodu, ko lielākoties var atklāt lietotņu izstrādātāji, kas jau ir iepazinušies ar C un C ++. Šī ekskluzīvākā būtība var kļūt par klupšanas bloku izstrādātājiem, kuri nav pārāk kompetenti citās programmēšanas valodās.

Vairāku platformu lietotņu izstrāde

Šķiet, ka vairāku platformu lietotņu izstrāde šodien ir "in" lieta. Protams, jūs nevarat palaist Java balstītas lietotnes iPhone ierīcēs vai mērķa C ierīcēs.

Mūsdienās ir vairāku platformu lietotņu izstrādes rīki. Bet tie var nebūt efektīvi, kad runa ir faktiski parādīt oriģinālu informāciju citā mobilajā operētājsistēmā. Mobilo spēļu izstrādātāji jo īpaši uzskata pārrobežu platformas milzīgu izaicinājumu.

Tādējādi vienīgais dzīvotspējīgais ilgtermiņa risinājums šeit būtu pārrakstīt savu lietotni ierīces dzimtajā valodā.

Lietojumprogrammu izstrādes platforma

Android piedāvā izstrādātājiem atvērtas attīstības platformas un ļauj tiem brīvi izmantot trešo pušu rīkus lietotņu izstrādei. Tas palīdz viņiem spēlēt ar daudzām lietotnes funkcijām, pievienojot tām vairāk funkcionalitātes. Tas ir būtiski šīs platformas panākumiem, kam ir iespaidīgs mobilo ierīču klāsts.

Apple, no otras puses, ir diezgan ierobežojošs ar izstrādātāju vadlīnijām . Izstrādātājam šeit tiek piešķirts fiksēts rīku komplekts, lai izstrādātu lietotnes, un no tiem nevar izmantot neko. Tas galu galā ierobežotu viņa radošās prasmes lielā mērā.

Daudzuzdevumu spējas

Android operētājsistēma ir ļoti universāla un var palīdzēt izstrādātājiem izveidot dinamiskas lietotnes vairākiem mērķiem. Bet šī Android operētājsistēmas ļoti daudzuzdevumu veikšanas spēja ļoti bieži rada problēmu Android izstrādātājam, jo ​​tas aizņem daudz laika, lai uzzinātu, saprastu un apgūtu. Tas kopā ar Android ļoti sadrumstalotā platformu rada īstu izaicinājumu Android izstrādātājam.

Savukārt Apple piedāvā stabilāku, ekskluzīvu lietotņu izstrādātāju platformu, skaidri norādot rīkus, definējot gan to potenciālu, gan robežas. Tādējādi iOS izstrādātājam ir daudz vieglāk turpināt darbu pie viņa.

Mobilo lietotņu testēšana

Android piedāvā izcilu testa vidi saviem izstrādātājiem. Visi pieejamie pārbaudes rīki ir rūpīgi indeksēti, un IDE piedāvā labu avota koda modeli. Tas ļauj izstrādātājiem rūpīgi pārbaudīt lietojumprogrammu un, ja nepieciešams, atkļūdošanu, pirms tā tiek rādīta Android Market.

Apple Xcode atpaliek tālu aiz Android standartiem šeit un ir jūdzes, lai iet, pirms tā pat var cerēt panākt pēdējo.

Lietotņu apstiprināšana

Lietojumprogrammu apstiprināšanai Apple App Store ir 3-4 nedēļas. Tās ir arī gatavas un izvieto daudzus ierobežojumus lietotņu izstrādātājam. Protams, šis faktors nav atturējis vairākus simtus izstrādātāju, kas ik mēnesi tuvojas App Store. Lai gan Apple piedāvā arī atvērtu API, ar kuru izstrādātāji var savā vietnē izvietot lietotni, tā nav ļoti efektīva, jo lietotne nevar iegūt pat daļu no šīs iedarbības ārpus lietotņu veikala .

Savukārt Android Market, no otras puses, nerada šādu stingru pretestību izstrādātājam. Tas padara Android izstrādātāju par ļoti ērtu.

Maksājumu procedūra

iOS izstrādātāji var nopelnīt 70% no ieņēmumiem, kas gūti, pārdodot savu lietotni Apple App Store . Bet tiem ir jāmaksā gada maksa 99 ASV dolāri, lai piekļūtu iPhone SDK .

Savukārt Android izstrādātājiem ir jāmaksā tikai vienreizēja reģistrācijas maksa 25 ASV dolāri apmērā, un Android Market tā var nopelnīt 70% no savas lietotnes pārdošanas ieņēmumiem. Viņi var arī izmantot vienu un to pašu lietotni citās lietotņu vietnēs , ja viņi to vēlas.

Secinājums

Noslēgumā, gan Andriod OS, gan Apple iOS ir savi plusi un mīnusi. Abi ir vienādi spēcīgi sāncenši, un tiem ir pienākums noteikt lietotnes tirgu ar savām stiprākajām un pozitīvajām pozīcijām.