Plusi un mīnusi Android OS un Apple iOS
2011. gada 24. maijsAr 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
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.
- Kā izstrādāt lietotnes Samsung Galaxy Tab
- Kā izveidot lietotni iPhone
- Kā izveidot lietotni Apple iPad
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ā.
- 5 populārākās mobilo lietojumprogrammu izstrādes rīku rīki
- Kā izvēlēties pareizo mobilo platformu lietotņu izstrādei
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ā.
- Labākās trešās puses mobilo mākoņu sinhronizācijas pakalpojumu sniedzēju 5
- Google Apps Marketplace tagad ir "mākonis" 9
- Planšetdators - Samsung Galaxy Tab 10,1 Vs. Apple iPad 2
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.
- Vai planšetdatoriem būs vēl frāze Android Market?
- Vai Android patiešām var konkurēt ar Apple veikalu veikaliem?
- Pirms izstrādājat Apple iPad lietotnes
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.
- Iemesli, kāpēc Android Market var aizstāt Apple App Store
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.