Miért távoznak a böngésző-bővítmények és mi cseréli őket?

Tartalomjegyzék:

Miért távoznak a böngésző-bővítmények és mi cseréli őket?
Miért távoznak a böngésző-bővítmények és mi cseréli őket?

Videó: Miért távoznak a böngésző-bővítmények és mi cseréli őket?

Videó: Miért távoznak a böngésző-bővítmények és mi cseréli őket?
Videó: Asus Laptop Giveaway Live Q&A! See Description On How To Enter! - The Don Tech - YouTube 2024, Lehet
Anonim
A böngészőbe épített plug-inek kifelé állnak. Az Apple iOS soha nem támogatott plug-ineket, a Flash már régóta megszűnt az Android számára, és az IE új verziója a Windows 8 rendszerhez nem támogatja a legtöbb plugint. A Chrome hamarosan blokkolja a hagyományos NPAPI böngésző beépülő modulokat.
A böngészőbe épített plug-inek kifelé állnak. Az Apple iOS soha nem támogatott plug-ineket, a Flash már régóta megszűnt az Android számára, és az IE új verziója a Windows 8 rendszerhez nem támogatja a legtöbb plugint. A Chrome hamarosan blokkolja a hagyományos NPAPI böngésző beépülő modulokat.

A web nem fordul vissza, és elveszíti a funkciókat. Van egy jó oka, hogy a böngésző plug-inek el fognak menni, és a web jobb lesz, ha elmentek. A böngészőfejlesztők integrálják a plug-in funkciókat a böngészőkbe.

Ne feledje, hogy ez nem vonatkozik a bővítményekre vagy bővítményekre, csak a Flash, a Silverlight és a szörnyen bizonytalan Java-plug-in webhelyeken futó bővítményekre.

Miért hoztak létre böngésző-bővítményeket?

A böngésző beépülő moduljai nagyon fontosak voltak, amikor létrehozták őket. Abban az időben a böngészők meglehetősen éretlenek voltak. Még rosszabb, a böngésző fejlesztése végül megállt. A Microsoft Internet Explorer 6 2001-ben jelent meg a Windows XP eredeti kiadása idején. Miközben a Microsoft "megnyerte" a böngésző háborúit, és ott volt a csúcson, úgy döntöttek, hogy felhívják fejlesztőiket az Internet Explorerről, és teljesen megakadályozzák az IE fejlesztését. Az IE 7 következő verziója 2006-ban, öt év múlva jelent meg. IE 7 és még az IE 8 is, amely 8 évvel később 2009-ben jelent meg, meglehetősen kis javulást jelentett az IE 6 esetében.

Több mint öt éve a böngésző fejlesztése a legtöbb internetes felhasználó számára stagnált. Ez a lassú böngészőfejlesztés nagy lehetőségeket teremtett a plug-in fejlesztők számára. Az Adobe Flash lejátszója kiterjesztette a videolejátszást, valamint az animációkat és egyéb szolgáltatásokat. A Microsoft kifejlesztette a Silverlight 2007-ben kiadta a streaming média és animációs támogatás - ez alapvetően a Microsoft Flash versenytársa.

Más plug-ineket is létrehoztak a böngészőkben lévő lyukak kitöltéséhez. Az Unity plug-in 3D grafikus támogatást nyújt, a Google Voice és Video plug-in a Google Hangouts és Talk szolgáltatásaihoz hozzáférést biztosít a rendszer mikrofonjához és webkameráihoz, stb.

Még az első napokban, amikor az Internet Explorer 6 olyan rosszul stagnált, a böngésző beépülő moduljai olyan böngészőkhöz adtak hozzá funkciókat, amelyeket a böngészők egyszerűen nem rendelkeztek. Ha már elég hosszú ideig az interneten tartózkodik, emlékezni fogsz arra, hogy online videolejátszási oldalra lépsz, és bemutatod a Windows Media Player, a QuickTime vagy a RealPlayer segítségével a videót. Ez a három inkompatibilis plug-in volt mindenféle módja annak, hogy videó lejátszást adjon az internetre. Nem volt beépített mód a böngészők számára a videók lejátszására, valamint a videolejátszáshoz sem a webes szabvány. Végül szabványosítottuk a Flash-et, és most távolodunk el tőle.

Image
Image

Miért rossz a böngésző-beépülő modul?

A böngésző beépülő moduljai problémát jelentenek a weben. Íme néhány legnagyobb probléma velük:

  • Biztonság: A böngészõmodulok bizonyítottan bizonytalanabbak, mint a böngészõk, és a Flash és a Java az internet egyik legnagyobb támadási vektorának. Ezt súlyosbítja az a tény, hogy mindenki ugyanazt a Flash vagy Java plug-inet használja, függetlenül attól, hogy milyen böngészővel vagy operációs rendszerrel rendelkezik. Ez azt jelenti, hogy a plug-in elleni támadásnak minden böngésző és operációs rendszeren keresztül kell működnie.
  • Nincs Sandboxing: A biztonsági problémák rosszabbá válnak, mivel az NPAPI (Netscape Plugin Application Programming Interface) vagy az ActiveX által írt hagyományos böngésző-bővítmények nem homokozottak. Teljes hozzáféréssel rendelkeznek a teljes felhasználói fiókhoz és az operációs rendszer jogosultságaihoz. A plug-inben lévő lyuk hozzáférést biztosít az egész operációs rendszerhez. Eközben a böngészők weboldalakat készítenek egy homokozóban, amely nehezebb menekülni. A Chrome új Pepper API (PPAPI) homokozóinak bővítményei, és a Flash for Chrome új verziója ezt a Pepper API-t használja az NPAPI helyett.
  • Többszintű platform problémák: A plug-ineket egyetlen gyártó hozza létre, ami azt jelenti, hogy csak egyetlen megvalósítás van, és csak a gyártó által támogatott platformokon fut. Tegyük fel például, hogy a Netflixet Linuxon szeretné megnézni - ezt támogatott módon nem teheti meg, mert a Microsoft nem nyújt Silverlight for Linuxot. Vagy azt mondjuk, hogy szeretne játszani néhány Flash játékot az iPad-on - ezt sem teheti meg, mert az Adobe Flash nem fut iOS rendszeren. Mindkét esetben a Linux fejlesztők vagy az Apple fejlesztői nem írhatnak saját támogatást a Silverlight vagy a Flash számára. Ez nem olyan nyílt szabvány, mint a webes szabványok, ahol többféle megvalósítás valósítható meg különböző emberek által.
  • Stabilitás: A beépülő modulok is vezető szerepet játszottak az összeomlásban, különösen akkor, amikor összeomlásuk teljes web böngészőt eredményezett. Szerencsére a Chrome homokozójának és a Firefox plug-in elszigeteltségének köszönhetően a plug-inek összeomlása manapság csak összeomlik. A böngésző fejlesztők számára nincs mód a hibák kijavítására; a plug-in fejlesztőire kell támaszkodnia. Nem tudsz átállni a plug-in másik verziójára, ha valaki összeomlik az Ön számára - csak egy lehetőség van.

A biztonság és a kütyü, hogy a plug-inek jól működjenek a különböző mobil és asztali platformokon, nem csoda, hogy a plug-inek elesnek.Ők is idegen tárgyak a webböngészők - teszik a tartalom másképp, és nem lehet integrálni a weboldalak ugyanúgy szabványos HTML kódot is.

Image
Image

A böngésző-bővítmények cseréje

A webes kezdetekben a plug-inek lehetővé tették, hogy a funkciók párhuzamosan legyenek kifejlesztve, és versenyezzenek - a különböző videolejátszási plug-inek figyelembevételével. Lehetővé tették továbbá harmadik felek számára új weboldal funkciók hozzáadását, amikor a webböngészők fejlesztése stagnált.

Most sokkal egészségesebb környezetben vagyunk a gyors böngésző fejlesztés és a webes szabványok terén. Számos böngésző között van verseny, és a Microsoft is próbálkozik a webes szabványok betartásával olyan módon, ahogyan soha nem tettek a múltban.

A számos beépített plug-in beépített böngészőjellegű formában jelenik meg. Sokan már végrehajtottak, míg néhányan csak fejlesztés alatt állnak. Itt van, mi a helyettesíti a legnépszerűbb plug-ineket:

  • Vaku: A vakut sokféleképpen használják, beleértve a videolejátszást és az animációkat. A Flash-t már megszüntetik a videofelvétel HTML5 videó segítségével, mivel a YouTube-ot használó webhelyek átlátszó módon több HTML5 videót használnak a Flash helyett. Amikor animációról van szó, sok új HTML5-funkció töltődik be, ahol egyszer volt szükség Flashre.
  • Jáva: A Java már megszűnik, mivel a Java-kisalkalmazások a weboldalakon bebizonyosodtak, mivel a plug-in a svájci sajt biztonsági megfelelője. A Java alapvetően módot ad arra, hogy az egész programot beágyazzuk a weboldalakra, és ez nem jött létre jól.
  • Silverlight: A Microsoft befejezte a fejlesztést a Silverlight-en, amelyet csak pillanatnyilag csak a videó lejátszására használnak. A Netflix, a Silverlight legnagyobb felhasználója, a HTML5 videó lejátszásra vált.
  • Unity 3D: Az Unity 3D plug-in lehetővé teszi a 3D-s játékok beágyazását a weboldalakon. A webgrafikus 3D grafikák a WebGL-nek köszönhetően a plug-inek nélkül is elérhetők.
  • Google Earth Plug-in: A Google Google Earth beépülő modulját már lecserélték. A WebGL segítségével megtekintheti a teljes 3D-s Google Earth-jelenetet a Google Térképen.
  • Google Voice és videó: A Google Voice és Video bővítmény továbbra is szükséges a Hangouts és a Google Csevegő hívásokhoz. Ezt a WebRTC szabvány helyettesítheti a plug-in-mentes valós idejű audio- és videokommunikációhoz.
Image
Image

A plug-in funkciók böngészőkbe történő beépítésével biztonságosabb, erőteljesebb webelemmel fogunk foglalkozni. A plug-inek még mindig szükségessé válnak, de ki vannak állítva. Nagyon hasznosak voltak egyszerre, de túlmutatunk.

A Flash plug-in egy darabig tovább fog maradni velünk, mivel még mindig ilyen széles körben használják, de az összes többi plug-in az irrelevans szélén áll. Még Flash egyre kevésbé releváns a Flash platform nélküli platformokon. A legtöbb plug-in fejlesztő - az Adobe olyan eszközöket fejlesztett ki, amelyek a Flash helyett a HTML5-t exportálják, az Oracle valószínűleg azt akarja, hogy a rendkívül bizonytalan Java-plug-in elmenjen és megállítsa biztonsági adatbázisaikat, és a Microsoft már nem érdekli Silverlight mint Flash versenyző.

Ajánlott: