Android OS Vs. Apple iOS - Pa Gwell i Ddatblygwyr?

Manteision a Chymorth yr AO Android a'r Apple iOS

Mai 24, 2011

Gyda nifer y defnyddwyr ffôn smart sy'n cynyddu bob dydd, mae cynnydd cyfartal yn nifer y datblygwyr app ar yr un peth. Er bod gan ddatblygwyr lawer o lwyfannau symudol i ddewis ohonynt, mae'n debyg y byddent yn dewis un o'r ddau Awdur symudol mwyaf gofynnol ' heddiw, Apple's iOS ac Android Google. Felly, pa un o'r rhain sy'n well i ddatblygwyr a pham? Dyma gymhariaeth fanwl rhwng Apple iOS a'r OS Android ar gyfer datblygwyr.

Iaith Rhaglennu Wedi'i Ddefnyddio

janitors / Flickr / CC BY 2.0

Mae'r Android OS yn defnyddio Java yn bennaf, sef yr iaith raglennu gyffredin a ddefnyddir gan ddatblygwyr. Felly, mae datblygu Android yn gwneud hynny'n llawer haws i'r rhan fwyaf o ddatblygwyr.

Mae'r iPhone OS yn defnyddio iaith Amcan-C Apple, y gellir ei ddadfeddiannu gan ddatblygwyr app sydd eisoes yn gyfarwydd â C a C + +. Gallai hyn fod yn fwy unigryw, a allai fod yn rhwystr i ddatblygwyr nad ydynt yn rhy hyfedr mewn ieithoedd rhaglennu eraill.

Datblygu Apps Aml-Platform

Ymddengys mai datblygu apps aml-lwyfan yw'r peth "yn" heddiw. Wrth gwrs, ni allwch redeg apps Java ar yr iPhone neu apps Amcan-C ar ddyfeisiau Android.

Mae yna offer ar gyfer datblygu app aml-lwyfan heddiw. Ond efallai na fyddant yn effeithiol o ran arddangos yr wybodaeth wreiddiol ar OS arall symudol. Mae datblygwyr gemau symudol yn dod o hyd i her fawr iawn ar draws-lwyfan.

Felly, yr unig ateb hyfyw, hirdymor yma fyddai ailysgrifennu'ch app yn iaith frodorol y ddyfais.

Llwyfan Datblygu'r App

Mae Android yn cynnig llwyfannau datblygu agored i ddatblygwyr ac mae'n caniatáu iddynt ryddid i ddefnyddio offer trydydd parti ar gyfer datblygu app. Mae hyn yn eu helpu i chwarae o gwmpas gyda llawer o nodweddion eu app, gan ychwanegu mwy o ymarferoldeb iddynt. Mae hyn yn hanfodol i lwyddiant y llwyfan hwn, sy'n dod ag ystod drawiadol o ddyfeisiadau symudol.

Mae Apple, ar y llaw arall, yn eithaf cyfyngol gyda'u canllawiau datblygwr . Rhoddir set sefydlog o offer i'r datblygwr yma i ddatblygu apps ac ni allant ddefnyddio unrhyw beth y tu allan i'r rheini. Byddai hyn yn y pen draw yn rhwystro ei sgiliau creadigol i raddau helaeth.

Galluoedd Amlddefnyddio

Mae'r AO Android yn hyblyg iawn a gall helpu datblygwyr i greu apps deinamig at ddibenion lluosog. Ond mae hyn yn aml iawn yn gallu aml-benodi'r Awyr Android yn aml iawn yn creu problemau i'r datblygwr Android amatur, gan ei fod yn cymryd llawer o amser i ddysgu, deall a meistr. Mae hyn, ynghyd â llwyfan tameidiog iawn Android, yn her wirioneddol i'r datblygwr Android.

Mewn cyferbyniad, mae Apple yn cyflwyno llwyfan mwy sefydlog, unigryw ar gyfer datblygwyr app, yn nodi offer yn glir, gan ddiffinio eu potensial a'u ffiniau. Mae hyn yn ei gwneud hi'n haws i ddatblygwr iOS fynd ymlaen â'r dasg o'i flaen.

Profi App Symudol

Mae Android yn cynnig amgylchedd profi ardderchog i'w ddatblygwyr. Mae'r holl offer profi sydd ar gael yn cael eu mynegeio'n daclus ac mae'r IDE yn cynnig model da o'r cod ffynhonnell. Mae hyn yn gadael i ddatblygwyr brofi eu hap yn drylwyr a dadleuo lle bynnag y bo angen, cyn ei gyflwyno i'r Android Market.

Mae Apple's Xcode yn ymestyn ymhell y tu ôl i safonau Android yma ac mae ganddo filltiroedd i fynd cyn y gall hyd yn oed obeithio dal i fyny gyda'r olaf.

Cymeradwyaeth App

Mae Siop App Apple yn cymryd 3-4 wythnos ar gyfer cymeradwyaeth app. Maent hefyd yn syfrdanol ac yn gosod llawer o gyfyngiadau ar y datblygwr app. Wrth gwrs, nid yw'r ffactor hwn wedi atal y cannoedd o ddatblygwyr sy'n agosáu at y Siop App bob mis. Er bod Apple hefyd yn cynnig API agored gan ddefnyddio pa ddatblygwyr all gynnal yr app ar eu safle, nid yw hyn yn effeithiol iawn, gan na all yr app gael hyd yn oed ffracsiwn o'r amlygiad hwnnw y tu allan i'r App Store .

Nid yw'r Android Market, ar y llaw arall, yn cyflwyno unrhyw wrthwynebiad cryf i'r datblygwr. Mae hyn yn ei gwneud yn gyfleus iawn i'r datblygwr Android.

Gweithdrefn Talu

Gall datblygwyr iOS ennill 70% o'r refeniw a gynhyrchir o werthu eu app yn Apple App Store . Ond mae'n rhaid iddynt dalu ffi flynyddol o $ 99 i gael mynediad i'r SDK iPhone .

Ar y llaw arall, dim ond rhaid i ddatblygwyr Android dalu ffi gofrestru un-amser o $ 25 a gallant ennill 70% o refeniw gwerthiant eu app yn Android Market . Gallant hefyd gynnwys yr un app mewn marchnadoedd app eraill hefyd, os ydynt yn dymuno hynny.

Casgliad

I gloi, mae gan Andriod OS a'r Apple iOS eu hyblygrwydd eu hunain. Mae'r ddau yn gystadleuwyr yr un mor gryf ac maent yn gorfod rheoli marchnad yr app gyda'u cryfderau a'u cadarnhaol eu hunain.