I roto i nga korerorero me o raatau hua me nga roopu tautoko a nga kaihoko, kua tae mai nga kaihokohoko pūkoro katoa ki te whakapotonga "SDK."
He aha te SDK e tu ana, ahakoa, he patai he ruarua nga kaihokohoko i patai pono.
Ko te kupu SDK, i etahi wa ka kiia he devkit, e tu ana mo te kete whanaketanga rorohiko.
He kohinga o nga kaupapa me nga taputapu rorohiko e whakamahia ana e nga kaiwhakawhanake ki te whakaputa i nga rorohiko mo etahi waahi.
He maha nga rauemi ka whakauruhia ki roto i nga taputapu SDK ka taea e nga kaihanga te whakamahi me te whakauru ki o raatau ake tono, tae atu ki nga whare pukapuka, nga tuhinga, nga tauira waehere, nga rerenga mahi, me nga tohutohu.
Ko nga papaaapapa motuhake, nga reo hootaka ranei kua whakaritea mo te whakamahi me nga SDK.
Ka taea e nga SDK Waea te whakamaarama i nga mahi mo nga kaiwhakawhanake me te whai hua ki nga umanga e whakarato ana i enei kete. Ka rite ki te korero i mua, ma te whakamahi i nga SDK ka taea te wa, nga kaimahi, me te penapena putea.
Ka taea e nga rangatira o nga SDK te whakatere i te tangohanga o a raatau hua na te mea kua tino heke te utu "whakatupato".
He mea nui kia maha nga ahuatanga taketake o te SDK, penei i te whaihuatanga, te tino tuhinga mo te whakahaeretanga o te waehere, me nga mahi e tika ana, hei whakapumau i te uara me te whakamahia e etahi atu pakihi.
Ko te devkit pai me hono marie ki etahi atu SDK me te kore e pa kino ki te PTM o te taputapu, te pākahiko, te whakamahi raraunga ranei.
Ko ia rangatira whakahaere e hiahia ana he taupānga waea hei tohu mo to raatau kamupene na te hiahia me te rongonui o nga tono pūkoro. Heoi, ko te hanga i tetahi taupānga hou me nui te wa me te whakapau moni.
Me aha ahau i muri mai?
Pai, pai,
Te-Tuwhera-puna whakawhanake taupānga he pai nga taputapu i tenei ahuatanga. Kei te mohio tatou he aha tuwhera puna kei te tipu haere ano he ahi ahi. Ko te raupaparorohiko puna tuwhera te tere me te whanaketanga ohaoha o nga taupānga pai.
I runga i o maatau tohungatanga, kua whakahiatohia e matou he rarangi matawhānui o nga kete tino kore utu me te tuwhera mo te hanga tono pūkoro. Kia pai ki te arotake i nga ahuatanga me te whakatau.
1. Apache Cordova
Ko tetahi o nga kete whanaketanga taupānga tuwhera tino pai ko Apache Cordova, e taea ai e koe te hanga i o ake taupānga ma te whakamahi i nga reo penei i te HTML, CSS, me Java.
Ma te turanga waehere kotahi, ka taea e koe te hanga taupānga whai hua e mahi ana puta noa i nga papaaho maha.
Ko te painga nui o Cordova ko te mea ka taea e ia te whakawhanaketanga-whakawhitiwhiti ma te whakamahi i nga hangarau paetukutuku paerewa-ahumahi penei i te HTML5, CSS3, me te JavaScript.
Ma tenei tikanga, ka taea e koe te whakahohoro i te hanga o to taupānga me te karo i nga whakapaunga nui e pa ana ki te whanaketanga pūkoro taketake.
I runga i to whainga mutunga, e rua nga tikanga ka taea e koe te whakamahi i a koe e whakawhanake ana ma te whakamahi i te Cordova. Whakamahia te huarahi whakawhiti a Cordova ki te hiahia koe ki te tohatoha tono ki nga papaaho maha ka taea e koe me te whakaiti i te whakawhanaketanga motuhake.
Ko te Atanga Raina Whakahau a Cordova, he taputapu e whakaratohia ana e te anga, e mahi ana i tenei mahi (CLI). Ka whakaratohia he tangohanga taumata teitei ake mo te whakarite me te hanga tono whakawhiti-papa.
AtAKi
- E mohiotia ana mo te whakamatautau tere me te whanaketanga
- Ka tautokohia te whakamahi i te turanga waehere kotahi puta noa i nga papaaho maha.
- Ka tuku tere te patuiro me te hanga.
raruraru
- He iti ake te taunekeneke i roto i te atanga kaiwhakamahi.
- Kare e taea te whakamahi e te hunga kare i te mohio ki nga reo hotaka.
2. Tuhituhi Maori
Ko te NativeScript he kete whakawhanaunga pūmanawa taupānga pūkoro rongonui rongonui e taea ai e koe te hanga taupānga mo nga taputapu Android me iOS ma te whakamahi i te turanga waehere kotahi.
Ka taea e NativeScript te whanaketanga o nga taupānga pūkoro taketake ma te whakamahi i te JavaScript, Vue.js, Angular, me etahi atu reo hotaka.
Ma tenei papatono ka taea e koe te whakamahi ano i nga SDK, monomai, me nga tauira i te wa e whakawhanake ana i nga taupānga waea pūkoro me nga punaha Android tuwhera.
He hapori kaha kei te whakarato awhina me nga ratonga whanaketanga taupānga.
NativeScript, tetahi o nga taputapu whanaketanga taupānga Android tino pai, ka taea e koe te hoahoa taupānga me nga atanga e whakatika ana ki te mata o te kaiwhakamahi, ki te taputapu ranei.
AtAKi
- Ka taea e ia te whakauru whakawhiti-whakawhiti.
- He tere ake te mahi i o raatau whakataetae.
raruraru
- Ko nga whakamohoatanga auau e whakaratohia ana e nga taputapu whanaketanga taupānga pūkoro kore utu he uaua ki te waia ki te putanga kotahi.
3. SDK katote
Ka taea e te Ionic tuwhera-puna rorohiko whanaketanga kete rorohiko ki te hanga taupānga pūkoro mo nga papaaho maha, tae atu ki a Windows, Android, me iOS, me te turanga waehere kotahi.
Ko te putanga kore utu o nga taputapu whanaketanga taupānga Ionic e tika ana mo te hanga tauwhitiwhiti, nga kaupapa whakawhiti.
Ko nga tono i hangaia me te Ionic he rite te taumata o te taunekeneke puta noa i nga papaaho, me te ngawari ki te whakamahi ano i nga waahanga UI.
Ma te papahanga whanaketanga taupānga pūkoro koreutu a Ionic, ka taea e koe te hanga me te whakamatautau i nga taupānga tere ake.
He hototahi ki te Angular, Vue, me Javascript. Neke atu i te 100 nga taputapu kei roto i te whare pukapuka a Ionic mo te hanga taupānga me nga momo kaha.
AtAKi
- Ka whakawhiwhia ki te kaiwhakamahi nga momo whiringa whakauru.
- Kei roto i te maha o nga momo kaha whakauru.
- Ka taea e ia te hanga i nga tono a Cordova.
- te kete rorohiko pai mo te hanga tono ranu.
raruraru
- Kaore i te waatea mo te uta wera.
- Ko te hanganga moni he maha nga waahanga.
4. Te Ropu
Ko tetahi o nga taputapu puna tuwhera mo te hanga taupānga waea ko Flutter, a he pai te mahi mo te hanga taupānga ranu.
Ka taea e koe te hanga tono mo te paetukutuku, nga taputapu pūkoro, me nga papamahi ma te whakamahi i te turanga waehere kotahi na te kete taputapu UI a Google.
E tautoko ana i te tuhi i roto i te C, C ++, me te Skia Graphics Engine. Kua rite ki te whakamama i te taumahatanga o te tukanga whanaketanga me te kaha ki te utaina wera.
Ko te UI o Flutter e tuku ana i nga whakaritenga a nga kaihoko mo nga hoahoa ahurei.
Ka taea e koe te whakawhanake i tetahi atanga taupānga na te kaha o te utaina wera. Mo te pai o nga mahi taketake, ka whai whakaaro nga widget o te punaha rorohiko ki nga rereketanga o te papaaho nui, tae atu ki nga tohu, te panuku, te whakatere, me nga momotuhi.
Kua whakarewahia e Google he whakangungu ataata mo Flutter hei awhina i a koe ki te whanaketanga taupānga.
AtAKi
- He urutau te UI.
- I roto i etahi hēkona, ka hangaia nga hononga taketake.
- Ma te whakamahi i nga hongere e waatea ana, ka taea te whakaputa monomai.
- Nga widget tino whakarite mo te whanaketanga tere o te taupānga taketake
raruraru
- Ko nga taonga o te whare pukapuka kaore i te tino whanui.
- karekau he kaha ki te whakamahi i nga API motuhake mo te taputapu, penei i te Nihokikorangi, GPS, aha atu.
5. Xamarin
I whakapumautia e Microsoft a Xamarin i te tau 2011 hei kete taputapu koreutu me te tuwhera-puna mo te hanga taupānga waea.
He kohinga taputapu e taea ai e nga kaihōtaka te hanga kaupapa i roto i te reo whakahōtaka mo nga momo punaha whakahaere, penei i te Windows, Android, me te iOS.
Ko te tangohanga o te reo hotaka C# tetahi o nga mea e whai waahi ana ki te rongonui o Xamarin.
I tua atu, ka taea e te Xamarin Test Cloud te whakamatautau i te taupānga aunoa mo te tata ki te 2,000 nga taputapu pūkoro.
Ka taea e koe te whakamahi i nga waahanga me nga ratonga a Microsoft me nga taputapu whanaketanga taupānga Xamarin koreutu.
Ka taea e koe te hanga taupānga me te turanga waehere noa ma te whakamahi i nga puka Xamarin, he anga puna tuwhera.
AtAKi
- Kei te kaha a Microsoft, na reira he waahanga rorohiko tino mahi.
- Ka taea e koe te hanga tono ataahua.
- Ka hangaia nga tono Maori ma te whakamahi i te taputapu whanaketanga taupānga koreutu Xamarin.
- Ma te mahi tahi me nga reo hotaka e rua ka whai hua koe.
raruraru
- e kore e tika mo te hanga taupānga petipeti.
- Me nui ake nga rauemi hei hapai engari he maha atu nga pepeke.
Opaniraa
Ko tehea momo me nga SDK tuuturu ka whakamahia e koe ka rereke i runga i to kaupapa.
I te wa e whakatau ana mena ka taapirihia he SDK hou, whakaarohia te nui o te rahi o te tangohanga o te taupānga, e hia nga wa ka tino whakamahia e koe nga ahuatanga e whakaratohia ana e ia, he pehea te rongonui, ona tuhinga, aha atu.
Ka taea e koe te whakamahi i nga kete whanaketanga rorohiko e rima e tino paingia ana e matou i roto i ta maatau korero mo to tono pūkoro ka whai ake.
Kia hari te whakawaehere!
Waiho i te Reply