Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona
He hana paʻakikī a pipiʻi ka hoʻomohala ʻana i hope. I ka hoʻomohala ʻana i nā polokalamu kelepona, hāʻawi pinepine ʻia ka nānā pono ʻole. ʻAʻole kūpono, no ka mea i kēlā me kēia manawa e hoʻokō ʻoe i nā hiʻohiʻona maʻamau no nā noi kelepona: hoʻouna i kahi leka hoʻolaha, ʻike i ka nui o nā mea hoʻohana e makemake i ka hoʻolaha a kau i kahi kauoha, etc. Makemake wau i kahi hoʻonā e hiki ai iaʻu ke nānā aku i nā mea nui no ka noi me ka nalowale ʻole o ka maikaʻi a me nā kikoʻī i ka hoʻokō ʻana i nā mea nui ʻole. A aia kekahi mau hoʻonā!
Ua kapa ʻia kēlā mau lawelawe ʻo Mobile Backend-as-a-Service (MBaaS). Hoʻohālikelike ʻia nā kaʻina hana o ka hana ʻana i kahi backend me kā lākou kōkua i ka hoʻomohala ʻana i ka manual. Mālama kēia i ka hoʻolimalima ʻana i kahi mea hoʻomohala hope. A ʻo ka mālama ʻana o ka mea lawelawe MBAaS i nā pilikia āpau e pili ana i ka paʻa o ka server, ka hoʻohālikelike ʻana i ka ukana, ka scalability a me nā mea paʻakikī ʻē aʻe e hāʻawi i ka hilinaʻi i ka maikaʻi o ka hopena i loaʻa a ʻo ia ka mea nui o ia mau lawelawe.
Ma kēia ʻatikala e nānā mākou i nā lawelawe nui a hōʻoia ʻia: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.
Nā kikoʻī a mākou e noʻonoʻo ai i nā lawelawe: backend a me ka hana analytics, paʻakikī o ka hoʻohui ʻana o ka lawelawe, hilinaʻi a me ka paʻa o ka hana, a me nā kulekele kumu kūʻai. E hele kāua i kēlā me kēia lawelawe a nānā i kā lākou mau hiʻohiʻona e like me kēia mau pae.
Microsoft Azure
Microsoft Azure — ʻO Infrastructure-As-A-Service (IaaS) kahi lawelawe i loaʻa i ka hana BaaS piha piha a kōkua i ka hana ʻana i kahi hope no nā noi kelepona.
MBAaS
Microsoft Azure Loaʻa iā ia kahi hana piha no ka hoʻokumu ʻana i kahi backend no kahi noi kelepona. Ke kaʻina ʻana i nā leka hoʻolaha, ka scaling maʻalahi, ka hoʻonohonoho ʻana i ka ʻikepili, ka hoʻohui ʻana me nā ʻoihana pūnaewele a me nā mea hou aku.
ʻO kahi hiʻohiʻona koʻikoʻi o Azure ka wahi kikoʻī o nā kikowaena. Aia lākou ma 54 mau wahi o ka honua, kahi e hoʻonui ai i ke koho ʻana i kahi kikowaena kūpono no kāu latency. No ka mea i ka wā o nā pilikia, ʻo kekahi mau ʻāina wale nō e ʻeha pinepine ʻia, hiki ke manaʻo ʻia ʻoi aku ka nui o nā wahi, ʻoi aku ka liʻiliʻi o ka hopena me ka "paʻa ʻole". Ua ʻōlelo ʻo Microsoft he ʻoi aku ka nui o nā wahi ma mua o nā mea hāʻawi kapuaʻi ʻē aʻe. He mea pono keia.
Pāʻani
Hāʻawi ka lawelawe i ka hiki ke nānā i ka hana noi i ka manawa maoli a hōʻiliʻili i nā hōʻike ulia. No laila e ʻae iā ʻoe e hoʻokaʻawale koke a hoʻoponopono i ka pilikia.
Eia kekahi ma Azure, hiki iā ʻoe ke hoʻohana i kā lākou waihona ponoʻī e hōʻiliʻili i nā ʻikepili i nā noi: e hōʻiliʻili i nā metric kumu (ʻike e pili ana i ka hāmeʻa, ka hālāwai, ka hana mea hoʻohana, a me nā mea hou aku) a hana i kāu mau hanana ponoʻī no ka nānā ʻana. Hoʻouna koke ʻia nā ʻikepili i hōʻiliʻili ʻia i Azure, e ʻae iā ʻoe e hana i ka hana analytical me ia i kahi ʻano kūpono.
Nā hana hou aku
Aia kekahi mau hiʻohiʻona hoihoi e like me ka hoʻāʻo ʻana i ka noi i kūkulu ʻia ma nā polokalamu maoli, nā hoʻonohonoho CI/CD e hoʻokaʻawale i ke kaʻina hana, a me nā mea hana no ka hoʻouna ʻana i nā hui noi no ka hoʻāʻo beta a i ʻole i ka App Store a i ʻole Google Play.
ʻAe ʻo Azure iā ʻoe e hoʻohana i kahi hoʻolālā o waho o ka pahu i hoʻolālā ʻia e hana me nā palapala 'āina a me ka ʻikepili geospatial, kahi e maʻalahi ai ka hana ʻana me kēia ʻano.
ʻOi aku ka hoihoi i ka hiki ke hoʻoponopono i nā pilikia me ka hoʻohana ʻana ʻimi hoʻopunipuni, hiki iā ʻoe ke wānana i nā hōʻailona analytical like ʻole a hoʻohana i nā mea hana mākaukau no ka ʻike kamepiula, ʻike ʻōlelo a me nā mea hou aku.
Paʻakikī o ka hoʻohui
Hāʻawi ʻo Microsoft Azure SDK no nā pūnaewele kelepona nui (iOS a me Android) a, ʻaʻole i maʻa pinepine ʻia, no nā hoʻonā cross-platform (Xamarin a me PhoneGap).
Ma keʻano laulā, hoʻopiʻi nā mea hoʻohana e pili ana i ka pilina paʻakikī a me ka pale kiʻekiʻe i ke komo ʻana. Hōʻike kēia i nā pilikia i ka hoʻohui lawelawe.
He mea nui e hoʻomaopopo ʻo ka pale kiʻekiʻe i ke komo ʻana ʻaʻole ia he hihia kūikawā me Azure, akā he pilikia maʻamau no IaaS. No ka laʻana, ʻo Amazon Web Services, e kūkākūkā hou ʻia, ʻoi aku ka maʻalahi o kēia maʻi.
Pono
ʻIke maikaʻi ke kūpaʻa o ka lawelawe a Microsoft. Hiki ke ʻike ʻia nā pilikia pōkole ma nā wahi like ʻole ma ka liʻiliʻi hoʻokahi i ka mahina. Hōʻike kēia kiʻi i ka paʻa pono o ka lawelawe; ʻaʻole hiki ke loaʻa nā pilikia, ma kekahi mau wahi, a hoʻoponopono wikiwiki ʻia, e ʻae i ka lawelawe e mālama i kahi manawa kūpono.
Hoʻopaʻa ʻia kēia e ka papa inoa o nā hanana hou ma nā kikowaena Azure - ʻo ka hapa nui o lākou he mau ʻōlelo luhi pōkole, a ʻo ka manawa hope loa i iho ai nā kikowaena i ka hoʻomaka ʻana o Mei. Hoʻopaʻa nā ʻikepili i ke kiʻi o ka lawelawe paʻa.
lilo o
В kulekele kumu kūʻai Loaʻa iā Microsoft Azure nā hoʻolālā uku ʻokoʻa no ka lawelawe; aia kekahi hoʻolālā manuahi me kekahi mau palena, i lawa no ka hoʻāʻo ʻana. He mea nui e hoʻomanaʻo ʻo Azure kahi lawelawe IaaS, ʻo ka hapa nui o ia mau mea, ma muli o kā lākou kikoʻī a me ka paʻakikī o ka helu ʻana i nā kumu waiwai i hoʻopau ʻia, e pilikia ana i ka paʻakikī o ka wānana i ke kumukūʻai o ka hana. He nui ka poʻe e kū nei i nā pilikia a pinepine i ka hiki ʻole ke helu pololei i ka mana i hoʻohana ʻia. Hiki ke ʻokoʻa ka helu maoli mai ka helu i manaʻo ʻia.
Eia kekahi, ʻo Azure, ma kahi o kēia mau hoʻolālā, he mau lawelawe uku ʻokoʻa: App Service Domain, Azure App Service Certificates a me SSL Connections. Pili lākou a pau i ka hoʻokele ʻana i kāu ʻoihana; ʻaʻole mākou e hoʻopā iā lākou.
I nā loiloi he nui, hoʻopiʻi nā mea hoʻohana e pili ana i ke kulekele kumu kūʻai paʻakikī a me ka hiki ʻole ke wānana i ke kumukūʻai o ka lawelawe. Ua kapa ʻia ka calculator i manaʻo ʻia e Microsoft he mea ʻole, a ʻo ka lawelawe ponoʻī he kumukūʻai loa.
Hōʻuluʻulu manaʻo ma Azure
ʻO ka lawelawe ʻo Azure ʻo Microsoft he mea hana a paʻa no ka hoʻohana ʻana ma ke ʻano he mea hoʻolako MBaaS nui. ʻO ka hāʻawi mua ʻana o ka lawelawe i kahi ʻenehana piha piha e wehe i nā manawa he nui no ka hoʻomohala hou ʻana o kāu backend ma mua o nā noi kelepona. ʻO ka heluna nui o nā kikowaena a me ka nui o nā wahi i loaʻa ai lākou e kōkua iā ʻoe e koho i nā mea kūpono iā ʻoe ma ke ʻano o ka latency. ʻO nā loiloi mea hoʻohana maikaʻi e hōʻoia i kēia. ʻO nā hiʻohiʻona maikaʻi ʻole kahi pale kiʻekiʻe i ke komo ʻana a paʻakikī i ka wānana i ke kumukūʻai o ka lawelawe.
Ua kūpono? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Microsoft Azure i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia:
Nā Paena Pūnaewele Amazon (AWS) ʻo ia ka lua o IaaS e hoʻokomo i kā mākou koho. Hōʻike ia i kahi helu nui o nā lawelawe a hoihoi i kēlā, ma ka hoʻohālikelike me Microsoft Azure, loaʻa iā ia kahi hoʻonohonoho hoʻolaʻa i kapa ʻia. AWS Hoʻonui, ʻo ia hoʻi kahi hope paʻa lima. Ma mua, ua lohe paha ʻoe i ka inoa ʻo AWS Mobile Hub, ʻo ia ka lawelawe nui e hāʻawi ana i ka hana MBAaS. Pehea e kākau ʻO Amazon ponoʻī, ʻo Amplify kahi Mobile Hub i hoʻololi ʻia a hoʻomaikaʻi ʻia, e hoʻoponopono i nā pilikia nui o kona mua.
Wahi a Amazon, hilinaʻi ʻia ka lawelawe Amplify e nā hui nui he nui, me Netflix, Airbnb a me nā mea ʻē aʻe he nui.
MBAaS
Hāʻawi ka hāmeʻa kelepona ʻo Amazon iā ʻoe e hoʻonohonoho wikiwiki i nā hana pono āpau no kahi noi kelepona. ʻO ia ka logic server, ka mālama ʻana i ka ʻikepili, ka ʻae o ka mea hoʻohana a i ʻole ka hoʻoili ʻana a me ka hāʻawi ʻana i nā ʻike, nā hoʻolaha a me nā ʻikepili.
Hāʻawi pū ʻo Amazon i nā mea pono āpau e pili ana i nā ʻōnaehana e like me ka scaling, load balancing a me nā mea hou aku.
Pāʻani
ʻO kahi lawelawe ʻokoʻa ke kuleana no ka analytics Kuhikuhi Amazon, kahi e hiki ai iā ʻoe ke hoʻokaʻawale i kāu mea e ʻike ai a hana i nā hoʻolaha hoʻolaha nui ma o nā ala like ʻole (push notifications, SMS a me ka leka uila) e huki i nā mea hoʻohana i ka lawelawe.
Hāʻawi ʻo Pinpoint i ka ʻikepili i ka manawa maoli, hiki iā ʻoe ke hana i nā ʻāpana hoʻolohe manaʻo ikaika, hoʻopili i kā lākou hoʻopili ʻana a hoʻopaʻa i kāu hoʻolālā kūʻai ma muli o kēia ʻikepili.
Nā hana hou aku
Hāʻawi ʻo Amazon Amplify i ke komo i ka lawelawe ʻO ka Mahi Mahi AWS e hoʻāʻo i kāu palapala noi i kūkulu ʻia ma nā polokalamu maoli. Hāʻawi ka lawelawe iā ʻoe e hana i nā hoʻāʻo ʻokoʻa like ʻole o kāu mau noi ma nā mea kino kino; loaʻa pū kekahi hoʻāʻo manual.
hana AWS Amplify Console He mea paahana ia no ka lawe ʻana a me ka hoʻokipa ʻana i nā kumuwaiwai ʻelua a me nā noi pūnaewele me ka hiki ke hoʻonohonoho iā CI/CD e hoʻokaʻawale i ke kaʻina hana.
He mea maʻamau nō hoʻi ka hiki ke hoʻokomo i nā bots leo a me nā kikokikona i loko o nā polokalamu kelepona "ma waho o ka pahu" ma ke ʻano he interface no ka launa pū ʻana o ka mea hoʻohana. Hana ia ma ka lawelawe Amazon Lex.
ʻO ka mea mahalo, hāʻawi pū ʻo AWS Amplify i kahi liʻiliʻi ka hale waihona puke i hoʻomākaukau ʻia nā ʻāpana UI no kāu noi React Native, hiki ke lilo i mea wikiwiki iki o ke kaʻina hana hoʻomohala, a i ʻole e hoʻohana ʻia i kahi prototype a i ʻole MVP o kāu papahana.
Paʻakikī o ka hoʻohui
Hāʻawi ʻo Amazon Amplify i kahi SDK no IOS, Android, pio ka и Hoʻopaʻi i nā'ōiwi a kikoo loa palapala. He mea nui ia e hoʻomaopopo ma kahi o REST, kākoʻo pū ka lawelawe iā GraphQL.
E like me ka mea i kūkākūkā ʻia i ka wā o ka loiloi Azure, kahi pale kiʻekiʻe i ke komo ʻana he pilikia maʻamau no nā IaaS āpau. ʻAʻole ʻokoʻa ʻo Amazon, ʻokoʻa loa. ʻO kēia paha kekahi o nā lawelawe paʻakikī loa e hoʻomaopopo. ʻO kēia ma muli o ka nui o nā mea hana like ʻole i loaʻa iā AWS. ʻO ke aʻo ʻana iā AWS mai ka wā ʻōpala e lawe i kahi manawa nui. Akā inā ʻoe e kaupalena iā ʻoe iho iā Amplify wale nō, hiki iā ʻoe ke hoʻokō i kahi hopena hana i kahi manawa kūpono.
Pono
Wahi a nā helu helu, ʻoi aku ka liʻiliʻi o ka lawelawe a Amazon ma mua o Azure. Akā ʻo ka helu liʻiliʻi o nā pani piha piha (nā ʻulaʻula) ke paipai nei. ʻO ka mea maʻamau, ʻo nā mea āpau e hiki mai ana he mau ʻōlelo aʻo a me ka paʻa ʻole i ka hana o kekahi mau lawelawe.
Hoʻopaʻa ʻia kēia e ka papa inoa o nā mea i hana hou ʻia ma nā kikowaena AWS - ʻo kekahi o lākou he mau ʻōlelo aʻo o nā manawa like ʻole (i kekahi manawa a hiki i 16 mau hola), a ʻo ka manawa hope loa i iho ai nā kikowaena ma waena o Iune. Ma ke ʻano holoʻokoʻa, he ʻano kūpaʻa.
lilo o
ʻO ke kulekele kumuhana He mea maʻalahi loa ka Amazon Web Services i ka nānā mua ʻana - e uku wale no ka mea āu e hoʻohana ai, ma luna o ka palena manuahi. Akā e like me Microsoft Azure, ʻoi aku ka nui o nā lawelawe āu e hoʻohana ai, ʻoi aku ka paʻakikī o ka wānana i ke kumukūʻai hope o ka hana.
Nui nā loiloi ma ka Pūnaewele e kapa ana iā AWS he pipiʻi loa. He aha kā mākou e ʻōlelo ai inā ua ʻike lōʻihi nā ʻoihana, no ka uku, ua mākaukau e hoʻonui i kāu hoʻohana ʻana iā AWS, e hōʻemi ana i nā bila o kēlā me kēia mahina e like me ka hiki.
Hōʻuluʻulu manaʻo ma Amazon Amplify
ʻO ka holoʻokoʻa, like ka moʻolelo Amazon Amplify me Azure. Ma nā ʻano he nui, ua like ka hana me MBaaS, e hāʻawi ana i kahi ʻōnaehana piha piha a me ka hiki ke hoʻomohala i kāu iho hope. Kūkala maikaʻi nā mea kūʻai aku o Amazon, ʻo ia hoʻi ʻo Pinpoint.
Ma ka ʻaoʻao maikaʻi ʻole, hoʻomanaʻo mākou ʻaʻole i emi ke kiʻekiʻe o ka pale komo ma mua o ka Azure, a me nā pilikia like me ka wānana i ke kumukūʻai. E hoʻohui mākou i kēia lawelawe ʻoi aku ka paʻa a, e hoʻoholo ana i nā loiloi, kākoʻo ʻenehana ʻole.
Ua kūpono? E hahai i kēia mau loulou e aʻo hou e pili ana iā Amazon Amplify, e aʻo i nā kikoʻī āpau, a hoʻomaka e hoʻohana iā ia:
hana Firebase mai Google kekahi o nā koho hoihoi loa ma ke ʻano he lawelawe MBAaS no kāu noi. Ua hoʻokumu lōʻihi ʻo ia iā ia iho he mea pono a no nā noi kaulana he nui: Shazam, Duolingo, Lyft a me nā mea ʻē aʻe.
MBAaS
Mālama ʻo Firebase i nā mea a pau e pono ai kāu polokalamu kelepona. Hoʻohui ka lawelawe i nā hiʻohiʻona backend piha, e like me ka mālama ʻana i ka ʻikepili, ka hoʻonohonoho ʻana, ka hōʻoia ʻana, nā hana ao (hoʻokō code backend), a aia i kēia manawa i ka beta. Kiko Aʻo Mīkini, me ke kōkua o nā hana like ʻole i hoʻokō ʻia i ka noi ma muli o ke aʻo ʻana o ka mīkini (ʻike i ka kikokikona, nā mea i nā kiʻi, a me nā mea hou aku).
Pāʻani
ʻO kahi hiʻohiʻona koʻikoʻi o Firebase ʻo ia ka hoʻohui ʻana i ka hana backend, hāʻawi pū ka lawelawe i kahi ākea o nā mana no ka loiloi noi. ʻO Google Analytics i kūkulu ʻia, hoʻokaʻawale kumu hoʻohana a hana pū me nā leka hoʻolaha. Ma 2017 hoʻi, ua loaʻa ʻo Google i kahi mea maikaʻi loa ma ke kūʻai ʻana i ka lawelawe Fabric i hoʻohana nui ʻia a hoʻohui ʻia i loko o Firebase me Crashlytics, kahi mea hana pono loa no ka nānā ʻana i nā hewa noi a me ka hōʻiliʻili ʻana i nā helu helu a me nā hōʻike e pili ana i nā ulia i hana ʻia ma nā mea hoʻohana.
Nā hana hou aku
Hāʻawi ʻo Firebase i kahi mea hana Nā loulou uʻi Firebase e hana i nā loulou ikaika i kāu ʻike, me ka hoʻohana ʻana i kēia hāmeʻa hiki iā ʻoe ke hana i nā loulou e alakaʻi i ka noi, inā hoʻokomo ʻia, a inā ʻaʻole, e hoʻouna i ka mea hoʻohana i ka App Store a i ʻole Google Play no ka hoʻokomo ʻana. Eia kekahi, e hana ana ia mau loulou ma muli o ka hāmeʻa kahi i wehe ʻia ai; inā he kamepiula, a laila e wehe ʻia ka ʻaoʻao ma ka polokalamu kele pūnaewele, a inā he mea ia, e hoʻololi ʻia kahi hoʻololi i ka noi.
Ua akaka ka hui ʻana o kēia lawelawe i kahi helu nui loa o nā hiki no kāu noi. No ka hoʻohui Firebase pono ʻoe e hoʻohana SDK nā kahua kūpono, me iOS, Android, JavaScript, a me C ++ a me Unity, he mea maikaʻi loa ia inā hoʻomohala ʻoe i nā pāʻani. He mea nui e hoʻomaopopo i ka loaʻa ʻana o Firebase i nā palapala kikoʻī kikoʻī a me kahi waihona mea hoʻohana ākea o nā mea hoʻomohala, a ma muli o ka nui o nā mea kākoʻo ma ka pūnaewele, ʻo ia ka pane i nā nīnau a i ʻole nā ʻatikala loiloi.
Pono
Inā ʻoe e hilinaʻi ma Google he nīnau no kahi ʻatikala ʻokoʻa. Ma kekahi ʻaoʻao, loaʻa iā ʻoe kahi mea hoʻolako paʻa a hana, akā ma kekahi ʻaoʻao, ʻaʻole ʻoe i ʻike i ka manawa "e pani pū ai ʻo Google i kēia lawelawe." ʻAʻole no ka mea ʻole ua wehe ʻia ʻo Google mai kāna misionari "Mai hewa".
Inā loaʻa i kahi mea hoʻolako ia mau kumuwaiwai, ʻike ʻia e hoʻoikaika ka uptime no 100%, akā hiki iā ʻoe ke ʻike i nā hōʻike he nui o nā pilikia me ka lawelawe, no ka laʻana, kāpena kekahi o nā mea hoʻohana: "Hiki ka manawa hoʻomaha. I ka hihia o Firebase, hiki paha iā ʻoe ke ʻōlelo e hiki mai ana ka "uptime". A ʻoiaʻiʻo, inā ʻoe e nānā i nā ʻikepili i nā hanana me nā lawelawe Firebase, e ʻike mākou aia nā manawa liʻiliʻi liʻiliʻi a me nā pau ʻole piha no nā hola 5-7, hiki ke koʻikoʻi kēia no kāu lawelawe.
A i kekahi manawa mau nā pilikia no nā pule. ʻAʻole pono mākou e poina e holo paha kēia mau lawelawe i nā code koʻikoʻi a koʻikoʻi no ka huahana. ʻAʻole hoʻoikaika nui kēia ʻikepili.
lilo o
ʻO ke kulekele kumuhana Maikaʻi a maʻalahi ka Firebase, aia nā hoʻolālā 3: Spark, Flame a me Blaze. He ʻokoʻa ko lākou manaʻo mai kekahi i kekahi. ʻOiai ʻo Spark kahi hoʻolālā manuahi me nā palena e hiki ai iā ʻoe ke hoʻonohonoho a hoʻāʻo i ka nui o ka hana o ka platform. Pono nā hoʻolālā Flame a me Blaze i ka hoʻohana uku. Hoʻolimalima ʻo Flame i $25 i kēlā me kēia mahina, akā loaʻa iā ʻoe ka Spark like, me nā palena kiʻekiʻe wale nō.
ʻOkoʻa ʻo Blaze mai nā mea ʻē aʻe. Hāʻawi ia iā ʻoe e hoʻohana i nā mana o ka paepae i nā helu palena ʻole, ʻoiai ʻoe e uku i ka like me nā kumuwaiwai āu e hoʻohana ai. He hoʻolālā maʻalahi loa kēia kahi āu e uku ai no ka hana āu e hoʻohana ai. Inā, no ka laʻana, hoʻoholo ʻoe e hoʻohana i ka paepae no ka hoʻāʻo ʻana i nā noi, e uku wale ʻoe no nā palena hoʻāʻo manuahi.
Ma keʻano laulā, maopopo loa a hiki ke wānana ke kumukūʻai Firebase. Ma ke kaʻina hana, hoʻomaopopo ʻoe i ka nui o kēia a i ʻole kēlā hana, a helu pū ʻoe i ke kumukūʻai i ka wā e hoʻonui ai a hoʻololi paha i ka lawelawe.
Hōʻuluʻulu Firebase
ʻO Google's Firebase kahi mea hoʻolako MBaaS piha piha e hoʻopau i nā paʻakikī paʻakikī e pili pono ana iā AWS a me Azure. Loaʻa nā hana āpau e pono ai no ka hoʻomohala ʻana i kahi backend kapua, nā manawa kūpono no ka ʻikepili, ka maʻalahi o ka hoʻohui ʻana, kahi pale haʻahaʻa i ke komo ʻana a me ke kumu kūʻai maopopo.
Ma waena o nāʻano maikaʻiʻole he mau pilikia me ka paʻa o ka lawelawe. ʻO ka mea pōʻino, ʻaʻohe ala e hoʻohuli ai i kēia; hiki iā mākou ke hilinaʻi wale i nā ʻenekini Google.
Ua pono anei ia oe? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Google Firebase i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia:
Kumulo he lawelawe MBAaS kūʻokoʻa i hoʻokumu ʻia ma 2011.
MBAaS
Ma ke ʻano he mobile backend, hāʻawi ʻo Kumulos i nā mea hana maʻamau a mākou i ʻike mua ai i nā lawelawe ma mua. Hiki nō hoʻi ke hana i nā hoʻolaha holoʻokoʻa e pili ana i ka papa kuhikuhi a me ka geolocation, ka nānā ʻana a me ka ʻike ʻana i nā pōʻino, hoʻohui kūpono me Slack, Trello a me Jira, ka mālama ʻana i ka ʻikepili a me ka hana ʻae ʻana i ka mea hoʻohana.
E like me Firebase, mālama ka lawelawe i nā pilikia āpau me ka hoʻohālikelike ʻana i ka ukana, ka scaling a me nā pilikia ʻoihana ʻē aʻe.
Pāʻani
Ua kūkulu ʻo Kumulos i nā mana analytical nui, e like me: ka hana hōʻike manawa manawa, ka ʻāpana mea hoʻohana, ka ʻikepili kikoʻī kikoʻī, ka loiloi cohort a me nā mea hou aku. Ua hana mua ʻia ka paepae no Big Data a ua mākaukau e hana me ka nui o ka ʻikepili. Hōʻike ʻia nā analytics āpau i ka manawa maoli. Wahi a ka ʻenekini analytical kūloko i nā ʻike like ʻole e pili ana i nā helu helu i hōʻiliʻili ʻia.
ʻO kahi hiʻohiʻona koʻikoʻi ka hiki ke mālama a hoʻoiho i ka ʻikepili i nā lawelawe ʻē aʻe, e like me: Salesforce, Google BigQuery, Amplitude a me Tableau.
Nā hana hou aku
ʻO kahi hiʻohiʻona hoihoi a ʻike ʻole ʻia he mea hana no ka hoʻonui ʻana i ka hoʻolaha noi ma ka App Store. Kumulos App Store Optimization loiloi i kāu palapala noi a hōʻike i nā hoʻonā e hoʻomaikaʻi i ka hana. Kāohi i nā kumu holomua o ka polokalamu e like me ka helu mea hoʻohana a me ke kūlana o nā polokalamu ma nā ʻāina like ʻole, a hana i nā hōʻike e pili ana i kēia ʻikepili.
He mea hoihoi loa ka loaʻa ʻana o nā mea hana kūikawā no nā studio hoʻomohala kelepona, e hāʻawi ana i kahi kikowaena kūpono no ka mālama ʻana i ka ʻikepili noi no nā mea kūʻai aku. E like me ka hoʻopuka ʻana i nā hōʻike no kāu mea kūʻai aku.
Paʻakikī o ka hoʻohui
Ma Kumulos ākea ākea o nā SDK no ka hoʻohui ʻana me nā mea hana ʻōiwi a me nā mea hana cross-platform. Hoʻonui a kākoʻo ʻia nā hale waihona puke.
Loaʻa i nā mea hana a pau nā palapala kikoʻī, a aia kekahi mau kumu aʻo a me nā hiʻohiʻona mākaukau o ka hoʻohana ʻana i ka paepae.
Pono
ʻO ka mea pōʻino, ʻaʻole hiki iaʻu ke loaʻa i nā helu helu e pili ana i ke kūpaʻa o nā kikowaena lawelawe Kumulos.
lilo o
Ma kahi o ka hoʻāʻo manuahi, loaʻa iā Kumulos 3 hoʻolālā uku: Hoʻomaka, ʻoihana a me ka ʻoihana. Hana lākou ma ke kumumanaʻo o "Ke uku wale nei au i kaʻu mea e hoʻohana ai." ʻO ka mea pōʻino, ʻaʻole hāʻawi ka lawelawe i kahi papa inoa o nā kumukūʻai ma ka lehulehu; me he mea lā ua helu ʻia kēlā me kēia ma muli o kāu mau pono.
ʻAʻole hiki ke kamaʻilio pololei e pili ana i ka wānana a me ka nui o nā uku me ka ʻike ʻole i nā uku no lākou iho no nā hoʻolālā āpau. ʻO kahi mea maikaʻi ʻo ia, ʻike ʻia, maʻalahi ke kumukūʻai.
Hōʻuluʻulu manaʻo no Kumulos
Hāʻawi ʻo Kumulos i kahi kahua MBAaS e like me Firebase. Loaʻa iā ia ka pūʻulu holoʻokoʻa pono o nā mea lawelawe MBAaS, nā ʻikepili ākea a me nā hiki ke hōʻike. ʻO kahi hāʻawi kūʻokoʻa no nā studio noi mobile he mea hoihoi, no ka mea, hui pū ia i nā pono hou aʻe.
ʻO ka ʻaoʻao maikaʻi ʻole ʻo ka nele o nā ʻikepili i ka paʻa o ka server a me ke kumu kūʻai paʻa.
Pono e ho'āʻo? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Kumulos i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia:
He mea nui e hoʻokokoke i ka pilikia o ke koho ʻana i kahi lawelawe kapua no kahi kelepona paʻa hope me ke koʻikoʻi a pau, no ka mea, he hopena koʻikoʻi ia i ke kaʻina hana a me ka hoʻomohala ʻana o kāu noi a lawelawe paha.
Ma ka ʻatikala ua nānā mākou i nā lawelawe 4: Microsoft Azure, AWS Amplify, Google Firebase a me Kumulos. Aia ma waena o lākou he 2 mau lawelawe IaaS nui a me 2 MBaaS, kahi mea kūikawā i ka backend mobile. A i kēlā me kēia koho ua hālāwai mākou i kekahi mau pilikia a me nā mea maikaʻi ʻole.
He mea nui e hoʻomaopopo ʻaʻohe hopena kūpono. ʻO ke koho ʻana i kahi ʻenehana no kahi papahana he kuʻikahi ma waena o nā kumu nui. Manaʻo wau e hele hou iā lākou:
Hanaʻia
Hoʻoholo pololei ka hana o ka paepae āu e koho ai i nā kapu āu e kau ai ma kāu hope. Pono ʻoe e akaka mau e pili ana i kāu mau mea nui i ke koho ʻana i kahi lawelawe, inā paha e hoʻohana ana ia i kahi hiʻohiʻona kikoʻī, no ka laʻana, ka hoʻolaha ʻana i nā leka e mālama i ke kālā, a i ʻole ke kūkulu ʻana i kāu ʻōnaehana ponoʻī i loko o hoʻokahi kaiaola e hoʻonohonoho a hoʻohui i kāu hope.
Pāʻani
He mea paʻakikī ke noʻonoʻo i nā lawelawe hou me ka ʻole o ka analytics. Ma hope o nā mea a pau, ʻo ia kēia mea hana e hiki ai iā ʻoe ke hoʻomaikaʻi i ka lawelawe, hoʻopaʻa i nā mea hoʻohana a loaʻa ka loaʻa kālā hou aku. Hoʻoholo pololei ka maikaʻi a me ka hana o ka analytics i ka maikaʻi o ka huahana hope. Akā ʻaʻohe mea e hoʻopilikia iā ʻoe e hoʻopili i nā ʻikepili ʻaoʻao ʻekolu, ʻo ia ka ʻāpana analytical o Firebase, AppMetrica mai Yandex, a i ʻole kekahi mea ʻoi aku ka kūpono iā ʻoe.
Paʻakikī o ka hoʻohui
ʻO ka paʻakikī o ka hoʻohuiʻana e pili pono ana i nā kumukūʻai o nā kumu kālā a me nā manawa manawa i ka wā o ka hoʻomohalaʻana,ʻaʻole e haʻi i ka pilikia o ke kaʻina hana o ka loaʻaʻana o nā mea hoʻomohala ma muli o ka kaulanaʻole a iʻole kahi pale kiʻekiʻe i ke komoʻana i loko o ka mea hana.
ʻO ka hilinaʻi a me ke kūpaʻa
ʻO ka hilinaʻi a me ka paʻa o kekahi lawelawe kekahi o nā hōʻailona koʻikoʻi. A inā pilikia kāu noi ponoʻī i nā pilikia ma ka ʻaoʻao o ka mea hoʻolako, ʻaʻole ʻoluʻolu ke kūlana. ʻAʻole manaʻo ka mea hoʻohana hope i ka hewa a inā paha ʻo ʻoe ka hewa i ka hana ʻole o ka lawelawe. ʻAʻole hiki iā ia ke hana i kāna mea i hoʻolālā ai, a ʻo ia hoʻi, ʻino ka manaʻo, ʻaʻole hiki iā ia ke hoʻi hou i ka huahana. ʻAe,ʻaʻohe lawelawe kūpono, akā aia nā mea hana e hōʻemi i nā poho i ka hopena o nā pilikia ma kaʻaoʻao o ka mea hoʻolako.
ʻO ke kulekele kumuhana
ʻO ke kulekele kumu kūʻai o ka lawelawe he mea hoʻoholo no nā mea he nui, no ka mea inā ʻaʻole i kūlike nā mana kālā i nā noi a ka mea hoʻolako, a laila ʻaʻole hiki iā ʻoe ke hoʻomau i ka hana pū. He mea nui e noʻonoʻo a wānana i ke kumukūʻai o nā lawelawe e hilinaʻi ai kāu huahana. He ʻokoʻa ke kumu kūʻai no kēlā me kēia lawelawe, akā ʻo ka hapa pinepine ia i nā kumuwaiwai āu e hoʻohana ai, ʻo ia ka helu o nā leka i hoʻouna ʻia a i ʻole ka nui o ka waihona paʻa paʻa i hoʻohana ʻia.
Laka mea kūʻai
I ka hoʻohana ʻana i kēia mau lawelawe, he mea nui ia ʻaʻole e hoʻopaʻa i ka hopena hoʻokahi, i ʻole e hilinaʻi nui ʻoe iā ia a hoʻopaʻi iā ʻoe iho i ka mea i kapa ʻia ʻo "loka kūʻai". ʻO ia ke ʻano inā loaʻa kekahi mea i ka lawelawe, hoʻololi ka mea nona, hoʻololi ke kuhikuhi o ka hoʻomohala ʻana, a i ʻole e pani ʻia, pono ʻoe e ʻimi koke i kahi mea hoʻolako MBaaS hou, a, ma muli o ka nui o ka noi, ʻo ia ʻano neʻe. makemake i ka manawa nui a, ma muli o ka hopena, nā koina kālā . He mea weliweli loa ia inā pili ka hope i kekahi mau hana kū hoʻokahi o ka mea hoʻolako MBaaS, no ka mea, ʻokoʻa nā mea hoʻolako āpau a ʻaʻole like nā mea āpau. No laila, he mea kakaikahi ke hiki ke neʻe "me ka ʻeha ʻole".
Hiki ke wehewehe ʻia ka ʻikepili holoʻokoʻa ma ka papa:
Microsoft Azure
AWS Hoʻonui
ʻO Google Firebase
Kumulo
Nā mea hana MBAaS
nā leka hoʻomaopopo, hoʻonohonoho ʻikepili,
ka hoʻonui ʻana a me ka hoʻopaʻa ʻana, a ʻoi aku ka nui
Pāʻani
ʻIkepili manawa maoli
ʻO nā loiloi a me ka huli ʻana i nā hoʻolaha ma Amazon Pinpoint
Google Analytics a me Crashlytics no ka hōʻiliʻili ʻana i nā hōʻike ulia pōpilikia
ʻO ka loiloi manawa maoli, ka loiloi cohort, ka hana pū me ka Big Data a me ka lawe ʻana aku i nā lawelawe ʻē aʻe
Nā hana hou aku
E kūkulu i ka automation
Ka hoʻolālā geolocation
AI mea paahana
Nui nā lawelawe Azure
Mahiʻai Mea Hana
Amplify Console
Amazon Lex
Nui nā lawelawe AWS
Nā loulou hoʻoikaika kino
Ka ho'āʻo A / B
Hoʻonohonoho Mamao
Hoʻonui i ka noi ma ka App Store.
Nā hana no ka hoʻomohala studio
Hoʻohuiʻia
SDK: IOS, Android, Xamarin, Phonegap
Pale kiʻekiʻe i ke komo ʻana
SDK: IOS, Android, JS, React Native
Kākoʻo GraphQL
Pale kiʻekiʻe i ke komo ʻana
SDK: IOS, Android, JS, C++, Unity
SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona a me nā mea ʻē aʻe he nui.
ʻO ka hilinaʻi a me ke kūpaʻa
Kakaʻikahi loa (a hiki i hoʻokahi manawa i ka mahina)
Kakaʻikahi loa, ʻo ka ʻōlelo hoʻolaha
Aia nā wā pilikia a me nā pilikia
ʻAʻohe ʻikepili i loaʻa
ʻO ke kulekele kumuhana
Ua helu ʻia mai nā kumuwaiwai i hoʻohana ʻia
Paʻakikī i ka wānana
ʻOi aku ke kumukūʻai ma mua o nā lawelawe MBAaS
Spark (noa)
Ke ahi ($25/m)
Blaze (no ka hoʻohana ʻana)
mea hoʻomaka
hana
oihana i komo
Loaʻa i nā papahana a pau ka uku hoʻohana
No laila, ua nānā mākou i nā lawelawe kapuaʻi 4. He ʻumi mau mea hana like. ʻAʻohe mea e like me kahi lawelawe kūpono, no laila ʻo ka hoʻolālā maikaʻi loa no ka loaʻa ʻana o ka mea kūpono e hoʻomaopopo i kāu mau koi no ka mea hoʻolako a me nā kālepa āu e makemake ai e hana i ka wā hiki.
Makemake mākou iā ʻoe e hana i ka koho kūpono.