Il World Wide Web ha trasformato l'applicazione desktop in un passé. Ma le applicazioni mobili distruggeranno il Web? Potrebbe accadere, specialmente se le cose continuano come sono adesso. Ma chi lo salverà?

Non saranno app mobili . Sono di gran moda in questi giorni. Decine di migliaia di loro sono stati mantenuti dagli sviluppatori (che potrebbero essere le stesse persone che in precedenza hanno sviluppato app desktop). E stanno dando a coloro che sostengono il motivo del Web aperto di preoccuparsi.

Chissà, potremmo vivere in un futuro in cui il Web subisce un destino simile a quello delle applicazioni desktop - le applicazioni desktop sono ancora in fase di produzione, sì, ma le prospettive future sono, nel migliore dei casi, cupe.

Tuttavia, è possibile adottare misure per salvare il World Wide Web, ma arrivarci è un percorso lungo e difficile.

Web 1.0

Il Il World Wide Web divenne una realtà nel 1990 , quando il primo browser Web, il server Web e la pagina Web sono stati sviluppati da Tim Berners-Lee. Si potrebbe sostenere che ha creato la prima app Web. E anche se non era dinamico e non era bello, era motivo di festa: una nuova ondata di tecnologia della comunicazione e dell'informazione era su di noi.

Una ricreazione di la prima pagina web mai creata .

Ciò che derivava da un singolo server nel 1990 è diventato 26 nel 1992 e oltre 200 nel 1993. Siti come Google, Yahoo, MSN, Amazon, Craigslist e Blogger sono seguiti successivamente. Abbastanza sicuro, questi siti web sono stati l'inizio di incredibili innovazioni che si svolgono sul Web.

Questo periodo di innovazione ha toccato il punto più alto nel 2000: le velocità di Internet stavano diventando più veloci, la banda larga stava prendendo forma e milioni di dollari venivano fatti. Il Web aperto si stava espandendo a un hot clip e tutti volevano entrare in azione.

Hype era anche ai massimi storici. Gli investitori troppo zelanti stavano gettando soldi a qualsiasi entità che avesse un ".com" associato. Le aziende non potrebbero sbagliare.

Ma potevano ...

Tutto è arrivato al culmine nel marzo del 2000. Fu in questo preciso momento in cui le cose non sarebbero mai state le stesse. I prezzi delle azioni del settore Internet si sono schiantati, il panico è tramontato e una quantità infinita di compagnie Internet sono state cancellate dall'esistenza. La "bolla dot-com" è spuntata.

Web 2.0

Le cose erano tranquille su Internet per un po '. Quelle aziende che sopravvissero - Yahoo, Ebay, Amazon, Google e altri - riuscirono a rimanere sul radar della gente nei primi anni 2000. Ma, nel complesso, non stava succedendo molto. L'innovazione sul Web si è arrestata.

Ma era solo questione di tempo prima che qualcuno lo cambiasse. Ma nessuno avrebbe potuto sapere chi fosse quella persona e quanto successo sarebbe diventato. Quella persona era Kevin Rose.

Digg potrebbe essere giù nella polvere ultimamente, ma l'ambizioso progetto di Kevin Rose ha stimolato una nuova era di startup e innovazione che hanno fatto del browser la loro casa.

Altri siti hanno aderito al party: Reddit è stato fondato come competizione diretta per Digg, Flickr è entrato in scena e ha cambiato il modo in cui potevamo percepire la fotografia, MySpace ha cambiato il modo in cui le persone interagivano tra loro online e Facebook non ha nemmeno bisogno di spiegazioni.

I blog sono anche diventati popolari, e intere aziende sono state costruite su piattaforme di blog, cosa che non era possibile alcuni anni prima.

In effetti, le cose andavano bene per il Web 2.0. Il browser e l'app Web sono diventati re e l'applicazione desktop è diventata irrilevante.

Queste aziende non avrebbero commesso lo stesso errore come l'ultima volta. Nessuna "bolla dot-com" qui. Quindi cosa potrebbe andare storto?

L'applicazione

Bene, c'era questa piccola cosa chiamata iPhone: si è rivelato un problema serio. Ma le vere star sono state gli sviluppatori di terze parti che hanno caricato l'App Store con applicazioni mobili che, al momento, non avevano precedenti in tutto ciò che era presente sul Web.

Queste applicazioni hanno creato una nuova era di interattività e informazioni in movimento che ha causato gravi danni alla reputazione del Web. Il Web era il luogo in cui andavi per ottenere informazioni, ma lo smartphone era quello che avevi se volevi che le informazioni venissero a te. E gli sviluppatori di tutti i tipi hanno colto l'occasione, anche gli sviluppatori Web.

Potresti biasimarli?

L'iPhone è stato un punto di svolta. Era una nuova piattaforma che ha dato nuova vita agli sviluppatori. Coloro che erano rimasti senza lavoro a causa della scarsa diffusione del software desktop avevano nuovi motivi per essere entusiasti: questa nuova piattaforma poteva aprire nuove porte.

Ma l'iPhone ha fatto qualcosa di ancora più importante: ha evidenziato il fatto che le tecnologie Web stanno invecchiando. Non stavano al passo con i tempi; navigare nel Web su un telefono, in quel periodo, era un dolore, e nessuno voleva davvero farlo. Ovviamente, Apple ha cambiato tutto ciò con Webkit / Safari anche sull'iPhone - ha fatto sfogliare il Web su un dispositivo mobile che una persona in realtà vorrebbe fare. Quindi, in un certo senso, è un'arma a doppio taglio.

I limiti tecnici, grafici e interattivi del Web erano stati esposti. La creazione di un'app mobile è stata una soluzione molto migliore per attirare l'attenzione su una piattaforma mobile. E se un'applicazione web esistente non aveva un'app mobile dedicata quando l'iPhone veniva in giro, non ho dubbi che abbia perso molte grandi opportunità.

Problemi con il Web

Le tecnologie web necessarie per adattarsi. Fortunatamente, lo hanno fatto: tecnologie nuove e migliorate come HTML5, CSS3 e JavaScript hanno esteso il suo supporto ai dispositivi mobili. Gli utenti hanno iniziato a godere di esperienze incredibili dai loro dispositivi mobili; esperienze non molto diverse da quelle fornite da un browser desktop completo.

Eppure, per tutto ciò che il Web ha fatto bene durante questo periodo, per tutti i progressi che abbiamo visto con HTML5, resta comunque il fatto che il Web aperto è in serio svantaggio quando lo si confronta con un'applicazione mobile. Certo, il Web aperto può ricreare esperienze simili - e potrebbe persino un giorno essere in grado di rendere la grafica 3D che rivaleggia con quelle di console di gioco e app mobili - ma un'app dedicata per dispositivi mobili ha ancora alcune gambe che non sono ancora disponibili attraverso un browser Web mobile.

Attenzione / Accessibilità

Il primo vantaggio di un'app mobile è la capacità di mantenere l'attenzione dell'utente. Quando un utente interagisce con il proprio smartphone, le parti di contenuto più facilmente accessibili su quel telefono sono applicazioni dedicate: se desiderano un video, visitano l'app YouTube; se vogliono Twitter, cliccano su TweetDeck; se vogliono il tempo, beh, ci sono dozzine di app solo per farlo. Il punto è che questa informazione e intrattenimento è a portata di click.

Ma non hai questa comodità con un'app Web, almeno non senza creare un collegamento o scorciatoia dell'applicazione che ti porti direttamente al sito web. Nella maggior parte dei casi, gli utenti decideranno di aprire il browser, digitare l'URL e attendere il caricamento della pagina web. Difficile? Non proprio. Ma questo metodo è migliore (o più efficiente) di un singolo clic da una schermata iniziale su uno smartphone?

La maggior parte dei consumatori preferirebbe avere applicazioni sul proprio smartphone perché è il modo più semplice per accedere ai contenuti. È più veloce, più facile e, discutibilmente, più sicuro che armeggiare con il browser e una barra degli indirizzi. E mentre questo problema di attenzione si riduce principalmente al tempo (o, probabilmente, alla pigrizia), il prossimo numero è molto più importante; potrebbe essere la rovina definitiva delle applicazioni basate sul Web.


Notifica

Se un utente non viene sottoposto a dinging, ping, buzzed, alert o, come verrà chiamato, notificato, l'utente si trova in una situazione di svantaggio.

Viviamo in un mondo in cui l'informazione scorre sempre verso i consumatori. In qualsiasi momento ci sarà un Tweet, stato, notizie, testo, e-mail o qualsiasi altro tipo di notifica che possa tenere qualcuno distratto. (Potremmo anche chiamarlo l'era della distrazione.)

Prima dello smart phone, i siti Web avevano solo uno o due metodi principali per notificare a un utente che qualcosa è successo: un'email o, eventualmente, un messaggio di testo (il primo era il metodo più popolare).

Anche in quel caso, le persone erano più produttive, ne sono sicuro, ma i siti web avevano meno possibilità di mantenere un utente impegnato. Gli RSS arrivarono alla fine degli anni '90, ma anche se si evolvettero nei primi anni della metà degli anni 2000, funzionava ancora principalmente come una casella di posta elettronica per nuovi contenuti; doveva ancora essere controllato per essere utile. Ancora una volta, questo è stato positivo per la produttività, ma non così buono per gli sviluppatori Web che vogliono mantenere l'attenzione dei propri utenti.

Oggigiorno, tuttavia, i sistemi operativi mobili come iOS, Android, Blackberry OS e Windows Phone 7 hanno fatto grandi progressi nello sviluppo di sistemi di notifica che consentono alle applicazioni di mantenere l'utente informato su ciò che sta accadendo. (Non posso passare cinque minuti senza che il mio Droid X mi avvisi di un'e-mail, di un commento su Twitter o di un commento su Facebook.)

Sfortunatamente, lo stesso non si può dire per i siti web. Anche con i drastici miglioramenti apportati con le tecnologie Web. È un problema serio, di cui Fred Wilson, un venture capitalist, ha notato quanto sono diventate importanti le notifiche mobili :

Le app HTML possono utilizzare il canale di notifica? Gli sviluppatori possono accedere a questo canale di notifica e iniziare a creare filtri e altre applicazioni ovvie che vorremmo tutti e di cui avremmo bisogno quando questo diventasse il nostro modo principale di utilizzare il dispositivo mobile?


Senza la possibilità di fornire notifiche agli utenti sui dispositivi mobili, le app Web non hanno la possibilità di competere con applicazioni completamente integrate in grado di fornire notifiche e feedback in un istante. Certo, i siti Web possono fornire informazioni, ma, da soli, non possono fornire interattività e feedback comparabili alle loro controparti mobili.


Accesso API

E poi c'è un altro problema serio - citato anche da Fred Wilson - che ruota attorno al concetto di essere sempre connessi e avere accesso alle informazioni da altre applicazioni. Le applicazioni native hanno una condivisione del tempo relativamente facile le une con le altre. Il signor Wilson ha presentato un esempio eccellente :

Immagina di creare un'app mobile che si connetta alla piattaforma Facebook, alla piattaforma Twitter, alla piattaforma Foursquare e alla piattaforma di Google Maps. Supponendo che gli utenti abbiano tutte queste app sul proprio dispositivo mobile, è possibile effettuare le connessioni direttamente e rapidamente sul dispositivo mobile. E poi puoi estrarre dati da quelle app per creare nuove esperienze per gli utenti mobili. È possibile creare notifiche cross app e altre esperienze basate sui dati per gli utenti.


Le applicazioni Web non hanno metodi per accedere a queste informazioni. Le informazioni del telefono sono effettivamente invisibili all'app Web (anche se è una storia diversa per i dati sulla posizione). Invece, uno sviluppatore Web deve passare attraverso un processo di ricezione delle autorizzazioni da ogni singolo servizio attraverso le API Web. Questo può essere un dolore non solo per lo sviluppatore ma anche per l'utente.

Quindi, conosciamo i problemi. Sappiamo che le app Web avranno un periodo difficile in futuro a meno che le cose non cambino presto. Ma ci sono soluzioni. Tuttavia, sarà un compito monumentale rendere queste soluzioni realtà. Tuttavia, potrebbe essere l'ultima speranza per livellare il campo di gioco e mantenere le app Web competitive sui dispositivi mobili in un lontano futuro.

Risolvere i problemi

Ci sono alcuni modi in cui è possibile risolvere tutti i problemi sopra citati. Ma farà affidamento su persone come Apple, Google, Microsoft, Research In Motion e altre grandi aziende per farlo funzionare.

Parliamo innanzitutto dell'accessibilità del Web sui dispositivi mobili. Palm (ora di proprietà di HP) ha fatto meglio con webOS. Hanno reso il Web parte integrante della loro piattaforma e persino le stesse applicazioni sono state create utilizzando le tecnologie e le API basate sul Web. Era (ed è ancora, come HP possiede la tecnologia) impressionante e innovativo. Sfortunatamente, non vedo webOS che guadagna la popolarità dei suoi rivali a meno che non succeda qualcosa di drastico . Ma l'integrazione con le tecnologie Web è impressionante, ed è un esempio che un'azienda come Google dovrebbe abbracciare.

Tutto ciò solleva una domanda: dovrebbe esserci una differenza tra un'app Web e un'app mobile su un dispositivo mobile, almeno dal punto di vista dell'utente? Può essere. Forse no. Ci sono argomenti per entrambe le parti. Ma la mia speranza è che le future iterazioni delle piattaforme mobili comincino a trattare le app Web più come le app native per dispositivi mobili - che le app Web avranno la possibilità di integrarsi pesantemente con il sistema operativo come fanno le app mobili. E se questo accade, il Web aperto può avere la possibilità di competere realmente a parità di condizioni. Ma ci vorrà del tempo per appianare i dettagli.

Il prossimo numero sono le notifiche . Questo problema potrebbe avere due possibili soluzioni: i sistemi operativi mobili offriranno modi per i siti Web di notificare gli utenti, oppure uno sviluppatore di terze parti crea una soluzione che lo farà per loro.

Quest'ultimo è lo scenario più probabile; è qualcosa che mi aspetto di vedere presto - una società creerà un'applicazione per piattaforme Android, Blackberry, iOS e altre che consentirà ai siti Web di inviare notifiche a tale applicazione. L'applicazione stessa inoltrerà quindi tali notifiche al dispositivo dell'utente. E speriamo che tutto sia così fluido come oggi le notifiche agiscono sulla maggior parte dei sistemi operativi mobili. Ma bilanciare il controllo e la frequenza di queste notifiche e quali notifiche sono consentite è cruciale per il successo di questo tipo di servizio.

Anche il problema finale dell'accesso a API e dati di terze parti è complicato. Si tratta di sicurezza. Dare a qualsiasi o tutti i siti web l'accesso alle informazioni personali su un telefono è un no-no definito. Ma potrei immaginare un futuro in cui, come vedi oggi quando visiti Twitter e altri siti che consentono di chiedere dati sulla posizione, i siti Web chiederanno all'utente e al telefono il permesso di accedere a determinati dati. Gli utenti saranno quindi in grado di consentire a tali app Web di accedere ai dati. Ci dovrebbe anche essere un modo per gestire queste autorizzazioni sul telefono, forse in modo simile a come gli utenti dovrebbero fare al momento di revocare le autorizzazioni da terze parti all'interno di Facebook e Twitter.

Questo probabilmente sarà lasciato a Google, HP e ad altre società orientate al web dietro i sistemi operativi mobili da gestire.

Conclusione

Il World Wide Web ha un futuro, e rimane sempre così mentre i sistemi operativi tradizionali hanno il controllo. Ma quei giorni stanno lentamente svanendo; E 'solo questione di tempo.

I dispositivi mobili sono il futuro, e sia che si tratti di tablet, smartphone o altro gizmo che deve ancora essere inventato, essi competeranno con il Web aperto se le cose rimarranno come sono. Ma se le aziende coinvolte trovano un modo per comunicare con siti Web che consentano loro di notificare gli utenti e condividere informazioni con loro e viceversa, il futuro per il Web rimarrà competitivo.

Ma un punto non può essere discusso: il World Wide Web, così com'è oggi, è la piattaforma più semplice per cui creare, distribuire e gestire le informazioni e le applicazioni che sono accessibili ai più, se non a tutti, i dispositivi mobili e gli utenti oggi . E io, per esempio, spero che rimarrà per così tanto tempo.


Scritto esclusivamente per WDD da James Mowery . È un appassionato giornalista tecnologico e imprenditore che ha scritto per varie pubblicazioni di alto livello come Mashable e CMSWire. Seguilo su Twitter: @JMowery .

Cosa / chi pensi salverà il World Wide Web? Condividi sotto ...