Ovatko HTML5-sovellukset koskaan parempia kuin natiivisovellukset?

Kirjoittaja: John Stephens
Luomispäivä: 2 Tammikuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Technology Stacks - Computer Science for Business Leaders 2016
Video: Technology Stacks - Computer Science for Business Leaders 2016

Sisältö

Voiko verkko koskaan korvata alkuperäisen? Korvataanko verkko sellaisena kuin tiedämme sen koskaan, kaikki muut interaktiivisten tekniikoiden esitystavat?

Näitä kysymyksiä kysytään yhä säännöllisemmin, koska suurten selainten tavoitteet näyttävät lopulta korvaavan laitesovelluksen alkuperäiset ominaisuudet.

Joten miksi selaintavoitteista on tullut niin yleisiä ja vahvoja parin viime vuoden aikana? Ensinnäkin, taistelu yhden tekniikan ylivalta toisesta on kaikuuduttu läpi historian kauemmin kuin meillä on ollut transistoripohjaista elektroniikkaa.

Sinun tarvitsee vain tarkastella argumentteja rautatieradan raideleveydestä 1800-luvulla tai Teslan ja Edisonin välillä käydystä AC: n ja DC: n virtaussodasta. Tai Macin ja PC: n aina uudet taistelut ja nyt HTML5 (verkko) vs natiivi.


Kuitenkin harvoin tekniikka onnistuu niin lopullisesti, että se hävittää kilpailun. Todennäköisemmin näemme, että toissijaiset tekniikat täyttävät kapean alueen, jossa niitä käytetään mukavasti. Vasta kun teknologiaosa on kypsynyt ja vakiintunut, yksittäisen tekniikan vaikutus tuntuu mittakaavassa, jolla on suurin vaikutus kuluttajien käyttäytymiseen.

Perustamisperiaatteet

Verkon alkuperäisen tarkoituksen ja ensisijaisen toiminnallisuuden oli sallia jäsennellyn sisällön levittäminen useissa solmuissa. Erityisesti Tim Berners-Leen mielenkiinto oli tiedon levittäminen ja viestinnän tehostaminen, joka kehittyi ja juurtui perustuen yksilöihin, jotka käyttivät sitä viestintään viestipalvelujen, foorumien, verkkosivustojen ja muiden palveluiden kautta.

Alkuperäisten selainten tarina oli, että ne luotiin antamaan yliopistojen ja tutkijoiden jakaa tietoa nopeammin ja helpommin kuin muut julkaisutavat. Tämä avasi myös maailman, jossa ideoiden kanssa voitiin tehdä yhteistyötä outolla asynkronisella reaaliaikaisella ajalla laajalla maantieteellisellä alueella.


Vaikka otetaan huomioon selainten lisääntyvät ominaisuudet, kaikki pienet kukoistukset ja pääominaisuudet, hyvin vähän on muuttunut ihmisen perustavanlaatuisen käyttäytymisen suhteen verkossa.

Sen sijaan toiminnallisuuden ja laskentatehon kasvu on vain mahdollistanut suuremman hienostuneisuuden mahdollisuuden toimituksen sisällä, mukaan lukien esittely, sisällön käyttö ja vuorovaikutus.

Viime vuosikymmenen aikana monet asetetuista rajoituksista johtivat parempaan tekniikkaan. Vaikka ohjelmisto, joka ei kärsinyt rajoituksista, tuli turhaksi ja hankalaksi käsitellä, hallita tai edes suositella.

Verkko on kehittymässä, mutta yhden sivun sovelluksen käyttäytyminen ei ole oikeastaan ​​niin kaukana niistä malleista, joita olemme aiemmin nähneet ihmisten käyttämässä verkkoa.


Loppujen lopuksi tämä kehitys sai mahdollisuuden johtuen Microsoftin keksimästä AJAX: sta ratkaisemaan itselleen raportointi- ja alustakysymys todellisen tarpeen perusteella. Ei myöskään olisi animoituja sivustoja, jos Macromedia ei olisi laittanut Flashia verkkoon; HTML5-animaatiot korvasivat sen.

Kasvava maturiteetti

Jokainen teknologisen kehityksen vaihe johtaa kypsyyteen vasta, kun monia haasteita käsitellään tiukasti turvallisuuden, yhteentoimivuuden ja suorituskyvyn kannalta. Katsokaa Flashin hämmennystä, kun Apple hylkäsi sen, koska he eivät ottaneet huomioon Flashin seurauksia mobiililaitteilla.

Pohjimmiltaan Flash on loistava laitteessa, joka on kytketty virtalähteeseen, ja koska se on mustan laatikon tekniikka, älypuhelinten ominaisuuksia, turvallisuutta ja suorituskykyä koskevia ongelmia ei ollut helppo käsitellä.

Joten onko järkevää odottaa, että verkosta tulee seuraava foorumi ja joka korvaa alkuperäiset kykymme? Voimme vastata kysymykseen kahdella vastauksella.

Pysytkö kotimaassa?

Homogeenisessa teknologiaympäristössä on hyvin kohtuullista odottaa verkon korvaavan alkuperäisen. Asumme kuitenkin heterogeenisessä ympäristössä, jossa yksilöiden ja ryhmien erilaiset tarpeet tarkoittavat, että on vaikea luoda yhtä kaikkialla yhtä tasaisesti palvelevaa alustaa.

Katsokaa taistelua, jota Java on kokenut yrittäessään olla läsnä kaikkialla sovelluksissa. Tai jopa erityinen suorituskyky koskee sitä, että pelit (eli Race for the Sun) tai jopa Uberin kaltaiset aloittavat yritykset kohtaavat, missä verkko ei olisi tarpeeksi hyvä näiden erityisvaatimusten kanssa.

Tulevaisuudessamme on paikka verkolle, liitetyille laitteille ja natiivisti kootuille sovelluksille. Ja minä, kuten PPK, ilmaisen myös huoleni siitä, että meidän on oltava varovaisia ​​lisäämällä jo varsin monimutkaisen selaimen laajuutta punnitsematta huolellisesti kustannus-hyöty / ylläpitovaikutuksia, ennen kuin kaivamme liian syvälle maailmaan, joka voi aiheuttaa epätoivoa.

Sanat: Thomas Cowell

Thomas Cowell on SapientNitron kokemustekniikan johtaja (Iso-Britannia).

Piditkö tästä? Lue nämä!

  • 6 nopeaa asiaa, joita kehittäjät voivat tehdä suorituskyvyn parantamiseksi
  • Kuinka saada ihmiset välittämään verkon suorituskyvystä
  • 10 parasta ilmaista HTML5-mallia
Muista Katsoa
Esittelyssä CSS Grid Layout
Lukea

Esittelyssä CSS Grid Layout

Yli puolet työ täni verko a, käyttöliittymän kehittäminen i äl i paljon kuvien luomi ta Photo hopi a, itten niiden pilkkomi ta ja merkintöjen käyttämi...
15 upeaa logofonttia
Lukea

15 upeaa logofonttia

Et itkö täydelli tä kirja inta brändäy - tai logoprojektiin? Olemme tutkineet joitain parhaita fontteja uuden logo uunnittelun ratkai emi ek i - ja yhdi täneet ne kä...
Inspiraationi: Aardman Digitalin Gavin Strange
Lukea

Inspiraationi: Aardman Digitalin Gavin Strange

Ihmi et löytävät in piraatiota kaike ta ja kaike ta. Lähde tai e ine, jonka yk i taiteilija voi arvo taa, toinen aattaa hylätä, mikä tarkoittaa, että kauneimpie...