13Sep
Фирефок 57, или Куантум, је овде, и то је огромно побољшање.Фирефок је коначно ухватио Цхроме у смислу брзине, интерфејс је много чистији, а постоје и неке нове нове функције за покретање.Овде нема много о чему се жалити.
Само се шалим.На интернету увек постоји нешто о чему се жалити.
Са Фирефок Куантум-ом, жалба је да одређене надоградње више не функционишу.Бројне надоградње високог профила, укључујући ДовнТхемАлл и Греасемонкеи, тренутно не раде са Куантум-ом.Остали, укључујући Фиребуг и СцрапБоок, вероватно неће радити поново.
Ово је фрустрирајуће ако сте корисник неке од ових услуга, и можда мислите да је то нешто произвољно.Није.Као што је то или не, Мозила је осећала да немају избора, већ да напусте оно што називају "наслеђеним" додатцима како би се кретали напред.Ево зашто.
Како функционише Легаци Фирефок Ектенсионс Радило
Традиционалне Фирефок екстензије су генерално написане у КСМЛ корисничком интерфејсу( КСУЛ).Ово је језик са којим је направљен кориснички интерфејс Фирефок-а, а екстензије засноване на КСУЛ-у могу директно модифицирати тај интерфејс.Ови додатци су такође имали скоро пун приступ КСПЦОМ-у, моћном компонентном моделу модела који користи Фирефок.
Ако је то прошло преко главе, само знајте ово: екстензије Фирефока су имале мање-више потпуну могућност да промене прегледач, а оне су директно извршиле те промјене.Због тога су те проширења биле толико моћне: није било прописаног скупа ствари које би могли и нису могли да се мењају.Такође је и разлог зашто су ове проширења имале тенденцију да раскидају са новим издањима Фирефока.
Додаци за Цхроме или Сафари не функционишу на овај начин.Ови претраживачи нуде проширене АПИ-јеве за програме који могу да користе, што значи да постоји одређена листа ствари које екстензије могу и које не могу да контролишу.Већ две године Фирефок је понудио сличан АПИ зван ВебЕктенсионс, који је охрабрио програмера да усвоје.
Традиционалне екстензије побољшале Фирефок Тешко
Фирефок Куантам није прва исправка која је прекинула екстензију: ово је већ дуги низ година проблем.Због тога што Фирефок екстензије могу директно да утичу на Фирефок, било је могуће чак и ситним променама у Фирефоку да потпуно разбију додатке или само представи грешке у перформансама.
корисници Фирефока, не знајући да су проширења изазивали проблем, претпостављају да је нова верзија Фирефока бугги и из њихове перспективе то јесте.Фудбалски тим ће учинити све да осигура да су популарне екстензије радиле пре него што су покренуле нову верзију, али је лако замислити све ово успоравање развоја.
ВебЕктенсионс АПИ све ово олакшава тако што специфично дефинише које екстензије могу да раде и како то могу учинити.То значи да програмери морају само да обезбеде да АПИ функционише исправно, а не бринути да ће подешавање перформанси или УИ промена прекинути одређене проширења.Резултат би требало да буде мањи раст проширења на дуги рок, али да би то било могуће, Мозилла је морао да напусти стари екосистем екстензија.
Промена такође чини неке од најбољих могућности компаније Куантам.Мулти процесна способност, на пример, представља велики део повећања брзине Фирефока Куантама.Четири одвојена процеса се баве интерфејсом и картицама Фирефока, што значи да Фирефок може користити сва четири језгра вашег процесора уместо само једног.Ово је стварност да традиционални екосистем екстензије једноставно није изграђен, и тешко је замислити да ће то радити без много слојева апстракције које би неизбежно успориле ствари.Многе предстојеће промене Фирефок-а су на сличан начин задржале стари додаци, што значи да се екосистем морао промијенити како би се Фирефок развио.
компатибилност са Цросс Платформом била је проблем
Некада давно, додаци су дали људима поуздан разлог да користе Фирефок преко Цхроме-а.Цхроме ових дана је далеко лидер у погледу додатака, док се Фирефок може осјећати као гробље незамјењених екстензија из година које су прошле.
Наравно, постоји неколико проширења Фирефока које не можете добити у Цхроме-у, али Цхроме има далеко већи екосистем.Нови ВебЕктенсионс АПИ неће исправити ово преко ноћи, али то чини много лакшим да се Цхроме додаци преносе на Фирефок јер је језик који се користи за писање екстензија довољно сличан да би портирање било површно.У многим случајевима је потребно само неколико потеза за Цхроме екстерну да ради у Фирефоку, што значи да нема разлога да се ваши омиљени Цхроме додаци не могу додати Фирефоку ако сада питате програмера довољно лепо.Ово би требало да доведе до поплаве нових проширења у екосистему који би га искрено могао користити.
Фирефок је већ изгубио кориснике
Неки могу тврдити да ће Фирефок изгубити кориснике због сломљених екстензија, али вриједи напоменути да Фирефок већ губи кориснике у Цхроме уз алармну брзину и већ годинама.Компаративна брзина и недостатак одређених додатака нису помогли на том пољу, а Фирефок Куантум има за циљ да реши оба проблема.
Да ли постоји шанса да ће ово повратити ватру?Наравно.Неки људи ће прескочити брод у Цхроме, а други би могли тражити древне виљушке које одржавају стар екосистем екстензија.Али, ствари нису прошле добро.Фирефок је морао да се развија како би остао релевантан, и тако су одлучили да то учине.
програмери су имали времена за пребацивање на нови АПИ
Неки корисници неће примијетити да се овај прекид чак и догодио, јер екстензије с којима они раде већ користе АПИ ВебЕктенсион.Остале надоградње нису укључене.
Ово може бити зато што је програмер одавно напустио екстензију или не жели да га поново упише да користи АПИ.У неким случајевима, АПИ не нуди довољно контроле да поново креира оригинални наставак, тако да програмери напуштају своје пројекте.У многим случајевима, конверзија једноставно није завршена.
Без обзира на случај, екстензије се не крше јер је Мозилла нешто изненада промијенила.ВебЕктенсионс је део Фирефок-а већ две године, а рок за ажурирање екстензија је објављен пре годину дана:
До краја 2017. године и са издањем Фирефок 57-а, прећи ћемо се искључиво на ВебЕктенсионс и зауставити учитавањедруги типови проширења на радној површини.
Још увек недостаје додатак на који зависите?Овај Гоогле документ прати неколико популарних проширења и пружа алтернативу неколико уобичајених.Ова листа је такође корисна.