Proudly debugging the system since 1981

Autore: bosh (Pagina 37 di 49)

I link della settimana

App vs Web

Ovvero perchè, in linea generale, sono contrario al proliferare delle app per dispositivi mobile.

  1. Le app sono un sistema chiuso. La tendenza dovrebbe essere verso l’apertura. Abbiamo ottenuto a fatica un linguaggio standard (l’html), compresibile ovunque, gestito da un consorzio superpartes. Il linguaggio ha enormi potenzialità di crescita ma è richiesto uno sforzo da parte di tutte le parti coinvolte. Compresi gli utenti che dovrebbero privilegiare software e siti aderenti agli standard.
  2. Le app sono costose da sviluppare. Tecnologicamente si riparte da zero per ogni diverso sistema. E’ vero l’utenza aumenta, ma anche gli ecosistemi. Al momento in cui viene scritto questo articolo non si può pensare di fare un app se non si sviluppa per almeno 2 sistemi. Probabilmente, nel prossimo futuro, ce ne sarà un terzo con un bacino di utenza sufficentemente ampio da non essere possibile ignorarlo.
  3. Le app sono pericolose. Sono dei programmi che si installano su un computer. Con tutti i rischi del caso. Una efficente gestione dei permessi e un controllo da parte del gestore dell’ecosistema non mettono al sicuro da ogni problema. Market paralleli e sblocco dei “limiti” di fabbrica sono presenti da sempre. Errori nella valutazione della sicurezza delle applicazioni anche.
  4. Le app non risolvono il problema di avere una parte server. Perchè per essere interessanti, devono offrire per esempio informazioni nuove, o una comunicazione con altri utenti devono avere una parte server.
  5. Le app hanno un ciclo di vita breve. Un sito web può rimanere frubile (anche se non gradevole) per 10 o più anni. Le app sono legate al tempo di vita di una piattaforma hardware/software. Quando viene a mancare, vuoi per mancanza di diffusione o per cessazione del supporto, l’app non è più fruibile.

Ma perchè dovremmo quindi fare affidamento alle app, quando possiamo fare un sito mobile:

  1. Per far pagare l’accesso. I market rendono l’operazione molto semplice. Ma non è impossibile fare lo stesso col web.
  2. Per avere un aspetto grafico più evoluto. Interfacce asincrone e veloci sono difficili da rendere su web. Il 3D anche. Anche se su piattaforme desktop questo vincolo è sempre meno stringente.
  3. Per essere indipendenti dalla disponibilità di connessione dati. La necessità di risolvere questo problema si fà sempre più ridotta ma in alcuni casi è meglio essere indipendenti da una cosa, se effettivamente non porta nessun vantaggio averla.
  4. Per accedere direttamente all’hardware. Una applicazione che comunica col modulo fotografico del cellulare serve sempre.

Di questi 4 punti, solo gli ultimi 2 rimarranno una prerogativa delle app. I primi due sono una limitazione momentanea.

Ovviamente la riflessione parte da casi di vita reale, dove se il cliente si fissa sulle app, o chi vende pensa che possa far fissare il cliente con le app, si fanno le app. Fine del discorso. Ma se devo riflettere escludendo qualsiasi influenza personale o aziendale sconsiglierei di buttarsi in questa avventura almeno nel 90% dei casi.

P.S. : Questo mese il mio (ex?) periodico preferito (wired, edizione italiana) esce con le 100 app che devi avere. Che cambio di profondità di visione, da quando con un altra direzione aveva promosso “internet for peace”. Le app sono definitivamente anti-internet (inteso come web, ma anche inteso come modo di pensare).

I link della settimana

I link della settimana

Smaterializzazione

Stiamo traslocando altrove. Dire dove non è cosi banale.

Non ci sono limiti di tempo, non ci sono file da fare, non si scrive più a mano, il denaro c’è ma non si vede. Gli edifici in muratura perdono di sostanza. L’impiegato che, annoiato e noioso, risponde sempre alle stesse domande e un pò per vendetta vi rimbalza qua e là diventa l’ultima opzione. Le trappole burocratiche cessano di esistere perchè la guida è in tempo reale.

Un sogno? Forse, ma un passo alla volta ci si sta arrivando. Con buona pace di chi difende metodi paleolitici solo perchè sono più affini delle sue abilità. La resistenza è inutile.

I link della settimana

I link della settimana

  • Installing TCPDump on DD-WRT WRT54GL | emtunc’s Blog
    Installing TCPDump on DD-WRT WRT54GL
    Posted on April 16, 2011 by E Mikail T

    This article will serve as a quick tutorial on installing TCPDump on a LinkSys WRT54GL box running the custom DD-WRT firmware.

    TCPDump is a command line packet analyser. It’s a bit like Wireshark except it is command line based and in this tutorial, we will be installing it on a router and not on a PC

  • Enabling JFFS in DD-WRT from SSH
    Enabling JFFS in DD-WRT from SSH

    I like DD-WRT, it offers the basic tools needed for a router but I’d like to install other apps as well. The problem with embedded devices is that the system is installed in the non-volatile memory (usually 2-4MB) and one can only use the RAM to install apps.

  • Android Programming
    Android Tutorials
    Android Development Introduction
  • Meteor
    Meteor is a set of new technologies for building top-quality web apps in a fraction of the time, whether you’re an expert developer or just getting started.
« Articoli meno recenti Articoli più recenti »

© 2025 b0sh.net

Tema di Anders NorenSu ↑