Гоогле би размотрио могућност коришћења Свифта на Андроиду

брз

Гледајући уназад, година КСНУМКС када је у вашем Светска конференција програмера Аппле нам је представио а нови програмски језик намењен замени циља Ц., језик који би много олакшао посао програмерима и апликацијама много течнији и оптимизованији за кориснике, а ако вам се Аппле чини сопственим хардвером и сопственим оперативним системом, такође стварање свог програмског језика то даје тако опсежну контролу у односу на ваше производе да би нам могао донети значајно побољшање укупне оптимизације и корисничког искуства.

Свифт је представљен као једноставан и револуционаран језик, језик који би у многим аспектима означио будућност развоја, а то је да се мало по мало (као што је то нормално у новоствореном језику) додају нове могућности и Аппле примењује овај језик у својим изворним апликацијама, обоје у иОС-у , ОС Кс, као и за остатак њихових система, али Апплеови планови тамо нису били ограничени, знали су да ако Свифт стави браву ексклузивности, неће имати успех какав су очекивали.

И из тог разлога Свифт је објављен на „Опен Соурце“ начин. или отвореног кода, то значи да свако може експериментисати с њим без плаћања права или било чега сличног, бесплатан је за употребу у заједници.

Одредиште за проширење

Брз

Ако би Аппле пустио Свифт искључиво за своје системе, програмери би одбили (у већини случајева) да науче језик за једну компанију, па су зато одлучили пустити птицу на слободу, дати јој крила и летети, можда су зато изабрали тај лого ...

Важно је да било која друга компанија може да је користи и примени у свој систем ако жели, а то је управо оно што је отворено Гоогле размишља о примени Свифта на Андроиду.

Подизање сидра

Андроид Јава

Гоогле и Јава имају дугу историју иза себе, Јава је одувек била срце Андроида, ова два имена су одувек ишла руку под руку, у добром и лошем, а управо је лоше оно што сада може учинити Јаву одговорном за Андроид, јер да то није било довољно са лошим перформансама које узрокује Андроиду да би се виртуелизирао за покретање Јаве, Орацле (компанија која је купила Сун Мицросистемс, првобитног власника Јаве) је желела свој део колача и убола је Гугл захтевајући велику количину новца (9.300 милијарде УСД) за коришћење АПИ-ја Јава без ваше дозволе.

Нокат за ноктом доводи до тога да Гоогле почне да тражи алтернативе, друге развојне путеве за Андроид који омогућавају побољшање перформанси овог система без кршења његове филозофије отвореног кода, и чини се да Гоогле разговара са Фацебоок-ом и УБЕР-ом о могућности укључивања Свифта у свој мобилни оперативни систем.

Слободна птица

Андроид Свифт

Свифт није једини језик који Гоогле разматра, Котлин је назив друге алтернативе Као што Гоогле размишља, Котлин би било много лакше интегрирати у Андроид него Свифт због постојећих сличности и компатибилности, међутим ово друго би програмерима стварало проблеме јер се компајлира врло споро.

Тако да, Гоогле има „тешку“ одлуку, или размислите о себи и наставите да интегришете Котлин у Андроид или размислите о програмерима и жртвујете много више времена и рада са своје стране (будући да ћете за увођење Свифта у Андроид морати да измените и поновите многе аспекте система, па чак сопствене базе) знатно олакшава задатак развоја за Андроид.

Али предности Свифта на Андроиду могу бити много сочније него што се чини на први поглед, а то је укључивање Свифта, Гоогле би могао да приближи Андроид и иОС Без потребе да мења филозофију било ког од њих, Гоогле би могао да развије Свифт по свом нахођењу, без зависности од Аппле-а, и да укључи Андроид-ове сопствене функције, али употреба Свифт-а могла би омогућити програмерима да креирају апликације за оба система са заједничком базом, што би смањио број ексклузивних апликација за један или други систем и знатно би смањио време и потешкоће у стварању 2 верзије исте апликације, оријентисане на различите системе.

Интегрисање Свифта у Андроид такође може да вам донесе Гоогле прилика на пладњу, а има много програмера који би могли да преносе своје апликације са иОС-а на Андроид, оптимизирајући их исправно за наведени систем и пружајући корисничко искуство у истој равни, због чега се Андроид и иОС међусобно боре искључиво због својих предности као оперативни систем, а једном забораве и за сав број апликација доступних у једном или другом, лакоћа развоја за један или други систем, флуидност апликација у сваком од њих и многи други проблеми које употреба Јава штети. Андроид.

Полака транзиција

Брз

Нико не би кривио Гоогле за употребу језика који је креирао Аппле, лично га видим више похвално него прекорно, и то је да ако имате прилику да својим корисницима понудите бољи производ или боље искуство, прекорна ствар би била да то не искористите, а радећи на тај начин можете искористити предности свог супарника да побољша ваш властити производ не уплативши ни једног цента.

Ово је нешто што Аппле би могао и добро, што се Свифт више користи и што постаје популарнији, то ће више људи радити на њему и све већи квалитет ће се допринети овом новом језику, нечему што може довести до бољих апликација за иОС и ОС Кс.

Крушка прелазак са Јаве на Свифт (да се уради) неће бити ни тренутна, ни брза, Гоогле не планира да замени Јаву, барем краткорочно, али би омогућио употребу оба језика у свом систему, пружајући више могућности програмерима, нешто што би се, ако успех са Свифтом заврши потпуном транзицијом, али ово остаје далеко, поготово јер је Свифт тако новији језик и Гоогле има толико посла пред собом ...

Још увек са свиме ово је врло добра вест за свеСве што значи више апликација, боље корисничко искуство и мање проблема, нешто је што је невјероватно за кориснике, а још боље за програмере, који би видјели свој посао поједностављеним, нешто што би омогућило приступ много већем броју људи са новим идејама. врста посла, поготово што је Свифт језик дизајниран да буде једноставан за употребу.

Све у свему, можемо само чекати да видимо какво кретање Гоогле чини, да ли прима притисак са других страна или не и како ти покрети утичу на његове финалне производе или Аппле, док ми чекамо, Да ли бисте желели да се овај сценарио оствари?


Пратите нас на Гоогле вестима

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Вебсервеис дијо

    Уз фрагментацију која постоји у Андроиду, Гоогле то не може да одигра, размисливши о томе пре господина Гоогле-а

  2.   Тони дијо

    Изгледа савршено. Андроид би се требао ослободити Јава виртуелне машине и радити директно на стварном хардверу ако желимо да оперативни систем и апликације заиста искористе снагу данашњих телефона и таблета. Гоогле не би требало да нуди само један језик, већ више од једног програмског језика, као што се дешава код рачунара који постоје за све укусе и потребе.
    И наравно, требало би да буде могуће програмирати за Андроид НА Андроид-у. Шта је то имати децацоре таблет, 4 ГБ РАМ-а и складиште за цев ... и морати ићи на заједнички рачунар да нешто програмирате? Морате да набавите ове две ствари и морате их набавити сада или ће поред фрагментације Андроид бити стагнирајући систем.

  3.   Зерх дијо

    Заправо је аутор чланка требао боље документовати многе ствари. Постоје ствари које чак и не држе минимум односа. Проблеми са перформансама који су постојали у Андроиду настали су због мало хардвера тадашњих, а то заузврат због чињенице да је оперативни систем дозвољавао оно што ИОС није. Тренутно је ИОС увео стварно мултитаскинг и Воила !! Видимо Аппле уређаје са. Виртуелне машине су у ствари техника за постизање извршења чак и супериорнија од компајлираних језика, а перформансе нису повезане. Виртуелне машине, попут оне из .Нет (од Мицрософта, где раде Ксбок игре), имају чак ниже перформансе од Јава виртуелне машине. Данашње виртуелне машине имају извршилац компајлера, назван ЈИТ. То компајлира бајт код у бинарни код првог извршења, али пре наведене компилације бајт код је оптимизован код програмера, а заузврат је поново оптимизован када га компајлира ЈИТ. Морате документовати најбоље за следећу.

  4.   Зерх дијо

    Нешто друго, свакако да Гоогле жели да избегне правна питања, што такође није повезано са усвајањем Котлина, јер је Котлин још увек постављен на Јави. Користим га већ неко време (откако сам био бета), то је Јава на стероидима, могло би се рећи да је то верзија Свифта која ради у јави, врло су слични у погледу синтаксе, компилација време је одлично, не тако брзо као Јава, али није релевантан разлог као што је поменуто. Још један детаљ је да се Котлин већ много користи у Андроид свету, нема вести у вези са његовом употребом. Оно што би Гоогле требало да уради је да понуди оквире са бољим архитектонским обрасцима и учини ствари угоднијим попут Андроид Аннотатионс или попут ножа за путер