Google yuav tau txiav txim siab siv Swift on Android

swift

Saib tom qab, tus xyoo 2014 thaum hauv koj Kev Sib Tham Thoob Ntiaj Teb Thoob Ntiaj Teb Kua qhia peb txog a cov kev kawm lus tshiab tsim los hloov Qhov Hom C, cov lus uas yuav ua rau kev ua haujlwm yooj yim dua rau cov neeg tsim tawm thiab cov ntawv thov tau ntau dua cov dej thiab qhov zoo rau cov neeg siv, thiab nws yog tias yog tias Apple tsim nws cov khoom siv khoos phis tawm thiab nws cov haujlwm ua haujlwm zoo li tsis tshua zoo rau koj, kuj tsim nws cov lus programming yuav muab rau xws li cov kev tswj dav dav koj cov khoom uas nws tuaj yeem coj peb kev txhim kho ntau yam ntawm kev ua haujlwm tag nrho thiab cov neeg siv khoom.

Swift tau tshaj tawm raws li cov lus yooj yooj yim thiab sawv tawm tsam, ib hom lus uas yuav khij yav tom ntej ntawm txoj kev loj hlob nyob rau ntau qhov, thiab nws yog tias los ntawm me me (zoo li ib txwm, hauv cov lus tshiab uas tau tsim) cov tshiab muaj peev xwm ntxiv thiab Apple tau siv hom lus no nyob rau hauv nws haiv neeg siv, ob qho tib si hauv iOS , OS X, zoo ib yam li hauv lawv cov txheej txheem, tab sis Apple lub phiaj xwm tsis muaj qhov txwv nyob ntawd, lawv paub tias yog Swift tau muab lub xauv qhov tshwj xeeb, nws yuav tsis muaj qhov ua tiav uas lawv xav pom.

Thiab vim li ntawd Swift tau tso tawm hauv "kev qhib qhov". lossis Qhib Qhov Chaw, qhov no txhais tau tias txhua tus neeg tuaj yeem sim nrog nws yam tsis tau them nyiaj rau cov cai lossis lwm yam li ntawd, nws yog siv dawb, rau zej zog.

Ib qho chaw rau nthuav

swift

Yog tias Apple tso Swift tshwj xeeb rau lawv cov kab ke, cov neeg tsim tawm yuav tsis kam (rau feem ntau) kawm cov lus rau ib lub tuam txhab nkaus xwb, thiab yog li ntawd lawv tau txiav txim siab los tso cov noog kom dawb, muab tis thiab ya, tej zaum vim li cas lawv xaiv lub logo ntawd ...

Qhov tseem ceeb yog tias tau qhib qhov chaw, lwm lub tuam txhab tuaj yeem siv nws thiab siv nws hauv lawv cov kab ke yog tias lawv xav tau, thiab qhov ntawd yog qhov tseeb. Google tab tom txiav txim siab siv Swift ntawm Android.

Thauj tog rau nkoj nqa

Hauv Java

Google thiab Java muaj keeb kwm ntev nyob tom qab lawv, Java yeej ib txwm muaj lub plawv los ntawm Android, ob lub npe no yeej ib txwm ploj mus tas ib txhais tes, hauv qhov zoo thiab qhov phem, thiab nws tau yog qhov tsis zoo uas tam sim no tuaj yeem ua Java ua lub luag rau hauv, zoo li yog qhov ua haujlwm tsis zoo uas nws ua rau tsis txaus hauv Android coj mus ua virtualize. los khiav Java, Oracle (lub tuam txhab uas tau txais Sun Microsystems, tus tswv qub ntawm Java) tau xav tau nws daim ntawm lub ncuav mog qab zib thiab tau daig google thov nyiaj ntau (9.300 billion USD) siv Java APIs yam tsis tau kev tso cai.

Ntsia tom qab ntsia thawv raug ua rau Google pib nrhiav lwm txoj hauv kev, lwm txoj hauv kev txhim kho rau Android uas tso cai txhim kho kev ua haujlwm ntawm cov kab ke no tsis muaj kev rhuav tshem nws lub tswv yim qhib qhov chaw, thiab nws zoo li tias Google tab tom tham nrog Facebook thiab UBER txog qhov muaj peev xwm suav nrog Swift hauv nws lub operating system.

Ib tug noog dawb

Hauv Swift

Swift tsis yog tib hom lus Google xav txog, Kotlin yog lub npe ntawm lwm txoj hauv kev Raws li Google kev pom zoo, Kotlin yuav yooj yim dua rau kev sib xyaw hauv Android dua li Swift vim tias muaj qhov zoo sib xws thiab kev nkag siab, txawm li cas tom kawg yuav ua teeb meem rau cov tsim tawm vim nws qeeb heev los suav.

Yog li ntawd, Google muaj kev txiav txim siab "nyuaj", los yog xav txog koj tus kheej thiab npaj mus rau kev sib xyaw Kotlin rau hauv Android, lossis xav txog cov neeg tsim khoom, thiab txi ntau lub sijhawm thiab ua haujlwm ntawm koj feem (txij li los qhia Swift hauv Android koj yuav tsum tau hloov kho thiab rov ua ntau yam ntawm cov kab ke thiab txawm tias tus kheej cov hauv paus) ua rau txoj haujlwm tsim ntawm Android yooj yim dua.

Tab sis qhov zoo ntawm Swift rau Android yuav ua tau ntau ntau succulent dua li lawv zoo li thaum xub thawj siab ib muag, thiab uas yog suav nrog Swift, Google yuav tuaj yeem nqa Android thiab iOS los ze dua ua ke Tsis tas yuav hloov lub tswv yim ntawm ib qho ntawm lawv, Google tuaj yeem txhim kho Swift rau nws txoj kev nyiam yam tsis tau nyob ntawm Apple thiab suav nrog Android cov haujlwm tshwj xeeb, tab sis kev siv Swift yuav tso cai rau cov neeg tsim khoom los tsim cov ntawv thov rau ob qho tib si nrog ib qho kev sib koom, uas yuav txo tus naj npawb ntawm cov apps tshwj xeeb rau ib qhov system lossis lwm qhov, thiab yuav txo tau ntau lub sijhawm thiab teeb meem los tsim 2 version ntawm tib daim ntawv thov, taw qhia rau cov kab ke sib txawv.

Kev sib xyaw khiav ceev mus rau hauv Android kuj tseem tuaj yeem tau koj Google ib lub sijhawm rau ntawm platter, thiab muaj ntau tus tsim tawm uas tuaj yeem thauj lawv cov ntawv thov los ntawm iOS mus rau Android ua kom zoo rau lawv kom raug rau cov txheej txheem hais thiab muab cov neeg siv kev paub dhau los, ua rau Android thiab iOS sib ntaus ib leeg rau lawv cov txiaj ntsig raws li kev ua haujlwm, thiab tsis nco qab ib zaug. thiab rau tag nrho cov naj npawb ntawm cov ntawv thov muaj nyob hauv ib qho lossis lwm qhov, qhov yooj yim ntawm kev txhim kho rau ib qhov system lossis lwm qhov, kev npliag ntawm cov ntawv thov nyob hauv lawv txhua tus thiab ntau lwm yam teeb meem uas siv Java ua rau hauv Android.

Kev hloov qeeb

swift

Tsis muaj leej twg yuav liam Google rau kev siv cov lus tsim los ntawm Apple, Kuv tus kheej pom nws ntau kev qhuas tshaj qhov hloov pauv tau, thiab yog tias yog koj muaj sijhawm los muab cov khoom lag luam zoo dua lossis cov kev paub zoo dua rau koj cov neeg siv, qhov tsis pom zoo yuav tsis yog coj kom zoo dua nws, thiab los ntawm kev ua koj tseem tuaj yeem siv koj lub peev xwm los txhim kho koj cov khoom tsis tas them ib lub penny.

Qhov no yog ib yam dab tsi uas Kua kuj ua tau zoo ib yam, ntau Swift siv thiab nrov dua nws dhau los, ntau tus neeg yuav ua haujlwm rau nws thiab cov kev ua tau zoo dua yuav tau txais txiaj ntsig rau cov lus tshiab no, qee yam uas tuaj yeem ua rau daim ntawv thov zoo dua rau iOS thiab OS X.

Tab sis txoj kev hloov los ntawm Java rau Swift (los ua) nws yuav tsis nrawm, thiab tsis nrawm, Google tsis npaj los hloov Java, tsawg kawg nyob rau lub sijhawm luv luv, tab sis nws yuav tso cai siv ob hom lus hauv nws cov kab ke, muab ntau txoj kev xaiv rau cov tsim tawm, qee yam uas yog tias muaj kev vam meej nrog Swift tuaj yeem yuav hloov pauv tiav, tab sis qhov no tseem nyob deb, tshwj xeeb tshaj yog vim tias Swift yog yam lus tsis ntev los no thiab Google muaj haujlwm ntau ua ntej ntawm nws ...

Tseem nrog txhua yam qhov no yog xov zoo rau txhua leej txhua tusTxhua yam uas txhais tau ntau dua cov ntawv thov, cov neeg siv kev paub zoo dua thiab muaj teeb meem tsawg dua, yog ib yam zoo heev rau cov neeg siv, thiab txawm tias zoo dua rau cov neeg tsim khoom, leej twg yuav pom lawv cov haujlwm yooj yim, qee yam uas yuav nkag mus rau ntau tus neeg ntxiv nrog cov tswv yim tshiab rau qhov no hom kev ua haujlwm, tshwj xeeb tshaj yog vim tias Swift yog ib hom lus tsim los kom yooj yim rau siv.

Txhua yam uas tau hais, peb tsuas tuaj yeem tos saib seb lub zog Google ua li cas, txawm hais tias nws tau txais kev nyuaj siab los ntawm lwm sab thiab seb cov kev txav no cuam tshuam nws cov khoom kawg lossis Apple, thaum peb tos, Koj puas xav pom qhov xwm txheej no los?


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

4 lus, tawm koj li

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: AB Internet Networks 2008 SL
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.

  1.   Cov vev xaib said

    Nrog cov fragmentation uas muaj nyob hauv Android, Google tsis tuaj yeem ua si ntawd, uas tau xav txog nws ua ntej Mr. Google

  2.   Toni said

    Qhov ntawd zoo li rau kuv. Android yuav tsum tau tshem ntawm Java lub tshuab virtual thiab ua haujlwm ncaj qha rau kev kho vajtse tiag tiag yog tias peb xav kom lub operating system thiab apps ua haujlwm tiag tiag siv lub zog ntawm cov xov tooj thiab cov ntsiav tshuaj niaj hnub no. Thiab Google yuav tsum tsis txhob tsuas yog muab ib hom lus, tab sis ntau dua ib hom lus sau, raws li tshwm sim nrog cov khoos phis tawm uas muaj rau txhua qhov kev xav thiab xav tau.
    Thiab ntawm chav kawm nws yuav tsum ua tau rau qhov kev zov me nyuam rau Android Android. Qhov ntawd yog dab tsi yog tias muaj lub decacore ntsiav tshuaj, nrog 4gb ntawm RAM thiab cia rau lub raj ... thiab coj mus rau ib qho PC mus ua ib yam dab tsi? Koj yuav tsum tau txais ob yam no, thiab koj yuav tsum tau txais lawv tam sim no los yog ntxiv rau kev tawg tsam, Android yuav yog qhov kev kaw tseg.

  3.   zerh ua said

    Qhov tseeb tus kws sau ntawv hauv tsab xov xwm yuav tsum tau sau tseg zoo txog ntau yam. Muaj qee yam uas tsis txawm khaws qhov tsawg kawg ntawm kev sib raug zoo. Cov teeb meem kev ua tau zoo uas muaj nyob rau hauv Android yog vim muaj cov khoom siv me me ntawm cov ntawd thiab qhov ntawd tig mus rau qhov tseeb tias cov kev ua haujlwm tau tso cai rau IOS ib qho tsis. Tam sim no IOS qhia kev ua ntau hom, thiab Voila !! Peb pom Apple li khoom nrog. Cov cav tov virtual yog, qhov tseeb, txheej txheem kom ua tiav txawm tias zoo dua cov lus suav sau, qhov kev ua tau zoo tsis cuam tshuam nrog. Cov cav tov virtual, zoo li ib qho los ntawm .net (los ntawm Microsoft, qhov twg Xbox ua si khiav) muaj txawm tias ua tau qis dua li ntawm Java siv tshuab. Niaj hnub no lub tshuab xoom virtual muaj lub sijhawm sib sau ua ke, hu ua JIT. Qhov ntawd muab tso rau bytecode mus rau binary thawj lub sijhawm nws raug tua, tab sis ua ntej hais tias muab tso ua ke, lub bytecode tau kho qhov zoo programmer's code, thiab nyeg nws yog qhov zoo ntxiv dua thaum lub sijhawm tau muab tso ua ke los ntawm JIT. Koj yuav tsum sau koj qhov zoo tshaj plaws rau lwm tus.

  4.   zerh ua said

    Lwm yam, yeej xav kom Google xav kom zam txog teeb meem kev cai lij choj, uas kuj tsis cuam tshuam txog kev coj Kotlin, txij li Kotlin tseem tau teeb tsa ntawm Java. Kuv tau siv nws ib ntus tam sim no (txij li kuv tau siv beta), nws yog Java ntawm steroids, nws tuaj yeem hais tias nws yog tus version ntawm Swift uas khiav hauv java, lawv zoo heev nyob rau hauv cov nqe lus ntawm syntax, kev tso ua ke lub sijhawm zoo heev, tsis nrawm npaum li Java, tab sis tsis muaj laj thawj cuam tshuam raws li tau hais. Lwm qhov kev nthuav dav yog tias Kotlin twb tau siv ntau nyob hauv Android ntiaj teb, tsis muaj xov xwm hais txog nws txoj kev siv. Dab tsi Google yuav tsum tau ua yog muaj kev ua haujlwm nrog cov qauv tsim qauv zoo dua, thiab ua cov khoom kom xis nyob dua li Android Cov Lus Ceeb Toom ua lossis nyiam butter riam