Miks brauseril olevad pistikprogrammid lähevad ära ja mis neid asendab

Sisukord:

Miks brauseril olevad pistikprogrammid lähevad ära ja mis neid asendab
Miks brauseril olevad pistikprogrammid lähevad ära ja mis neid asendab

Video: Miks brauseril olevad pistikprogrammid lähevad ära ja mis neid asendab

Video: Miks brauseril olevad pistikprogrammid lähevad ära ja mis neid asendab
Video: Aorus X7, gaming notebook dual GPU SLI by Gigabyte - YouTube 2024, Mai
Anonim
Brauseri pistikprogrammid on oma väljapääsus. Apple iOS ei ole kunagi toetanud pistikprogramme, Flash on Android-i jaoks pikka aega katkestatud ja Windowsi uus versioon (IE) ei toeta enamikku pistikprogrammidest. Chrome varsti blokeerib traditsioonilisi NPAPI brauseri pistikprogramme.
Brauseri pistikprogrammid on oma väljapääsus. Apple iOS ei ole kunagi toetanud pistikprogramme, Flash on Android-i jaoks pikka aega katkestatud ja Windowsi uus versioon (IE) ei toeta enamikku pistikprogrammidest. Chrome varsti blokeerib traditsioonilisi NPAPI brauseri pistikprogramme.

Veeb ei kavatse tagurpidi ega kaotada funktsioone. Seal on hea põhjus, miks brauseri pistikprogrammid lähevad ära ja veebid saavad paremaks, kui need on kadunud. Brauseri arendajad integreerivad pluginaid funktsioone brauserite endi juurde.

Pange tähele, et see ei kehti laienduste ega lisandmoodulite kohta, vaid selliste pistikprogrammide puhul, mis töötavad veebisaitidel nagu Flash, Silverlight ja äärmiselt ebakindel Java-pistikprogramm.

Miks brauseri pistikprogramme loodi

Brauseri pistikprogrammid olid nende loomise ajal väga vajalikud. Praegu olid brauserid üsna ebaküpsed. Veelgi hullem on brauserite arendamine lõppenud. Microsoft Internet Explorer 6 ilmus 2001. aastal ajahetkel, mil Windows XP oli algselt välja antud. Kuna Microsoft oli brauseri sõdade "võitnud" ja oli peal, otsustas ta oma arendajaid Internet Explortist välja tõmmata ja täielikult lõpetada IE-i arendamise. Internet Exploreri järgmine versioon, IE 7, ilmus 2006. aastal, üle viie aasta hiljem. IE 7 ja isegi IE 8, mis ilmus 8 aastat hiljem, olid IE 6-s suhteliselt väikesed.

Enam kui viie aasta jooksul on enamiku veebikasutajate brauseritööstuse stagnatsioon. Selline aeglane brauseri arendamine loonud plug-in-arendajatele suuri võimalusi. Adobe Flash player laienes, et lisada video taasesituse, animatsioonide ja muude funktsioonide toetus. Microsoft välja töötatud Silverlight avaldas selle 2007. aastal, et pakkuda streaming media and animation support - see oli peamiselt Microsofti Flash konkurent.

Veebibrauserites avatakse ka muud pistikprogrammid. Unity'i pistikprogramm pakub 3D-graafikatuge, Google Voice'i ja Video pistikprogramm annab Google'i Hangoutsi ja kõneteenustele juurdepääsu süsteemi mikrofonile ja veebikaamerale ja nii edasi.

Isegi esimestel päevadel, enne kui Internet Explorer 6 jäi nii halvasti seisma, kasutati brauseri pistikprogramme funktsioonide lisamiseks veebibrauseritele, mida brauserid ise lihtsalt ei olnud. Kui olete veebis piisavalt pikk, mäletate, et saate video taasesituse lehte Internetis ja saate seda videot esitades valida Windows Media Playeri, QuickTime'i või RealPlayeri abil. Need kolm sobimatut pistikprogrammi olid kõik erinevad viisid, kuidas videot taasesitada veebis. Brauseritele videote taasesitamise veebibrauserit ei kasutata sisseehitatud viisil. Lõpuks oleme standardselt Flashis ja nüüd oleme sellest eemale.

Image
Image

Miks brauseri pistikprogrammid on halb

Brauseri pistikprogrammid on osutunud veebi jaoks probleemiks. Siin on mõned neist suurimatest probleemidest:

  • Turvalisus: Brauseri pistikprogrammid on osutunud ebaturvalisemaks kui brauserid ise, Flash ja Java on üks suuremaid rünnaku vektoreid veebis. Seda süvendab asjaolu, et kõigil on sama Flash või Java-pistikprogramm, olenemata sellest, millist brauserit või operatsioonisüsteemi nad kasutavad. See tähendab, et pistikprogrammi rünnak peaks toimima igas brauseris ja operatsioonisüsteemis.
  • Liivakastist pole olemas: Turvaprobleemid halvenevad, kuna traditsioonilised brauseri pistikprogrammid, mis on kirjutatud NPAPI-ga (Netscape Plugin rakendusprogrammide liides) või ActiveX-ga, ei ole liivakasti. Neil on täielik juurdepääs kogu kasutajakontole ja selle operatsioonisüsteemi õigustele. Pistikprogrammis olev ava võimaldab juurdepääsu kogu operatsioonisüsteemile. Vahepeal muudavad brauserid liivakasti veebisaite, mida on raskem põgeneda. Chrome'i uued Pepperi API (PPAPI) liivakasti pistikprogrammid ja Chrome'i uus versioon Chrome'is kasutab seda Pepper API NPAPI asemel.
  • Ristlaua probleemid: Pistikprogramme loob üksainus tarnija, mis tähendab, et seal on ainult üks rakendus ja see töötab ainult tarnija toetatud platvormidel. Näiteks ütleme, et soovite Netflixit Linuxis vaadata - te ei saa seda toetatud viisil, sest Microsoft ei paku Linuxile Silverlightit. Või öelge, et soovite oma iPadis mängida Flash-mänge - seda ei saa ka teha, sest Adobe Flash ei käivitu iOS-is. Mõlemal juhul ei saa Linuxi arendajad ega Apple'i arendajad oma Silverlighti või Flash-i toetust kirjutada. See ei ole avatud standard, nagu näiteks veebistandardid, kus saab erinevate inimeste poolt rakendada mitu rakendust.
  • Stabiilsus: Pistikprogrammid on olnud ka peamine jooksev põhjus, eriti kui nende krahhid lõhestavad kogu veebibrauserit. Õnneks tänu Chrome'i liivakastide ja Firefoxi pistikprogrammide isoleerimisele õõnestavad pistikprogrammid nüüd tänapäeval endasse. Brauseri arendajatel pole nende vea parandamiseks võimalust; nad peavad neid pistikprogrammide arendajatel kasutama. Te ei saa lihtsalt pistikprogrammi versioonile üle minna, kui üks teie jaoks krahh on - see on ainult üks võimalus.

Julgeoleku ja jõupingutuste vahel, et pluginaid paremini töötada erinevate mobiil- ja lauaarvutiplatvormide puhul, pole ime, et pistikprogrammid pole kasuks.Nad on ka veebibrauserite jaoks võõrkeeled objektid - nad muudavad sisu erinevalt ja neid ei saa veebisaitidega integreerida samamoodi standardse HTML-koodi abil.

Image
Image

Mis vahetab brauseri pluginaid?

Veebi alguspäevadel võimaldavad pistikprogrammid funktsioone paralleelselt välja töötada ja konkureerida - tunnistavad kõiki video taasesituse pistikprogramme. Nad lubasid ka kolmandatel osapooltel lisada veebihaldusfunktsioone, kui veebibrauseri arendamine on peatunud.

Oleme nüüd palju tervislikuma keskkonna kiire brauseri arengu ja veebistandardid. Meil on konkurents erinevate veebibrauserite vahel ja isegi Microsoft üritab järgida veebistandardeid viisil, mida nad varem kunagi ei teinud.

Praegu on kasutusel paljud sisseehitatud brauseri funktsioonide lisandmoodulid. Paljud neist on juba rakendatud, mõned neist on veel arengus. Siin on kõige populaarsemate pistikprogrammide asendamine:

  • Välk: Flashi kasutatakse mitmesuguste asjadega, sealhulgas video taasesituseks ja animatsiooniks. Välk on juba HTML5-videost video taasesitamiseks järk-järgult ära jäetud, sest saidid nagu YouTube kasutavad läbipaistvalt Flashi asemel rohkem HTML5-videot. Kui tegemist on animatsioonidega, täidavad paljud HTML5-funktsioonid Flash-i kui vaja.
  • Java: Java on juba järk-järgult välja lülitatud, sest veebilehitsejad Java-appletid on osutunud ebaturvaliseks, sest plugin on Šveitsi juustu turvalisuse ekvivalent. Java sisuliselt pakub veebisaitidele tervete programmide sisestamise viisi, mis ei ole hästi välja töötatud.
  • Silverlight: Microsoft lõpetab Silverlighti arenduse, mida praegu kasutatakse ainult mõnedel saitidel video taasesituseks. Silverlighti suurim kasutaja Netflix liigub HTML5 video taasesituseks.
  • Unity 3D: Unity 3D-pistikprogramm võimaldab 3D-mängude sisestamist veebilehtedele. Veebilehtede 3D-graafika on tänu WebGL-ile nüüd võimalik ilma lisandmoodulita.
  • Google Earth Plug-in: Google'i Google Earth plug-in on juba asendatud. Saate vaadata WebGL-i täieliku 3D Google Earthi stseeni Google Mapsis.
  • Google Voice ja video: Google Voice'i ja video pistikprogramm on endiselt vajalik Hangoutsi ja Google Talki kõnede jaoks. See asendatakse WebRTC standardiga pistikprogrammide jaoks tasuta reaalajas heli ja video suhtlemiseks.
Image
Image

Pistikprogrammide funktsioonid valatakse brauserite endasse ja jõuame turvalisema ja tõhusama veebi. Pistikprogrammid on siiani vajalikud, kuid nad on oma väljapääsus. Nad olid ühel ajal väga kasulikud, kuid me liigume neist kaugemale.

Flash-pistikprogramm jääb meiega mõneks ajaks pikemaks, kuna see on veel nii laialdaselt kasutusel, kuid kõik muud pistikprogrammid on ebaoluliseks. Isegi Flash on muutumas vähem tähtsaks tänu Flash-toega mobiilplatvormidele. Enamik pistikprogrammide arendajatele on seda head - Adobe on välja töötanud Flash-i asemel HTML5-vormingus eksporditavate tööriistade, Oracle tõenäoliselt tahab, et äärmiselt ebakindel Java-plugin läheks ära ja lõpetaks turvavarustuse piiramine ja Microsoft pole enam huvitatud Silverlight Flashi konkurendina.

Soovitan: