Lisi o Mataupu[Natia][Fa'aali]
Pe a su'esu'e i luga ole laiga, e masani ona fa'afeiloa'i se tasi i luga o upegatafa'ilagi, o ni fa'alapotopotoga fa'amalosi ma le fefiloi o uiga felagolagoma'i ma feso'ota'iga fa'aoga-tagata.
O nei polokalame, e faapuupuu soo i luga o upegatafa'ilagi, e tumau i luga o sapalai ae sisiva i luga o lau o tagata e faaaogaina, tuuina atu se vaega o le malo numera i se tulaga matagofie, faigofie ona maua.
Ae ui i lea, o la latou faʻasalalauga i luga o le tele o faʻasalalauga e masani ona le manuia. O le tala i le taimi fa'ale-aganu'u e sau iinei, o se toa i tua e fa'amautinoa o le fa'atinoga o le upega tafa'ilagi e le o se potluck fa'alagolago i le masini a le tagata fa'aoga.
O le fasifuaitau "native runtime" atonu e foliga mai o se faaupuga faʻapitoa ia te oe i le taimi nei. O ona fa'avae e tuusa'o, peita'i: o le si'osi'omaga lea e te 'upega tafaʻilagi polokalama olaga, galue, ma fesootaiga.
O le taimi fa'ale-aganu'u e fa'amautinoa ai o lo'o fa'agaoioi lelei se 'upega tafa'ilagi i luga o le tele o faiga fa'aoga, e pei o Windows, iOS, ma le Android, e maua ai se poto masani fa'aoga.
O le mea lea e o'o mai ai le manatu o se ta'aloga fa'alava fa'a-fa'aleaganu'u. E le gata e tatau ona faʻatautaia le faʻaaliga, ae tatau foʻi ona pulea lelei, i vaega uma, e aunoa ma se faʻalavelave.
E tele mafua'aga mo se taimi fa'apenei. E taua tele le ta'amilosaga fa'a-feso'ota'iga e fa'amautinoa ai e le fa'agasolo lau polokalama i luga ole laiga pe a fesuia'i mai le Android i le iPhone i se lalolagi o lo'o i ai le saoasaoa ma le tumau o mea uma.
O le sini o le faʻafaigofieina o le tagata faʻaoga i luga o tulaga uma e ala i le tipiina o kinks ma taimi faʻatali.
Tuuina atu le Capacitor, o se fa'aopoopoga numera mo 'upega tafaʻilagi polokalama. Faatasi ai ma le taulaʻi atu i luga o luga ole laiga, Capacitor o se faʻataʻitaʻiga faʻasolosolo taimi masani e folafola atu le faʻatuatuaina faʻatinoga i luga o le laupapa.
O loʻo faia e le au atinaʻe ni faʻamatalaga nai lo le na o le tusiaina o code pe a latou faʻaogaina le Capacitor. O lo'o latou fa'amautinoaina o lo'o fa'agaoioi le Android version o le upega tafa'ilagi e pei lava o le fa'afiafiaga o le iPhone.
E ala i le avea o se so'oga i le va o le lalolagi mautu, fa'atulagaina o taimi fa'ale-aganu'u ma le lalolagi 'ese'ese o 'upega tafa'ilagi, e fausia ai e le capacitor se alalaupapa.
E fa'ate'aina le le mautonu e ala i le tu'uina atu o se fa'avae mautu ma fa'alagolago mo 'upega tafa'ilagi e fa'agaioi ai.
O le tala i luga o upega tafaʻilagi e le o toe faʻatatau i le "faʻamoemoe" latou te galulue lelei i luga o faʻasalalauga faʻafetai ia Capacitor. O le ki o le "faamautinoa" e faia.
O le faʻamoemoe o le tuʻuina atu lea o se mea faifaipea, leai se faʻaogaina, ma fiafia Malamalama numera e tusa lava po o le a le masini o loʻo e faʻaogaina. O se la'asaga aga'i atu i se lalolagi fa'atekinolosi lea e fa'asino ai le “cross-platform” i se folafolaga nai lo se mana'oga.
O le uiga tonu lena o le Capacitor: na te faʻafeiloaʻi i se lalolagi o loʻo faʻaogaina ai le upega tafaʻilagi o fesoʻotaʻiga, faʻasaʻolotoina i tatou mai faʻalavelave o le faʻalagolago i tulaga ma faʻafeiloaʻi i se vaitau e mafai ai ona vaʻaia ma fiafia uma.
O le mea lea, o le a matou aʻoaʻoina atili e uiga i capacitors i lenei tusiga, e aofia ai o latou uiga autu, faʻamanuiaga, plugins, ma sili atu.
Folasaga i Malosiaga
Capacitor e faʻaalia o se faʻaoga-i luga o le faʻavae mo i latou o loʻo manaʻo e fatuina ni Web Native applications i le lalolagi pisi o atinaʻe numera.
O lo'o galue o se feso'ota'iga i le va o fa'avae o tekonolosi i luga o le upega tafa'ilagi ma le apili o fa'avae fa'ale-aganu'u; e sili atu nai lo na o se meafaigaluega. O se fa'agasolo fa'ale-aganu'u puna'oa tatala.
A'o va'ava'ai toto'a, o le capacitor o se faitoto'a lea e fa'afaigofie ai ona fa'atūina polokalame fa'a-Fa'asalalau i luga ole laiga nai lo na'o mea e fa'atapula'a ile Initaneti.
Faatasi ai ma le lautele o le upega tafaʻilagi ma le faʻatuatuaina o faʻatinoga o faʻalapotopotoga faʻapitoa, o lenei vaega tulaga ese o polokalama e fiafia i le sili o lalolagi uma e lua.
O le faʻalauteleina o lona faʻalapotopotoga o faʻamalosi i se isi mea, e faʻafeiloaʻi e Capacitor faiga faʻaoga tetele e tolu: Progressive Web Apps, Android, ma iOS.
O le tele o tagata fa'aoga initaneti o lo'o fa'atusalia e fa'avae uma e tolu, ma o le gafatia o le Capacitor e tautua ai i latou uma e tautala tele e uiga i lona fetuutuunai ma filosofia alualu i luma.
O le avea ma se ta'alo o mea taulima uma e le o le sini lea; ae, e uiga i le fa'aatoatoaina o le fa'ata'ita'iga o le fa'atinoina lelei i totonu o lenei tolu ma fa'amautinoa o lo'o maua e tagata fa'atau se fa'ata'ita'iga faifaipea ma le manaia i luga o fa'avae uma.
O le a le mea e mafua ai ona galue le capacitor i le taimi nei? E aofia ai le JavaScript, HTML, ma le CSS, o tekinolosi autu autu e tolu. O faavae ia e fausia ai le upegatafa'ilagi fa'aonaponei, e le gata i gagana.
E ala i le fa'aofiina o elemene autu o le taimi fa'ale-aganu'u i totonu o nei poutu, e fa'atupuina ai e le Capacitor se si'osi'omaga e fa'atupuina ai le atina'eina o upegatafa'ilagi o se faiga fa'afaigofie, fa'afaigofie nai lo le galue malosi.
E aofia ai le faʻaopoopoina o se faʻaoga masani i le lauiloa ma faʻamaonia vaega o le JavaScript, HTML, ma le CSS, ma faʻalauteleina ai avanoa mo le au atinaʻe ma tagata faʻatau.
E suia le faigamalaga i le Capacitor mai le na'o le atina'eina o talosaga i luga o le initaneti i le fatuina o aafiaga i luga o le Initaneti. E ui i le faanenefu o le tala i luga o le initaneti ma tuaoi moni, o loʻo manino lelei faʻamanuiaga o tulaga uma e lua.
O le sini o le tuʻuina atu lea i le au atinaʻe meafaigaluega talafeagai ma le siosiomaga ina ia mafai ai ona latou iloa lelei o latou manatu i luga o tulaga uma.
Vaega Autu o le Capacitor
Lautele Apps:
E mafai e tagata atiaʻe ona tusi a latou faʻaaliga numera i luga o le faʻavae malosi o le capacitor. O lenei vaega e maua ai le ola i luga ole laiga talosaga mo iOS, Android, ma le Progressive online Apps (PWAs).
O le manatu autu i lenei mataupu o le lautele: o le gafatia e faʻafesoʻotaʻi tuaoi faʻavae ma tuʻuina atu se poto masani faʻaoga faʻaoga i soo se mea.
A e maulu i le malo o Capacitor, e le gata o loʻo e atiaʻe se talosaga; ae, o lo'o e atia'e se fa'alapotopotoga fa'atekinolosi e mafai ona i ai i luga o se telefonipoto Android, se iPhone, po'o se Fa'agasolo i luga ole Initaneti.
O le tapoleni iinei e tele, ae o le tala e tasi-o se faʻaoga le faʻaogaina e tusa lava po o le a le tulaga.
Avanoa Fa'aletagata:
O le Capacitor o le maestro-level maestro i le aufaipese numera, fa'atautaia ma le atamai le symphony o SDK.
E le'o se fa'aaliga le fa'aogaina atoatoa o le Native SDK; ae, o se faitotoa e mafai ai e le au atinaʻe ona fesoʻotaʻi ma le lalolagi moni ma faʻaoga uma foliga o loʻo maua i luga o le tulaga o loʻo latou tuʻuina atu ai.
E oʻo mai i lalo i le talanoa ma le faʻavae, iloa ona faʻaogaina, ma le mamanuina o le talosaga ina ia aoga lelei ma SDKs masani.
E le gata i lea, o le fa'aogaina o se auala ta'avale lua nai lo le auala e tasi.
I le faʻaaogaina o le Capacitor, e mafai ona e faʻalauteleina lau aapa ma faʻamautinoa o loʻo vaʻaia lau polokalama e tagata faʻaoga i soo se mea e ala i le tufatufaina atu e le gata i luga o faleoloa app ae faʻapea foʻi i luga o le upega tafaʻilagi.
PWA fa'ale-aganu'u:
Le tumutumu o atina'e fa'aonapo nei i luga ole laiga, Progressive online Apps (PWAs) tu'ufa'atasia le fa'atinoga o le fa'atinoina o mea fa'atino ma le avanoa i luga ole laiga..
E ala i le tuʻufaʻatasia o uiga faʻapitoa faʻapitoa i PWA e ala i lana Plugin API, faʻalauteleina le Capacitor i lenei tala. O se tuufaatasiga faʻamalosia ma faʻamalosia.
E le gata i lea, o le mafai ona galulue faʻatasi ma Cordova plugins e faʻaleleia ai lenei tala e ala i le tuʻuina atu i le au atinaʻe le avanoa i le tamaoaiga o mea na faia muamua.
Fausiaina o se Native PWA, o se fa'alapotopotoga fa'atekinolosi e tali tutusa i luga o le upega tafa'ilagi ma malosi i ana fa'atinoga fa'ale-aganu'u, e sili atu le taua nai lo le na'o le fatuina o se PWA.
Amataina i le Capacitor
Tu'ufa'atasi ma Web Apps o iai
O le tuʻufaʻatasia o le Capacitor ma au 'upega tafaʻilagi o loʻo iai nei o le laasaga muamua lea. O nai fa'atonuga tuusa'o e amata ai lenei faiga. Tatala le laina laina faʻatonuga, ona ulufale lea:
O lo'o e tu'uina atu se vala'aulia i le Capacitor e auai i lau galuega fa'atasi ma nei fa'atonuga, fa'ata'atia le faavae mo se galulue fa'atasi. Ua tatau nei ona amata le capacitor i lau app. Ituaiga:
O lea la ua amata le capacitor, o ona uiga fa'agasolo taimi e mafai ona fa'aleleia ai lau 'upega tafa'ilagi.
Fa'apipi'i Fa'avae Fa'atagata
Ua o'o nei i le taimi e fa'alautele ai lau polokalame i tulaga fa'ale-aganu'u a'o e fa'aofiina se capacitor i lau poloketi. Muamua, sei o tatou talanoaina iOS. O loʻo faʻatali au faʻatonuga e le laina faʻatonu:
O le taimi lenei mo lau polokalama e ulufale ai i le maketi iOS. I luga ole Android i le taimi nei. Toe fo'i atu i le fa'ailoga:
O lenei, e mafai foi e lau polokalama ona talanoa i luga o le Android. Ua mafai nei ona maua lau polokalame i luga ole laiga ile iOS ma le Android, fa'alautele lona va'aiga.
Avanoa ma Fa'alauteleina APIs Native
Capacitor o se faitoto'a e fegalegaleai ai ma API fa'ale-aganu'u ma fa'alauteleina le fa'atinoga o lau polokalame i totonu o le atunu'u, ae le na'o se alalaupapa i tulaga fa'ale-aganu'u. E mafai nei ona e fa'aogaina foliga masani o masini e pei o le mea pu'eata, fa'afanua, ma fa'asalalauga fa'apitonu'u. Capacitor e faafaigofie ai le fegalegaleai ma nei tagata API, tapunia le va i le va o le upega tafaʻilagi ma le gagana, ma faʻamautinoa o lau poloketi e faʻatamaoaigaina ma fetuutuunai.
Mo se fa'ata'ita'iga, tu'ufa'atasia mea pu'eata,
toe maua le geolocation,
ma le tu'uina atu o fa'asalalauga fa'apitonu'u e avea ma faiga sili atu ona lelei. E fa'atatau i le tu'uina atu i lau 'upega tafa'ilagi le malosi o le atunu'u ma fa'amautinoa i luga o fa'avae uma e maua ai e au tagata fa'aoga se aafiaga mauoa ma le fa'afiafiaina.
Koluse-Platform Core Native Plugins
E le mafai ona fa'amamafaina le taua o feso'ota'iga autu fa'apipi'i i totonu o le atina'eina o telefoni feavea'i. O nei plugins e fai ma feso'ota'iga i le va o le tele o le lalolagi o polokalame i luga ole laiga ma le lavelave o galuega fa'atino a le atunu'u.
Seʻi o tatou vaʻavaʻai i nisi o faʻapipiʻi sili ona taua o loʻo suia ai le auala e faʻaogaina ai e le au atinaʻe le atinaʻeina o faʻasalalauga faʻasalalau:
mea puʻeata
O le meapueata plugin e taua mo polokalame e manaʻomia le puʻeina o ata poʻo le puʻeina o vitio. O lenei fa'apipi'i fa'ataga faigofie feso'ota'iga ma mea pu'eata, pe mo fa'apipi'i ata fa'aigoa, su'esu'eina o pepa, po'o mea moni fa'aopoopo.
Faiga o Faigaluega
O le tele o polokalame e manaʻomia le teuina ma le toe maua mai o pepa, ata, ma isi aseta. O le faila faila fa'apipi'i fa'afaigofie feso'ota'iga ma faila faila, fa'ataga polokalame e faigofie ona teu, faitau, ma fa'atautaia mea fa'aoga.
geolocation
Mai le fefa'asoa'iga i le va'aiga o le tau, 'au'aunaga fa'atatau i nofoaga o lo'o i le fatu o le tele o talosaga. Ina ia faʻaleleia le poto masani a tagata, o le geolocation plugin e tuʻuina atu faʻamatalaga saʻo i luga o le nofoaga o le masini a le tagata faʻaoga, e puʻeina uiga e pei ole latitude ma le longitude.
Accelerometer
O le accelerometer plugin o se suiga taʻaloga mo polokalame e manaʻomia ona iloa le gaioiga o le masini poʻo le suiga. E fa'aogaina masini masini e iloa ai suiga i le saosaoa, fa'agaoioi ai ta'aloga fa'avae ma su'esu'eina gaioiga.
faasilasilaga
O le fa'atumauina o polokalame e fa'alagolago i le fa'atumauina o le fiafia o tagata fa'aoga i fa'amatalaga talafeagai ma fa'amanatu. Ina ia fa'ailoa pea tagata fa'aoga ma fiafia, e mafai e tagata atia'e ona taulimaina faʻailoa faʻamatalaga mai 'au'aunaga po'o le fa'atulagaina o fa'amatalaga fa'apitonu'u e fa'aaoga ai le fa'apipi'i fa'amatalaga.
Fesoʻotaʻiga
E taua tele le mata'ituina o atina'e feso'ota'iga i lenei vaitau o feso'ota'iga faifaipea. Ua mafai nei e Apps ona iloa suiga i le feso'ota'iga ma agava'a fa'afetai i le fa'apipi'i feso'ota'iga, lea e tatala ai le faitoto'a i fa'amatalaga fa'aoga tuimotu malolosi.
Taʻitaʻiga
Faatasi ai ma le haptics plugin, ua mafai nei ona faʻaleleia le faʻaogaina o tagata e ala i faʻamatalaga faʻapitoa. E fa'aleleia tagata e faaaogaina interfaces e ala i le tu'uina atu o fa'amatalaga fa'aletino e ala i le fa'aogaina o uiga fa'apitoa o masini fa'aonaponei.
Fa'apipi'i fa'apitoa
Mai lea taimi i lea taimi, e le lava ni vaifofo fa'atau i faleoloa. O lenei mea e iloa e CapacitorJS, lea e mafai ai e le au fai polokalame ona faia ni mea faʻapipiʻi tulaga ese. Faatasi ai ma o latou uiga le mafaatusalia, e mafai e nei plugins ona tuʻufaʻatasia SDKs isi vaega poʻo le faʻaogaina o galuega faʻapitoa.
Fa'amanuiaga ole Capacitor
E faamemelo le Capacitor ona o lona gafatia e faafaigofie ai le atinaeina o polokalama ma e masani ona vaʻaia o se alalaupapa i le va o luga ole initaneti ma lalolagi moni.
O le faigofie lea e mafai ai e le au atinaʻe ona fatuina se codebase e tasi e faʻaogaina lelei i luga o le tele o faʻavae o se tasi lea o mea sili ona lelei.
O lenei mea e matua fa'aitiitia ai le tele o le taimi e mana'omia mo le atina'e fa'apea fo'i ma le ono fa'aletonu, lea e masani ona iai ile fa'ailoga fa'apitoa.
E le gata i lea, o le lelei o le maua saʻo saʻo i API faʻale-aganuʻu e mafai e le talosaga ona faʻaaogaina atoatoa le gafatia o le masini o loʻo faʻaogaina ai.
O lona fegalegaleai fa'aletonu ma fa'asalalauga ta'uta'ua e pei o Angular, Vue, ma React ua avea ai ma filifiliga fa'afetaui mo 'au atina'e fa'aonaponei.
Tapulaa o le Capacitor
E ui o le Capacitor e fa'afaigofie le atina'eina o feso'ota'iga, o lona fa'atinoga atonu e le fetaui ma polokalame masani.
O lona fa'aulufaleina o se fa'aputu'ese'ese e ono fa'atupu ai le fa'agesegese o fa'atinoga, aemaise i fa'aoga lavelave.
E le gata i lea, e le o avanoa uma e mafai ona maua, e ui lava o loʻo ofoina atu se masini e maua ai. Atonu e mana'omia ai le fa'afaigaluegaina o ni fa'aopoopoga fa'aopoopo po'o ni tui fa'asinomaga masani.
O lenei mea e mafai ona 'ese'ese mai le apili muamua o le faigofie ma faʻalavelave ai le faʻagasologa o le atinaʻe.
E le gata i lea, o loʻo faʻalauteleina le lautele o le Capacitor, e ui lava e sili atu le lemu nai lo isi faʻavae, e ono i ai se aafiaga i le maua o faletusi ma lagolago.
iʻuga
E manino lava o le Capacitor ua faia se igoa tele mo ia lava pe a mafaufau i lona ala ma le tulaga i le taimi nei i le atinaʻe atinaʻe.
Mo le tele o tagata atiaʻe, o le folafolaga o le faʻafaigofieina o le faʻaogaina o le faʻaogaina o polokalame faʻasolosolo faʻasolosolo ua avea ma mea moni.
E aveesea ai nisi o fa'alavelave masani e feagai ma polokalama feaveai atina'e e ala i le tu'uina atu o se masini e fa'aogaina ai galuega fa'aletino a'o tausia se fa'avae code e tasi.
E atamai le iloa atonu e le o se fofo lelei mo galuega uma, e ui lava.
E tatau ona gauai atu i faʻafitauli e le masani ai faʻatinoga ma le leai o se lagolago malosi a tagata lautele.
E le gata i lea, o le manaʻomia mo faʻaopoopoga faʻapipiʻi poʻo le tulafono faʻale-aganuʻu e tuʻuina atu ai nisi o galuega e ono alu ese mai le auala na faʻatulagaina muamua.
Ae ui i lea, o ana fesoʻotaʻiga le faʻaogaina ma faʻaoga lautele faʻaoga ma taumafaiga faifaipea e tapunia le va i le va o upega tafaʻilagi ma faʻalapotopotoga faʻapitoa e viia.
O le ofoina atu o se tuʻufaʻatasiga o le faigofie o le faʻaogaina ma le faʻatinoga i le vaʻaiga faʻasalalauga faʻasalalauga, Capacitor e tumau pea se filifiliga talafeagai mo le tele o atinaʻe ona o lona faʻalauteleina o alalafaga ma faʻaauau pea le faʻaleleia.
Tuua se tali