Új hozzászólás Aktív témák

  • siddis

    őstag

    válasz #73029888 #16634 üzenetére

    Mi az a WebView?

    Minden mobilplatform rendelkezik beépített böngészőmotorral, amellyel alkalmazásokon belül jeleníthet meg webes tartalmakat. A Facebook híres próbálkozása például a HTML5 appokkal ezeket a WebView-nézeteket használta a felület megjelenítésére, de ez a lehetőség minden fejlesztő számára adott, amit széles körben használnak is az alkalmazások. Probléma azonban, hogy minden Android-verzió más és más böngészőmotort használ, amelyek között nem csak funkcionális, hanem komoly megjelenítésbeli különbségek is vannak - ezeket eddig a fejlesztőnek saját hatáskörben kellett lekezelnie. Ez a közeljövőben sem fog persze változni, a korábbi Androiddal kiadott, nem frissülő telefonok fokozatos kikopása fogja csak véglegesen megoldani a problémát.

    A frissíthető WebView több szempontból is fontos. Egyrészt a webes biztonság rohamléptekkel fejlődik, az egy éves böngészőmotor elképesztően elavultnak számít már és egészen biztosan tartalmaz támadható kódot is. A rendszeres frissítésekkel a WebView alapját adó Chromium ugyanolyan biztonságosan tartható majd, mint a Chrome, így ez a támadási vektor kevésbé lesz jelentős.

    A biztonságon túl a funkciókínálat dolgában is fontos előrelépést hoz majd a Google döntése. A modern webes API-k, a WebRTC, Web Audio, WebGL vagy Web Components is elérhető lesz a WebView-n keresztül, ami hatalmas új lehetőségeket kínál a fejlesztők számára.

Új hozzászólás Aktív témák