Android OS Vs. Apple iOS - Je, ni Bora kwa Watengenezaji?

Faida na Matumizi ya Android OS na iOS Apple

Mei 24, 2011

Na idadi ya watumiaji wa smartphone wanaongezeka kila siku, kuna ongezeko sawa katika idadi ya watengenezaji programu kwa sawa. Ingawa waendelezaji wana mengi ya majukwaa ya simu ya kuchagua ya kuchagua, wangeweza pengine kuchagua mojawapo ya mbili ya OS - Mkono baada ya simu ya mkononi leo, iOS ya Apple na Android ya Google. Kwa hiyo, ni ipi kati ya haya ni bora kwa watengenezaji na kwa nini? Hapa ni kulinganisha kwa kina kati ya iOS Apple na Android OS kwa watengenezaji.

Lugha ya Programu Ilizotumika

janitors / Flickr / CC BY 2.0

Android OS inatumia hasa Java, ambayo ni lugha ya kawaida ya programu inayotumiwa na watengenezaji. Kwa hiyo, kuendeleza Android hupata kuwa rahisi kwa watengenezaji wengi.

IPhone OS hutumia lugha ya Apple Lengo-C, ambayo inaweza hasa kufutwa na watengenezaji wa programu ambao tayari wamejifunza C na C ++. Hii kuwa ya kipekee zaidi, inaweza kuwa kizuizi kwa watengenezaji ambao sio ujuzi mno katika lugha nyingine za programu.

Kuendeleza programu nyingi za Jukwaa

Kuendeleza programu nyingi za jukwaa inaonekana kuwa "katika" jambo leo. Bila shaka, huwezi kukimbia programu za msingi za Java kwenye programu ya iPhone au Programu-msingi ya C Lengo kwenye vifaa vya Android.

Kuna zana za maendeleo ya programu ya jukwaa leo. Lakini huenda sio ufanisi linapojawa na kuonyesha habari ya awali kwenye OS nyingine ya simu. Watengenezaji wa mchezo wa simu za mkononi hupata hasa kupitia msalaba changamoto kubwa.

Kwa hiyo, suluhisho pekee linalofaa, la muda mrefu hapa litakuwa upya tena programu yako katika lugha ya asili ya kifaa.

Jukwaa la Maendeleo ya App

Android hutoa watengenezaji majukwaa ya wazi ya maendeleo na inaruhusu uhuru kutumia zana za tatu kwa maendeleo ya programu. Hii huwasaidia kucheza karibu na vipengele vingi vya programu yao, akiongeza utendaji zaidi kwao. Hii ni muhimu kwa mafanikio ya jukwaa hili, ambalo huja na aina ya kushangaza ya vifaa vya simu.

Apple, kwa upande mwingine, ni kikwazo nzuri na miongozo yao ya msanidi programu . Msanidi programu hapa amepewa seti ya zana za kuendeleza programu na hawezi kutumia chochote nje ya hizo. Hii hatimaye itazuia ujuzi wake wa ubunifu kwa kiasi kikubwa.

Multitasking uwezo

Android OS ni versatile sana na inaweza kusaidia watengenezaji kujenga programu za nguvu kwa madhumuni mbalimbali. Lakini uwezo huu mkubwa sana wa Android OS mara nyingi hujenga matatizo kwa msanidi programu wa Android, kwa sababu inachukua muda mwingi wa kujifunza, kuelewa na kuu. Hii, pamoja na jukwaa la Android iliyogawanyika sana, husababisha changamoto halisi kwa msanidi wa Android.

Kwa upande mwingine, Apple inatoa jukwaa thabiti, la kipekee kwa waendelezaji wa programu, zana za kufafanua wazi, na kufafanua uwezekano wao wote na mipaka. Hii inafanya iwe rahisi zaidi kwa mtengenezaji wa iOS kuendelea na kazi mbele yake.

Kupima App ya Simu ya Mkono

Android inatoa mazingira bora ya kupima kwa watengenezaji wake. Vifaa vyote vya kupima vilivyopatikana vyenyekezwa vizuri na IDE inatoa mfano mzuri wa msimbo wa chanzo. Hii inakuwezesha watengenezaji kupima programu yao vizuri na kufuta upya popote inahitajika, kabla ya kuwasilisha kwenye Soko la Android.

Vipande vya Xcode vya Apple vili nyuma ya viwango vya Android hapa na vina maili kwenda kabla haujaweza kutumaini kufikia mwisho.

Idhini ya Programu

Programu ya Apple App inachukua wiki 3-4 kwa idhini ya programu. Pia ni faini na huweka vikwazo vingi kwenye msanidi programu. Bila shaka, jambo hili halikuzuia mamia kadhaa ya watengenezaji wanaofikia Duka la Programu kila mwezi. Ingawa Apple pia inatoa API wazi kwa kutumia watengenezaji ambao wanaweza kuhudhuria programu kwenye tovuti yao, hii sio mafanikio sana, kama programu haiwezi kupata hata sehemu ndogo ya kufuta nje ya Duka la App .

Soko la Android, kwa upande mwingine, haitoi upinzani kama mgumu kwa msanidi programu. Hii inafanya kuwa rahisi sana kwa mtengenezaji wa Android.

Utaratibu wa Malipo

Watengenezaji wa iOS wanaweza kupata asilimia 70 ya mapato yanayotokana na mauzo ya programu yao katika Duka la App App . Lakini wanapaswa kulipa ada ya kila mwaka ya $ 99 ili kupata SDK ya iPhone .

Watengenezaji wa Android, kwa upande mwingine, wanahitaji tu kulipa ada ya usajili ya wakati mmoja ya $ 25 na wanaweza kupata asilimia 70 ya mauzo ya programu yao kwenye Soko la Android . Wanaweza pia kuingiza programu sawa katika soko la vipindi vya programu pia, ikiwa wanataka.

Hitimisho

Kwa kumalizia, wote wa Andriod OS na iOS ya Apple wana mafafanuzi yao wenyewe na minuses. Wote ni wapinzani wenye nguvu na wanapaswa kutawala soko la programu na uwezo wao wenyewe na vyema.