Majukwaa
iOS pekee, Android pekee, au zote mbili. Kuunga mkono zote mbili kwa kutumia msimbo asilia tofauti kunaongeza maradufu kazi ya sehemu ya mbele.
MWONGOZO WA GHARAMA
Gharama ya programu ya simu inategemea mifumo unayolenga, sehemu ya nyuma iliyo nyuma yake, na kiasi ambacho ni maalum. Hapa kuna safu halisi za programu rahisi, za ugumu wa kati na ngumu, na chaguo zinazozibadilisha.
Pata makadirio ya programuUgumu ni muhimu zaidi ya idadi ya skrini. Bendi hizi tatu zinaelezea programu nyingi tunazoulizwa kuzihusu.
Programu inayolenga yenye skrini chache, kuingia, na sehemu ya nyuma ya msingi au API iliyopo.
Akaunti za watumiaji, malipo, arifa za programu zinazotumwa kwa wakati, jopo la msimamizi, na ujumuishaji wa wahusika wengine.
Vipengele vya wakati halisi, mantiki ya soko au majukumu mengi, usaidizi wa nje ya mtandao, na ujumuishaji mkubwa.
Hizi ni safu za kiashiria kwa miradi iliyojengwa na timu ndogo ya wazee. Ni mwongozo wa kupanga, si nukuu. Makadirio halisi yanategemea wigo wako, ujumuishaji, na ni kiasi gani cha muundo tayari kimeamuliwa.
Maamuzi haya hubadilisha bei ya programu zaidi ya nyingine yoyote.
iOS pekee, Android pekee, au zote mbili. Kuunga mkono zote mbili kwa kutumia msimbo asilia tofauti kunaongeza maradufu kazi ya sehemu ya mbele.
Msimbo msingi unaoshirikiwa hupunguza gharama na kuharakisha masasisho. Msimbo asilia unafaa wakati programu inategemea vipengele vya kifaa au utendaji bora.
Akaunti, data, malipo, na zana ambazo timu yako hutumia kudhibiti programu mara nyingi hulingana na juhudi za programu yenyewe.
Vipengele vya kawaida ni vya haraka na vya bei nafuu kuliko uhuishaji maalum, vielelezo, na skrini nyingi za kipekee.
Ramani, gumzo, malipo, uchanganuzi, na huduma zingine kila moja huongeza muunganisho, majaribio, na matengenezo yanayoendelea.
Mapitio ya Duka la Programu, masasisho yanayohitajika kwa programu mpya ya simu, na usaidizi unaendelea baada ya uzinduzi wa kwanza.
Mbinu ya kiufundi ndiyo njia kubwa zaidi ya kuhesabu gharama, kwa hivyo inafaa kuichagua kwa makusudi.
| Mbinu | Gharama inayohusiana | Bora zaidi kwa | Makubaliano |
|---|---|---|---|
| Jukwaa mtambuka (Flutter, React Native) | Chini: msimbo mmoja kwa mifumo yote miwili | Programu nyingi za biashara na watumiaji | Vipengele vichache maalum vya kifaa vinahitaji kazi ya ziada |
| Mzaliwa (Swift, Kotlin) | Juu zaidi: miundo miwili tofauti | Programu zinazohitaji ufikiaji wa kina wa vifaa au utendaji wa hali ya juu | Misimbo miwili ya kujenga na kudumisha |
| Programu ya wavuti inayoendelea | Chini Zaidi | Zana rahisi ambapo orodha ya duka la programu haihitajiki | Ufikiaji mdogo wa kifaa, haswa kwenye iPhone |
Mfuatano ulio wazi huweka bajeti inayoonekana kuanzia wazo la kwanza hadi orodha ya duka.
Tunafafanua programu hii ni ya nani, tunaweka ramani ya safari kuu, na tunakubaliana ni ipi inayofaa katika toleo la kwanza.
Anza hapaSkrini zimeundwa na kuunganishwa katika mfano halisi unaoweza kuupitia kabla ya uundaji kuanza.
Kabla ya kujengaProgramu na sehemu ya nyuma hutengenezwa kwa mizunguko mifupi, huku miundo inayofanya kazi ikifanyiwa mapitio njiani.
Katika mbio za masafa marefuTunatayarisha orodha za duka, kuchapisha programu, na kukabidhi msimbo, nyaraka, na ufikiaji.
UzinduziUpimaji wa kimantiki huokoa zaidi ya kujadili kiwango cha saa.
Waanzilishi mara nyingi hupanga bajeti ya skrini wanazoweza kupiga picha na kupuuza kila kitu kilicho nyuma yao. Sehemu ya nyuma, paneli ya msimamizi, uchanganuzi, utayarishaji wa duka la programu, na majaribio kwenye vifaa vingi tofauti vyote ni kazi halisi, na kuviacha nje ya makadirio ya mapema ndiyo sababu ya kawaida ya programu kuzidi bajeti.
Pia kuna gharama ya kuendelea kuwa ya kisasa. Apple na Google hutoa matoleo mapya ya mfumo endeshi kila mwaka, na programu zinahitaji masasisho ya mara kwa mara ili kuendelea kufanya kazi na kubaki madukani. Kushughulikia matengenezo kama sehemu ya mpango, badala ya mshangao, huweka bidhaa katika hali nzuri na bajeti inayoweza kutabirika.
HATUA YA KWANZA
Shiriki malengo yako, mpangilio wako wa sasa, na changamoto kuu unayotaka kutatua. Tutatumia muktadha huo kujadili wigo wa vitendo na taarifa zinazohitajika kupanga kazi.
Anza mazungumzo ya mradiProgramu ni zaidi ya kile kinachoonekana kwenye simu. Kwa kawaida inahitaji sehemu ya nyuma, eneo la msimamizi, matoleo ya duka, uchanganuzi, na masasisho baada ya uzinduzi. Tunakadiria haya yote pamoja ili nambari unayoona ijumuishe bidhaa nzima, na tunaonyesha ni sehemu gani zinaweza kurahisishwa katika toleo la kwanza.
Programu inayolenga yenye skrini chache mara nyingi huanguka kati ya $8,000 na $20,000. Programu zenye akaunti, malipo, arifa, na jopo la usimamizi kwa kawaida hugharimu $20,000 hadi $50,000, na programu changamano zenye vipengele vya wakati halisi au majukumu kadhaa ya mtumiaji zinaweza kuzidi $50,000.
Kwa kawaida ndiyo. Mifumo kama vile Flutter na React Native huruhusu msimbo mmoja kutumika kwa iOS na Android, jambo ambalo hupunguza juhudi za ujenzi na matengenezo. Uundaji asilia una mantiki wakati programu inahitaji ufikiaji wa kina wa vifaa au utendaji wa hali ya juu iwezekanavyo.
Programu kwenye simu ndiyo sehemu inayoonekana tu. Akaunti, hifadhi ya data, malipo, arifa, na paneli ya msimamizi vyote vinapatikana kwenye sehemu ya nyuma, na mara nyingi huchukua juhudi nyingi kama programu yenyewe.
Panga upangishaji, masasisho ya mfumo endeshi, marekebisho ya hitilafu, na mahitaji ya duka. Mwongozo wa kawaida ni asilimia 15 hadi 20 ya gharama ya ujenzi kwa mwaka, na akaunti za wasanidi programu wa Apple na Google zina ada zao.