Google o le a mafaufau e faʻaaoga Swift i le Android

vave

A toe tepa i tua, o le tausaga 2014 a i ai i lou Konafesi mo le Atinae Lautele o le Lalolagi Sa tuu mai ia i matou e Apple le gagana polokalame fou faʻamoemoe e suia Sini F, o se gagana e faʻafaigofie ai le galuega mo atinaʻe ma faʻapipiʻi sili atu suauʻu ma faʻalelei mo tagata faʻaoga, ma afai o le Apple fausiaina ana lava mea faigaluega ma lana ia lava faʻagaioiga foliga foliga laʻititi ia te oe, faʻapea foi le fausiaina o ana polokalame gagana o le a Mauaina matua tele faʻatonutonuina o au oloa e mafai ona aumaia ia matou se tele tele faʻaleleia atili i le aotelega faʻalelei ma le faʻaogaina o le poto masani.

Swift na faʻaalia e pei o se faigofie ma fouvale gagana, o se gagana e faʻailogaina ai le lumanaʻi o le atinaʻe i le tele o itu, ma e laʻititi lava (e pei ona masani ai, i se gagana fou faʻatupuina) o loʻo faʻaopopoina avanoa fou ma o loʻo faʻatinoina e Apple le gagana lea i ana faʻavae moni, i iOS uma. , OS X, e pei o isi vaega na latou faia, peitaʻi e leʻo faʻatapulaʻaina fuafuaga a Apple iina, na latou iloa afai e tuu Swift i le loka, e le maua se manuia na latou faʻamoemoeina.

Ma mo lena mafuaaga Swift na faʻasaʻolotoina i se "Open Source" auala. poʻo Open Source, o lona uiga e mafai e soʻo se tasi ona faʻataʻitaʻia ma ia e aunoa ma le totogiina o aia tatau poʻo se mea faʻapena, e saoloto e faʻaoga, mo le afioʻaga.

O se taunuʻuga mo le faʻalauteleina

Swift

Afai na faʻasaʻoloto e Apple Swift mo a latou polokalame, o le a mumusu le au fai fale (mo le tele o vaega) e aʻoaʻo se gagana mo se kamupani e tasi, ma o lea na latou filifili ai e faʻataga le manu lele, tuʻu apaʻau ma lele, atonu o le mafuaaga lena latou filifilia lena faʻailoga ...

O le mea taua o le avea ma tatala matala, soʻo seisi kamupani mafai ona faʻaaogaina ma faʻaogaina i totonu o a latou polokalama pe a latou manaʻomia, ma o le mea tonu lava lea Google o loʻo mafaufau e faʻatino Swift ile Android.

Sii i luga le taula

android-java

Google ma Java e umi se talaʻaga i tua atu o latou, Java na masani ona avea ma fatu o le Android, o nei igoa e lua sa masani ona o gatasi, i le lelei ma le leaga, ma o le mea tonu lava le leaga na mafai nei ona avea Java o se toso i luga o le Android, e pei o le le lelei faʻatinoina o mafuaʻaga na le lava Android e tatau ona virtualise e tamoʻe Java, Oracle (o le kamupani na mauaina Sun Microsystems, o le uluaʻi anaina o Java) na manaʻo i lona fasi keke ma ua tatui google talosagaina le tele o tupe (9.300 piliona USD) mo le faʻaaogaina o Java API e aunoa ma le latou faʻatanaga.

Fao pe a maeʻa fao ua mafua ai Google e amata saili mo isi auala, isi atinaʻe ala mo Android e faʻatagaina le faʻaleleia o le faʻatinoga o lenei faiga e aunoa ma le gagauina o le Open Source filosofia, ma e foliga mai o Google o loʻo talanoa i le Facebook ma le UBER e uiga i le ono faʻaaofia o Swift i lana feaveaʻiga.

Se manu fua

Android televave

E le naʻo le televave o le gagana o loʻo mafaufau iai Google, Kotlin o le igoa o le isi filifiliga E pei ona mafaufau Google, Kotlin o le a sili atu ona faigofie e tuʻufaʻatasia i totonu o le Android nai lo Swift ona o le i ai nei mea e tutusa ai ma le tutusa, peitaʻi o le mea mulimuli o le a mafua ai faʻafitauli mo le au atinae talu ai e telegese lava ona tuʻufaʻatasia.

O lena la, E i ai le filifiliga "faigata" a Google, pe mafaufau e uiga ia te oe lava ma amata ona tuʻufaʻatasia Kotlin i le Android, pe mafaufau e uiga i le au atinaʻe, ma le ositaulagaina o le tele o taimi ma galue i lau vaega (talu ai e faʻalauiloa Swift i le Android oe tatau ona suia ma toe faia le tele o itu o le polokalama ma e oʻo lava o oe lava faʻavae) faia faigofie le galuega o le atiaʻe mo Android.

Ae o le lelei o Swift i luga o Android mafai ona sili atu suamalie nai lo latou foliga mai i le taimi muamua tepa, ma o lena e aofia ai Swift, Google o le a vavalalata faʻatasi Android ma iOS A aunoa ma le suia o le filosofia o se tasi o latou, Google mafai ona atiaʻe Swift i lana ia lava fiafia e aunoa ma le faalagolago i le Apple ma aofia ai Android-faapitoa galuega, ae o le faʻaaogaina o le Swift mafai mafai ai e le au fai atinae ona fausia ni tusi mo ia faiga uma ma le tutusa tulaga, lea o le a faʻaititia ai le numera o faʻapitoa polokalama mo se tasi faiga poʻo seisi, ma o le a matua faʻaititia ai le taimi ma faigata e fausia ai 2 faʻamatalaga o le tutusa talosaga, faʻatatau i eseese faiga.

Tuʻufaʻatasi Swift i le Android mafai foi ona avea oe Google se avanoa i luga o le ipu, ma e tele tagata atinaʻe e mafai ona faʻaogaina a latou tusi talosaga mai le iOS i le Android faʻamautinoa lelei latou mo le faiga faʻapea ma le tuʻuina atu o le tagata faʻaaoga poto masani i luga o par, mafua ai Android ma iOS e tau le tasi mo na o latou penefiti o se faʻagaioiga sisitema, ma galo tasi ma mo numera uma o tusi talosaga avanoa i le tasi poʻo le isi, le faigofie o le atinaʻeina mo le tasi faiga po o le isi, le faʻafaigofieina o talosaga i totonu o ia mea taʻitasi ma le tele o isi faʻafitauli e afaina ai le faʻaaogaina o Java. Android.

Sese lemu

Swift

E leai seisi e tuʻuaʻia Google i lona faʻaaogaina o se gagana na faia e Apple, o aʻu foʻi na ou vaʻai iai sili atu ona viia nai lo le taʻuleagaina, ma afai e i ai sau avanoa e ofa atu ai se sili atu oloa poʻo se sili atu poto masani i au tagata faʻaoga, o le mea leaga o le a le faʻaaogaina ia, ma i le faia foi e mafai ona e faʻaaogaina le tagata tauva e faʻaleleia lau oe lava oloa e aunoa ma le totogiina o se tenari.

O se mea lea E mafai foi ona faʻaaoga e Apple, o le tele o le Swift e faʻaaogaina ma o le sili atu ona lauiloa, o le tele o tagata o le a galulue i ai ma o le maualuga maualuga o le a saofagā i lenei gagana fou, o se mea e mafai ona taʻitaʻia ai i sili lelei talosaga mo iOS ma OS X.

Ae le suiga mai Java i Swift (ia faia) o le a le vave, pe vave, Google e le fuafua e sui Java, a itiiti mai i se taimi puʻupuʻu, ae o le a faʻatagaina ai le faʻaaogaina o gagana uma e lua i lana faiga, ma tuʻuina atu le tele o filifiliga i le au atinaʻe, o se mea afai e manuia ma Swift e mafai ona faʻaiʻuina i se atoa suiga, ae o lenei tumau tumau mamao, aemaise lava talu ai Swift o se talu ai nei gagana ma Google e tele galuega i luma atu ...

Tusa lava ma mea uma o se tala lelei tele lenei mo tagata umaMea uma o lona uiga sili atu talosaga, o se sili faʻaaoga tagata poto masani ma laʻititi ni faʻafitauli, o se mea e sili ona lelei mo tagata faʻaoga, ma e sili atu foi mo tagata atinaʻe, oe o le a vaʻaia a latou galuega faʻafaigofieina, o se mea e mafai ai ona ofi atu i le tele o isi tagata ma aitia fou. I lenei ituaiga o galuega, aemaise lava talu ai Swift o se gagana fuafuaina e faigofie e faʻaaoga.

Fai mai uma, e mafai ona tatou faʻatali e vaʻai poʻo le a le gaioiga e faia e Google, pe maua pe leai foi se faʻamalosi mai isi itu ma faʻafefea e nei gaioiga ona aʻafia ana oloa mulimuli poʻo Apple, aʻo tatou faʻatali, E te manaʻo e vaʻaia le moni o lenei vaʻaiga?


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

4 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E nafa ma faʻamatalaga: AB Initaneti Networks 2008 SL
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   Upega Tafailagi malo

    Faatasi ai ma le vaevaega o loʻo i ai i le Android, Google le mafai ona taʻalo lena, pe a mafaufau i ai i luma Mr. Mr.

  2.   Toni malo

    E foliga lelei mai ia te aʻu. E tatau i le Android ona aveʻese le Java virtual machine ma galue saʻo i luga o mea moni a le masini pe a fai tatou te manaʻomia le faʻagaioiga o polokalame ma polokalama e faʻaaoga moni ai le malosiaga o nei aso telefoni ma papa. Ma Google e le tatau ona ofoina atu tasi le gagana, ae sili atu ma le tasi polokalame polokalame, pei ona tupu i komupiuta o loʻo i ai mo uma tofo ma manaʻoga.
    Ma o le mea moni e tatau ona mafai ona faʻapolokalame mo Android ON Android. O le a lena mea o le i ai o se decacore laupapa, ma le 4gb o RAM ma teuina mo se faagaau ... ma le o atu i se masani PC e polokalama se mea? E tatau ona e mauaina nei mea e lua, ma e tatau ona e mauaina nei pe faʻaopopo i le vaevaega, o le a avea le Android ma faʻaletonu faiga.

  3.   Serera malo

    Moni o le tusitala o le tusitusiga tatau ona sili atu faʻamaumauga e uiga i le tele o mea. E i ai mea e le taofia le maualalo o le vavalalata. O faʻafitauli sa i ai i le Android na mafua mai i nai mea faigaluega o loʻo i ai i lena taimi ma e faʻapea o le operating system na faʻatagaina le mea e leʻi faia e le IOS. Le taimi nei IOS faʻalauiloaina moni tele multitasking, ma Voila !! Matou te vaʻai Apple masini ma. Masini tafaʻilagi o, i le mea moni, o se metotia e ausia faʻataunuʻuina sili atu foi nai lo o le tuʻufaʻatasia gagana, o le faʻatinoga e le fesoʻotaʻi. Masini tafailagi, pei o le tasi mai .Net (mai Microsoft, lea e tamoʻe ai taʻaloga Xbox) e i ai le sili atu ona maualalo le gaioiga nai lo le Java tafaʻilagi masini. O masini Masini o aso nei o loʻo i ai se taufetuli taimi, e taʻua o le JIT. O le tuʻufaʻatasia o le bytecode i le binary i le taimi muamua na faʻatinoina ai, ae e le i faʻapea le tuʻufaʻatasiga, o le bytecode ua faʻamautinoaina le polokalame a le polokalame, ma i le isi itu ua toe faʻaleleia atili i le taimi o le tuʻufaʻatasia e le JIT. Oe tatau ona faʻamaonia lau sili mo le isi tasi.

  4.   Serera malo

    Se isi mea, e mautinoa Google manaʻo e aloese mai mataupu faʻaletulafono, e le fesoʻotaʻi foʻi ma le vaetamaina o Kotlin, talu ai o Kotlin o loʻo tiʻetiʻe pea i Java. Sa ou faaaogaina mo sina taimi nei (talu ai o aʻu o se beta), o Java i luga o vailaʻau, e mafai ona fai mai o le lomiga o Swift e tamoʻe i java, e tali tutusa i le tulaga o le syntax, o le tuufaatasiga taimi e sili ona lelei, e le vave pei o Java, ae le o se talafeagai mafuaʻaga pei ona taʻua. O leisi auiliiliga o Kotlin ua uma ona faʻaaogaina tele i le Android lalolagi, e leai se tala e faʻatatau i lona faʻaaogaina. O le mea e tatau ona faia e Google o le ofaina o faʻavae e sili atu ona lelei ona faʻataʻitaʻiga, ma faia ia sili atu le mafanafana e pei o Android Annotations faia pe pei o le pata pata.