Google tkun qed tikkunsidra li tuża Swift fuq Android

rapida

Meta nħarsu lura, sena 2014 meta tkun fi tiegħek Konferenza Dinjija għall-Iżviluppaturi Apple ippreżentatilna lingwa ġdida ta 'programmazzjoni maħsuba biex tieħu post l-Objettiv Ċ, lingwa li tagħmel ix-xogħol ħafna aktar faċli għall-iżviluppaturi u l-applikazzjonijiet ħafna iktar fluwidi u ottimizzati għall-utenti, u huwa li jekk Apple toħloq il-hardware tagħha stess u s-sistema operattiva tagħha tidher ftit għalik, ukoll il-ħolqien tal-lingwa ta 'programmar tagħha Jagħti kontroll tant estensiv fuq il-prodotti tiegħek li jista 'jġibilna titjib sostanzjali ħafna fl-ottimizzazzjoni ġenerali u l-esperjenza tal-utent.

Swift kien jidher bħala lingwa sempliċi u rivoluzzjonarja, lingwa li timmarka l-futur tal-iżvilupp f'ħafna aspetti, u hija li ftit ftit (kif inhu normali, f'lingwa maħluqa ġdida) jiżdiedu possibbiltajiet ġodda u Apple qed timplimenta din il-lingwa fl-applikazzjonijiet nattivi tagħha, kemm fl-iOS , OS X, bħal fil-bqija tas-sistemi tagħhom, iżda l-pjanijiet ta 'Apple ma kinux limitati hemmhekk, huma kienu jafu li jekk Swift jitpoġġa s-serratura tal-esklussività, ma jkollux is-suċċess li stennew.

U għal dik ir-raġuni Swift ġie rilaxxat b'mod "Open Source". jew Open Source, dan ifisser li kulħadd jista 'jesperimenta bih mingħajr ma jkollu jħallas għal drittijiet jew xi ħaġa bħal dik, huwa liberu li juża, għall-komunità.

Destinazzjoni għall-espansjoni

Swift

Jekk Apple ħarġet lil Swift esklussivament għas-sistemi tagħhom, l-iżviluppaturi jirrifjutaw (fil-biċċa l-kbira) li jitgħallmu lingwa għal kumpanija waħda, u għalhekk iddeċidew li jħallu l-għasfur ħieles, jagħtuh il-ġwienaħ u jtiru, forsi huwa għalhekk li għażlu dak il-logo ...

L-importanti huwa li billi tkun open source, kwalunkwe kumpanija oħra tista 'tagħmel użu minnha u timplimentaha fis-sistema tagħhom jekk jixtiequ, u huwa preċiżament dak Google qed tikkunsidra li timplimenta Swift fuq Android.

Ankra tal-irfigħ

Android Java

Google u Java għandhom storja twila warajhom, Java dejjem kienet il-qalba ta 'Android, dawn iż-żewġ ismijiet dejjem marru id f'id, fit-tajjeb u fil-ħażin, u huwa preċiżament il-ħażin li issa jista 'jagħmel lil Java tkaxkira fuq l-Android, bħallikieku l-prestazzjoni fqira li tikkawża ma kinitx biżżejjed biex l-Android ikollu jivvirtwalizza biex imexxi Java, Oracle (il-kumpanija li akkwistat Sun Microsystems, is-sid oriġinali ta ’Java) riedet il-biċċa tagħha tal-kejk u stabbed google titlob ammont kbir ta 'flus (9.300 biljun USD) għall-użu ta' Java APIs mingħajr il-permess tagħhom.

Imsiemer wara imsiemer qed jikkawża lil Google tibda tfittex alternattivi, mogħdijiet oħra ta 'żvilupp għal Android li jippermettu li titjieb il-prestazzjoni ta' din is-sistema mingħajr ma tkisser il-filosofija tagħha tas-Sors Miftuħ, u jidher li Google qed titkellem ma 'Facebook u UBER dwar il-possibbiltà li tinkludi Swift fis-sistema operattiva mobbli tagħha.

Għasfur b'xejn

Android Swift

Swift mhix l-unika lingwa li Google qed tikkunsidra, Kotlin huwa l-isem ta 'alternattiva oħra Kif tikkontempla Google, Kotlin ikun ħafna iktar faċli biex tintegra f'Android minn Swift minħabba x-xebh u l-kompatibilità eżistenti, madankollu din ta 'l-aħħar tikkawża problemi għall-iżviluppaturi billi huwa bil-mod ħafna li tinġabar.

Biex b'hekk, Google għandu deċiżjoni "diffiċli", jew aħseb dwarek innifsek u tipproċedi biex tintegra lil Kotlin f'Android, jew taħseb dwar l-iżviluppaturi, u tissagrifika ħafna iktar ħin u xogħol min-naħa tiegħek (billi biex tintroduċi Swift f'Android ikollok timmodifika u terġa 'tagħmel ħafna aspetti tas-sistema u anke il-bażijiet proprji) tagħmel il-kompitu li tiżviluppa għal Android ħafna aktar faċli.

Iżda l-vantaġġi ta 'Swift fuq Android jistgħu jkunu ħafna aktar sukkulenti milli jidhru mal-ewwel daqqa t'għajn, u dan huwa li tinkludi Swift, Google jkun kapaċi jġib Android u iOS eqreb lejn xulxin Mingħajr ma tbiddel il-filosofija ta ’ħadd minnhom, Google jista’ jiżviluppa Swift skont ir-rieda tiegħu stess mingħajr ma jiddependi fuq Apple u jinkludi funzjonijiet speċifiċi għal Android, iżda l-użu ta ’Swift jista’ jippermetti lill-iżviluppaturi joħolqu applikazzjonijiet għaż-żewġ sistemi b’bażi komuni, li tnaqqas in-numru ta 'apps esklussivi għal sistema waħda jew oħra, u jnaqqas ħafna l-ħin u d-diffikultà biex jinħolqu 2 verżjonijiet tal-istess applikazzjoni, orjentati lejn sistemi differenti.

L-integrazzjoni ta 'Swift f'Android tista' wkoll iġġibilek Google opportunità fuq platter, u hemm bosta żviluppaturi li jistgħu jġorru l-applikazzjonijiet tagħhom minn iOS għal Android billi jtejbuhom b'mod korrett għas-sistema msemmija u jipprovdu esperjenza ta 'l-utent b'mod parzjali, u jikkawżaw lil Android u iOS jiġġieldu kontra xulxin biss għall-benefiċċji tagħhom bħala sistema operattiva, u jinsa darba u għan - numru kollu ta 'applikazzjonijiet disponibbli f'waħda jew oħra, il - faċilità ta' żvilupp għal sistema waħda jew oħra, il - fluwidità ta 'l - applikazzjonijiet f'kull waħda minnhom u ħafna problemi oħra li l - użu tal - Java jweġġa'.

Tranżizzjoni bil-mod

Swift

Ħadd ma jagħti tort lil Google talli għamel użu minn lingwa maħluqa minn Apple, jien personalment naraha iktar ta ’min ifaħħru milli kkundannabbli, u hija li jekk għandek l-opportunità li toffri prodott aħjar jew esperjenza aħjar lill-utenti tiegħek, il-ħaġa kundannabbli tkun li ma tiħux vantaġġ minnu, u billi tagħmel ukoll tista 'tieħu vantaġġ mir-rivali tiegħek biex ittejjeb il-prodott tiegħek stess mingħajr ma tħallas Penny wieħed.

Din hija xi ħaġa li Apple tista 'tmur tajjeb ukoll, iktar ma jintuża Swift u iktar ma jsir popolari, iktar in-nies jaħdmu fuqha u l-kwalità ogħla tkun ikkontribwita għal din il-lingwa ġdida, xi ħaġa li tista 'twassal għal applikazzjonijiet aħjar għall-iOS u OS X.

Pero it-transizzjoni minn Java għal Swift (biex isir) mhux se jkun immedjat, u lanqas mgħaġġel, Google ma tippjanax li tissostitwixxi Java, għall-inqas fi żmien qasir, iżda tippermetti l-użu taż-żewġ lingwi fis-sistema tagħha, u tagħti aktar għażliet lill-iżviluppaturi, xi ħaġa li jekk tirnexxi ma 'Swift tista' tispiċċa fi tranżizzjoni sħiħa, iżda dan jibqa '' l bogħod, speċjalment peress li Swift hija lingwa tant reċenti u Google għandha tant xogħol quddiemha ...

Xorta ma 'kollox din hija aħbar tajba ħafna għal kulħaddDak kollu li jfisser aktar applikazzjonijiet, esperjenza aħjar ta 'l-utent u inqas problemi, huwa xi ħaġa li hija fabulous għall-utenti, u anke aħjar għall-iżviluppaturi, li jaraw ix-xogħol tagħhom issimplifikat, xi ħaġa li tagħti aċċess għal ħafna iktar nies b'ideat ġodda. tip ta ’xogħol, speċjalment billi Swift hija lingwa ddisinjata biex tkun sempliċi biex tużaha.

Dak kollu li qal, nistgħu nistennew biss biex naraw liema moviment jagħmel Google, jekk tirċevix pressjoni minn naħat oħra jew le u kif dawn il-movimenti jaffettwaw il-prodotti finali tagħha jew Apple, waqt li nistennew, Tixtieq tara dan ix-xenarju jsir realtà?


Il-kontenut tal-artikolu jaderixxi mal-prinċipji tagħna ta ' etika editorjali. Biex tirrapporta żball ikklikkja hawn.

4 kummenti, ħalli tiegħek

Ħalli l-kumment tiegħek

Your email address mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati bl *

*

*

  1. Responsabbli għad-dejta: AB Internet Networks 2008 SL
  2. Għan tad-dejta: Kontroll SPAM, ġestjoni tal-kummenti.
  3. Leġittimazzjoni: Il-kunsens tiegħek
  4. Komunikazzjoni tad-dejta: Id-dejta ma tiġix ikkomunikata lil partijiet terzi ħlief b'obbligu legali.
  5. Ħażna tad-dejta: Bażi tad-dejta ospitata minn Occentus Networks (UE)
  6. Drittijiet: Fi kwalunkwe ħin tista 'tillimita, tirkupra u tħassar l-informazzjoni tiegħek.

  1.   Webserveis qal

    Bil-frammentazzjoni li teżisti fl-Android, Google ma jistax jilgħab dak, wara li ħaseb dwarha qabel is-Sur Google

  2.   Toni qal

    Jidhirli perfett għalija. Android għandu jeħles mill-magna virtwali Java u jaħdem direttament fuq il-hardware reali jekk irridu li s-sistema operattiva u l-apps jisfruttaw verament il-qawwa tat-telefowns u l-pilloli tal-lum. U Google m'għandux joffri lingwa waħda biss, iżda aktar minn lingwa ta 'programmazzjoni waħda, kif jiġri bil-kompjuters li hemm għall-gosti u l-bżonnijiet kollha.
    U ovvjament għandu jkun possibbli li jiġi programmat għal Android FUQ Android. X'inhu dak li jkollok pillola decacore, b'4gb ta 'RAM u ħażna għal tubu ... u li jkollok tmur għand PC komuni biex tipprogramma xi ħaġa? Int trid tikseb dawn iż-żewġ affarijiet, u trid tiksebhom issa jew minbarra l-frammentazzjoni, Android se tkun sistema staġnata.

  3.   Zerh qal

    Fil-fatt l-awtur tal-artiklu kellu jiddokumenta aħjar dwar ħafna affarijiet. Hemm affarijiet li lanqas biss iżommu l-minimu ta 'relazzjoni. Il-problemi ta 'prestazzjoni li kienu jeżistu fl-Android kienu dovuti għall-ftit hardware ta' dawk ta 'dak iż-żmien u li min-naħa tagħhom għall-fatt li s-sistema operattiva ppermettiet dak li ma kinitx dik ta' l-IOS. Bħalissa l-IOS introduċiet multitasking reali, u Voila !! Naraw apparat Apple bi. Il-magni virtwali huma, fil-fatt, teknika biex tinkiseb eżekuzzjoni saħansitra superjuri għal dik tal-lingwi kkumpilati, dik tal-prestazzjoni mhix relatata. Magni virtwali, bħal dik minn .Net (minn Microsoft, fejn jaħdmu l-logħob Xbox) għandhom prestazzjoni saħansitra aktar baxxa mill-magna virtwali Java. Il-magni virtwali tal-lum għandhom kompilatur run-time, imsejjaħ JIT. Li jikkompilaw il-bytecode għal binarju l-ewwel darba li jiġi eżegwit, iżda qabel l-imsemmija kumpilazzjoni, il-bytecode huwa l-kodiċi tal-programmatur ottimizzat, u min-naħa tiegħu jerġa 'jiġi ottimizzat fil-ħin li jiġi kkompilat mis-JIT. Int trid tiddokumenta l-aħjar tiegħek għal dak li jmiss.

  4.   Zerh qal

    Xi ħaġa oħra, ċertament Google trid tevita kwistjonijiet legali, li wkoll mhix relatata ma 'l-adozzjoni ta' Kotlin, peress li Kotlin għadu mmuntat fuq Java. Ilni nużaha għal ftit żmien (peress li kont beta), hija Java fuq sterojdi, jista 'jingħad li hija l-verżjoni ta' Swift li taħdem f'java, huma simili ħafna f'termini ta 'sintassi, il-kompilazzjoni il-ħin huwa eċċellenti, mhux malajr daqs Java, iżda mhux raġuni rilevanti kif imsemmi. Dettall ieħor huwa li Kotlin diġà jintuża ħafna fid-dinja Android, m'hemm l-ebda aħbar dwar l-użu tiegħu. Dak li għandu jagħmel Google huwa li joffri oqfsa b'xejriet ta 'arkitettura aħjar, u jagħmel l-affarijiet aktar komdi bħal ma jagħmlu l-Annotazzjonijiet Android jew bħal sikkina tal-butir