Android-sovellukset. Linux-paketit. Sovellusten toimitus Chrome-käyttöjärjestelmässä on kasvanut eksponentiaalisesti muutaman viime vuoden aikana, mutta erityisesti yksi alusta on mullistanut sovellusten toimituksen kaikissa käyttöjärjestelmissä. Tietenkin puhun progressiivisista verkkosovelluksista. PWA:t ovat kehittyneet siihen pisteeseen, että on yhä vaikeampaa erottaa niitä alkuperäisistä suoritettavista tiedostoista.
Niin tehokkaita ja monipuolisia kuin verkkosovelluksista on tullutkin, tosiasia on, että sovellukset rakennetaan edelleen verkkostandardien ja-standardien varaan. toimitetaan palvelimelta kuten mikä tahansa muu web-sivu. Useimmille sovelluksille tämä ei ole ongelma. HTTPS-protokollista on tullut alan standardi, ja käyttäjien ja isäntien välillä siirrettävä data on suurimmaksi osaksi turvallista. Tämä ei kuitenkaan tarkoita, että ne olisivat täysin alttiita hyökkäyksille, jotka voivat vaarantaa loppukäyttäjiä ja palvelimia.
Syötä IWA
IWA tai Isolated Web App, kuulostaa joltain eräänlainen erittäin luokiteltu työryhmä Mission Impossible-elokuvasta. Se on kuitenkin vain uusi muoto verkkosovelluksesta, jota kehitetään Chromium-arkistossa ja Githubissa. Asioiden ulkonäöstä katsottuna Google ja Microsoft näyttävät yhdistävän tämän uudentyyppisen verkkosovelluksen, jonka tarkoituksena on olla sovellus, joka voidaan pakata verkkopakettiin ja toimittaa tavalla, joka eroaa perinteisestä palvelimella käytetystä menetelmästä. Progressive Web Appsille. Tässä on lyhyt kuvaus yksittäisten verkkosovellusten tavoitteesta.
Tässä asiakirjassa ehdotetaan tapaa rakentaa sovelluksia käyttämällä web-standarditeknologioita, joilla on hyödyllisiä suojausominaisuuksia, jotka eivät ole tavallisten verkkosivujen käytettävissä. Niitä kutsutaan alustavasti IWA:iksi (Isolated Web Apps). Sen sijaan, että niitä ylläpidettäisiin reaaliaikaisilla verkkopalvelimilla ja haettaisiin HTTPS:n kautta, nämä sovellukset pakataan verkkopaketteihin. , jonka kehittäjä on allekirjoittanut ja jaettu loppukäyttäjille yhdellä tai useammalla alla kuvatulla mahdollisella menetelmällä.
En aio istua tässä ja teeskennellä, että olen mitään käsitystä siitä, miten uusi IWA tulee toimimaan, mutta Gitistä voin päätellä, että nämä sovellukset toimitetaan paketteina, jotka niiden kehittäjät ovat allekirjoittaneet ja vahvistaneet. Nämä paketit voidaan sitten toimittaa useilla ehdotetuilla tavoilla. Näistä neljä löytyy alta.
IWA:n mahdolliset toimitustavat
Raaka-allekirjoitettu Web Bundle. Pakattu alustakohtaiseen asennusmuotoon, kuten APK, MSI tai DMG. Jakelu käyttöjärjestelmä, selain tai kolmannen osapuolen”sovelluskauppa”. Yrityksen järjestelmän kokoonpanonhallintainfrastruktuurin asentama automaattisesti.
Palvelimen ulkopuolisen toimituksen tarjoaman suojauksen lisäksi IWA:t voidaan suunnitella rajoittamaan pääsyä kolmannen osapuolen tallennustilaan. Tämä saavutetaan määrittämällä”tallennustilat”eristetylle sovellukselle.
Toteutukset voivat halutessaan saada eristetyn sovelluksen käyttäytymään”sovellusmaisesti”sallimalla niiden käynnistämisen vain erillisessä ikkunassa ja määrittää heille erillinen tallennustila, jotta kolmannen osapuolen tallennustilaa käyttäjän normaalista selausistunnosta ei ole käytettävissä. Verkkoalustaan yleisesti ehdotetut muutokset, joilla vähennetään pääsyä kolmannen osapuolen tallennustilaan, voivat lopulta tehdä viimeksi mainitusta oletuskäyttäytymisen kaikille lähteille.
Tämä uudenlainen verkkosovellus on vielä lapsenkengissään. enkä tiedä, voimmeko nähdä IWA:ita luonnossa tai milloin. Googlen ja Microsoftin yhteistyö kertoo minulle, että eristetyistä verkkosovelluksista voisi lopulta tulla vakiona Chromium-pohjaisissa selaimissa. Yrityksille, jotka etsivät turvallisinta tapaa toimittaa verkkosovelluksia, IWA voi olla sovellusten toimituksen tulevaisuus. Seuraamme tarkasti ja toivottavasti saamme Chromium-tiimin käsityksen projektin kehittymisestä. Pysy kuulolla.