11Aug

Зашто Плуг-Инс за прегледнике иду даље и шта их замењује

click fraud protection

Бровсер плуг-ин су на излазу.Апплеов иОС никада није подржавао додатке, Фласх је дуго обустављен за Андроид, а нова верзија ИЕ за Виндовс 8 не подржава већину плуг-ина.Цхроме ће ускоро блокирати традиционалне НПАПИ претраживаче.

Веб не иде у обрнуту и ​​губитне функције.Постоји један добар разлог због чега се претраживачи уклањају, а веб ће бити бољи када их нестане.Програмери претраживача интегрирају плуг-ин функције у сам претраживаче.

Имајте на уму да ово не важи за екстензије или додатке, само плуг-инс који се покрећу на веб страницама попут Фласх, Силверлигхт и страшно несигурног Јава плуг-ин-а.

Зашто су додати плугинс за претраживаче

Плуг-ини претраживача били су веома потребни када су креирани.У то време, претраживачи су прилично незрели.Још горе, развој претраживача на крају је заустављен.Мицрософт Интернет Екплорер 6 је објављен 2001. године око времена када је Виндовс КСП првобитно објављен.Пошто је Мицрософт "победио" ратове претраживача и био на врху, одлучили су да повуку своје програмере са Интернет Екплорера и

instagram viewer
престају да развијају ИЕ у потпуности .Следећа верзија Интернет Екплорер-а, ИЕ 7, објављена је 2006. године, пет година касније.ИЕ 7 и чак ИЕ 8, објављени 8 година касније у 2009. години, били су прилично мала побољшања у односу на ИЕ 6.

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

Остали плуг-ини су такође направљени да попуне рупе у веб прегледачима.Унити плуг-ин пружа 3Д графичку подршку, Гоогле Воице и Видео плуг-ин омогућава Гоогле-ове Хангоутс и Талк услуге приступ микрофону и веб камери система и тако даље.

Чак иу првим данима пре него што је Интернет Екплорер 6 стагнирао толико лоше, додатци претраживача су коришћени за додавање функција веб претраживачима које су претраживачи сами једноставно нису имали.Ако сте довољно дуго око мреже, запамтите да сте на интернету за репродукцију видео записа и да вам представљамо избор коришћења програма Виндовс Медиа Плаиер, КуицкТиме или РеалПлаиер за репродукцију видео записа.Ова три некомпатибилна додатка су различити начини додавања видео репродукције на вебу.Није било уграђеног начина да се прегледачи репродукују видео записи, нити је постојао веб-стандардни стандард за репродукцију видео записа.На крају смо стандардизовали на Фласх-у, а сада се удаљавамо од њега.

Зашто су Бровсер Плуг-ини Лоши

Плуг-ини претраживача су се показали као проблем за веб.Ево неких од највећих проблема са њима:

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

Између сигурности и борби да би плуг-ини добро функционисали на различитим мобилним и десктоп платформама, није чудно што плуг-инс излазе из услуге.Они су такође страни објекти за веб прегледаче - они садрже садржај другачије и не могу се интегрирати са веб страницама на исти начин као стандардни ХТМЛ код.

Шта је замена мрежних утикача

У првим данима веба, додатни програми омогућавају паралелно развијање функција и надметање - свједоче о свим различитим плуг-инима за репродукцију видео записа.Такође су омогућиле трећим странама да додају нове функције веб странице када се развој веб прегледника стагнира.

Сада смо у много здравијем окружењу брзог развоја претраживача и веб стандарда.Имамо конкуренцију између различитих веб прегледача, па чак и Мицрософт покушава да се придржава веб стандарда на начин који никада нису радили у прошлости.

Већина имплементираних плуг-ина се сада уводе у облику уграђених функција претраживача.Многи од њих су већ спроведени, док су неки тек у развоју.Ево шта замењује најпопуларније плуг-ин:

  • Фласх : Фласх се користи за многе различите ствари, укључујући репродукцију видео записа и анимације.Фласх се већ уклања за репродукцију видео записа помоћу ХТМЛ5 видео записа, пошто сајтови попут ИоуТубе-а транспарентно користе више ХТМЛ5 видеа уместо Фласха.Када су у питању анимације, многе нове ХТМЛ5 функције попуњавају гдје је Фласх некада био потребан.
  • Јава : Јава се већ укида, јер се Јава аплет на веб страницама показао несигурним, јер је плуг-ин безбедносни еквивалент швајцарског сира.Јава у суштини пружа начин уградње читавих програма на веб странице, и то није добро функционисало.
  • Силверлигхт : Мицрософт завршава развој на Силверлигхт-у, који се тренутно користи само за репродукцију видео записа на неколико локација.Нетфлик, највећи корисник Силверлигхт, прелази на репродукцију видео записа ХТМЛ5.
  • Унити 3Д : Унити 3Д плуг-ин омогућава 3Д игре да буду уграђене на веб странице.3Д графика на веб страницама сада је могућа без додатних плуг-инс захваљујући ВебГЛ-у.
  • Гоогле Еартх Плуг-ин : Гоогле-ов плуг-ин Гоогле Еартх је већ замењен.Можете приказати комплетну 3Д 3Д сцену у Гоогле мапама помоћу ВебГЛ-а.
  • Гоогле Воице и видео : Још увек је потребан додатак за Гоогле Воице и видео за позиве Хангоутс и Гоогле Талк.То ће бити замењено стандардом ВебРТЦ за бесплатну аудио и видео комуникацију у реалном времену.

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

Фласх плуг-ин ће бити са нама већ дуже време јер је и даље у широкој употреби, али сви остали додаци су на ивици ирелевантности.Чак и Фласх постаје све мање релевантан захваљујући мобилним платформама без Фласх подршке.Ово је у реду код већине плуг-ин програмера - Адобе је развио алате који извозе у ХТМЛ5 уместо Фласх-а, Орацле вероватно жели да изузетно несигуран Јава плуг-ин одлази и заустави суљење њиховог безбедносног записа, а Мицрософт више не занима потискивањеСилверлигхт као Фласх такмичар.