Mikä vika selainsovelluksissa?

Olen havainnut outoa kitinää ja mussutusta selainsovelluksista. Ihan kuin joillakin olisi jotain näistä vastaan.

Aloin nyt sitten pohtia, että MIKSI? Mitä enemmän asiaa pohtii niin sitä järjettömämmältä tuntuu olla vastaan selainsovelluksia. Tarkastellaan vähän ominaisuuksia:

1. Käyttöliittymän skaalautuminen

Selainsovellukset skaalautuu erilaisille resoluutioille. 4K ei ole mikään ongelma. Vanhat paskaohjelmat alkavat repeillä kun laittaa pikseliä lisää tai vaihtoehtoisesti kutistuvat kelvottomiksi. Ja kohta tulee jo 8K...

2. Standardinmukaisuus

HTML5 on standardia. Ei tarvitse välittää ekosysteemeistä vaan toimivat kaikilla laitteilla. Sen lisäksi toimivat pitkään. Esim. nykyiset selaimet näyttää ongelmitta jotain vuoden 1997 HTML4:sta.

3. Ei tarvitse asentaa päätelaitteille.

Selainsovellukset vain käynnistetään. Ne lataa käynnistyessä tarvittavat jutut selaimen välimuistiin ja jatkossa kun käynnistää uusiksi, se tapahtuu tehokkaammin. Se koskee myös ajettavaa koodia, että voidaan ajaa ohjelmaa suurelta osin päätelaitteessa ja kätevyyssyistä tallentaa jutut sinne minne kuuluukin, eli keskitetysti.

4. Ei tarvitse märehtiä päätelaitteiden päivityksistä.

Päivittää palvelimella olevaa asennusta ja tadaa, päälaitteet saavat päivityksen automaattisesti.

5. Suorituskyky

Jos vertaa optimoitua selainsovellusta ja optimoitua natiivisovellusta, natiivisovellus on tällä hetkellä noin 10x tehokkaampi.

Mutta ei automaattisesti. Se suorituskyky edellyttää usein muistin hyödyntämistä enemmän ja muistia yleensä kuluu enemmän kun siellä on kaikennäköisiä järjestelmän kirjastoja ja niiden eri versioita.

Aika monilla urpoilla näkyy olevan muistia naurettavan vähän. Silloin käykin helposti niin, että kun se selain ajaakin kaikkia sovelluksia, homma toimii tehokkaammin kuin natiivisovelluksilla kun muistia menee vähemmän ja ei tarvitse swappailla. Myös CPU:n välimuisti saattaa toimia tehokkaammin näin.
5135
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Selainsovellukset sopivat kaltaisillesi tumpeloille jotka tekevät koneella hyvin kevyitä ja yksinkertaisia tehtäviä joihin selainsovellukset sopivat. Vähänkin raskaammissa ja vaativammissa tehtävissä natiivisovellukset ovat ainoa vaihtoehto koska kyseisiä tehtäviä ei pystytä hoitamaan selainsovelluksilla järkevästi. Asenteesi estää sinua ymmärtämästä että osa käyttäjistä (aika suuri osa) tekee tietokoneella asioita joihin selainsovellukset eivät kykene, kuvittelet ilmeisesti että kaikilla tietokoneen käyttö on yhtä kevyttä ja alkeellista kuin sinulla.

Äänestä
  • Aloittaja

    Suurimpaan osaan tehtävistä selainsovellukset sopivat täysin. Lähes kaikissa tilanteissa rajoitetta tulee vasta kun halutaan puhtaasti offline käyttöön mutta edelleen hoituu hyvin.

    Se on jo harvinainen poikkeus, että ei onnistusi online käytössä.

    Äänestä

Kommentoi aloitusta


m-kar kirjoitti:

Olen havainnut outoa kitinää ja mussutusta selainsovelluksista. Ihan kuin joillakin olisi jotain näistä vastaan.

Aloin nyt sitten pohtia, että MIKSI? Mitä enemmän asiaa pohtii niin sitä järjettömämmältä tuntuu olla vastaan selainsovelluksia. Tarkastellaan vähän ominaisuuksia:

1. Käyttöliittymän skaalautuminen

Selainsovellukset skaalautuu erilaisille resoluutioille. 4K ei ole mikään ongelma. Vanhat paskaohjelmat alkavat repeillä kun laittaa pikseliä lisää tai vaihtoehtoisesti kutistuvat kelvottomiksi. Ja kohta tulee jo 8K...

2. Standardinmukaisuus

HTML5 on standardia. Ei tarvitse välittää ekosysteemeistä vaan toimivat kaikilla laitteilla. Sen lisäksi toimivat pitkään. Esim. nykyiset selaimet näyttää ongelmitta jotain vuoden 1997 HTML4:sta.

3. Ei tarvitse asentaa päätelaitteille.

Selainsovellukset vain käynnistetään. Ne lataa käynnistyessä tarvittavat jutut selaimen välimuistiin ja jatkossa kun käynnistää uusiksi, se tapahtuu tehokkaammin. Se koskee myös ajettavaa koodia, että voidaan ajaa ohjelmaa suurelta osin päätelaitteessa ja kätevyyssyistä tallentaa jutut sinne minne kuuluukin, eli keskitetysti.

4. Ei tarvitse märehtiä päätelaitteiden päivityksistä.

Päivittää palvelimella olevaa asennusta ja tadaa, päälaitteet saavat päivityksen automaattisesti.

5. Suorituskyky

Jos vertaa optimoitua selainsovellusta ja optimoitua natiivisovellusta, natiivisovellus on tällä hetkellä noin 10x tehokkaampi.

Mutta ei automaattisesti. Se suorituskyky edellyttää usein muistin hyödyntämistä enemmän ja muistia yleensä kuluu enemmän kun siellä on kaikennäköisiä järjestelmän kirjastoja ja niiden eri versioita.

Aika monilla urpoilla näkyy olevan muistia naurettavan vähän. Silloin käykin helposti niin, että kun se selain ajaakin kaikkia sovelluksia, homma toimii tehokkaammin kuin natiivisovelluksilla kun muistia menee vähemmän ja ei tarvitse swappailla. Myös CPU:n välimuisti saattaa toimia tehokkaammin näin.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu