Què fa que una aplicació informàtica sigui realment bona?

Imprimeix Correu electrònic
Tecnologia - General
divendres, 4 de desembre de 2009 00:20

VLC pantalla

Tinc alguns dies pensant sobre que característiques ha de tenir un programa o aplicació informàtica per ser realment bé, més enllà dels aspectes tècnics en els quals va ser programat. Un enginyer pot demostrar que és el millor del món en X llenguatge de programació, fins i tot pot crear una solució per gairebé qualsevol problema pràctic del món real, que necessiti dades i informació per ser processats. Pot fer fantàstics algorismes que siguin més ràpids que un Ferrari (bé, en realitat obligatòriament ho ha de ser). Metàfores més metàfores menys, moltes vegades l'èxit de programa de computació es troba en detalls que rarament analitzem, i que de vegades s'amaguen a l'evident.

Avui vaig enviar un tweet amb la meva opinió pel que fa a 2 grans programes, que sota el meu punt de vista, no han de faltar en cap computador, sigui el que sigui el sistema operatiu que s'utilitzi. Aquestes aplicacions “màgiques” són Dropbox i VLC. El primer és un programa que et permet sincronitzar determinats arxius amb el núvol d'Internet, fer respatllers d'informació i sincronitzar aquests arxius o backups amb els teus diferents equips (oficina, casa, portàtil i fins i tot el telèfon). D'altra banda, VLC és un programa que semblés haver estat creat per Tony Stark usant la resistència de Chuck Norris. VLC és un reproductor multimèdia (multiplataforma) que pot llegir qualsevol arxiu de video o àudio del nadal del passat, del present i del futur. Fins i tot hi ha rumors (no confirmats) que si s'uneixen TOTS els discursos i programes de TV d'Hugo Chávez, dels últims 10 anys, en un només arxiu de video infinit, VLC ho obrirà en menys de 8.8 segons. Crec que no els quedarà cap dubte del bé que són aquests dos programes.

Tornant al tema, volia parlar d'aquestes aplicacions com a exemples de les característiques que ha de tenir una gran aplicació. Encara que Dropbox és gratis fins a 2GB, és un servei pensat a guanyar diners. Mentre que VLC és un programa Open-Source amb una filosofia diferent quant a la seva concepció. Però els dos programes tenen alguna cosa en comú que els fa guanyadors, i els puja de nivell. Ho va assenyalar i va resumir molt bé el meu amic @ald en un tweet: “I el que té de bo ambdós és que són multiplataforma”. Tant Dropbox com VLC corren en els tres principals sistemes operatius de l'actualitzeu: Windows, Mac OS X i Linux. Per descomptat que hi ha altres elements i característiques que fan que una aplicació, servei o programa siguin realment bons, però cada dia és més important aquest aspecte, que moltes vegades és simplement ignorat pels programadors o les companyies. Un programa realment bé ha de poder córrer en aquests 3 sistemes operatius, i fins i tot anar més enllà i arribar a córrer en els principals sistemes operatius mòbils (el que està començant a ocórrer).

Una de les raons per les quals els clients de Twitter són tan populars té a veure amb que molts d'ells estan programats per a Adobe Air, la qual cosa automàticament ho converteix en multiplataforma. Es que algunes persones que usen Windows diran que mai es mouen a Linux o Mac OS X, però realment cada dia són més les persones amb una portàtil d'Apple i una computadora amb Windows en l'oficina. De fet en aquest precís moment, tret que siguis una excepció notable, en la teva butxaca portes un altre sistema operatiu diferent al de la teva computadora d'escriptori. Gran part de l'èxit de moltes aplicacions web, és que són iguals per a tots.

Una altra característica que fa que un programa sigui bé és que sigui portable (ja sigui incrustat en el teu telèfon) o en un simple pendrive. @julionoguera ho indica molt bé: “i també Dropbox i VLC tenen versions portables per portar-los en el pendrive on vulguis”. Un altre programa que va complint totes aquestes normes, i que per la meva és dels millors de la història, és Firefox, és multiplataforma i corre en tots costats (en l'iPhone no, perquè Apple decideix que no t'és útil) i ho pots portar en un pendrive. Per si t'interessa aprofundir sobre el tema de les aplicacions en un pendrive visita Portableapps.

Després de tenir aquestes característiques hi ha alguna cosa fonamental d'un bon programa, tard o d'hora ho acabarà usant molta gent. Si és multiplataforma no tens limitació en el nombre d'usuaris més enllà de les demogràfiques. Molts usuaris usant una eina la poden convertir en un estàndard. Està passant amb Gmail, Des de quan no escoltes les paraules “Microsoft Outlook”?. Ha passat amb infinitat de productes d'Adobe , aquesta companyia grisa de la qual ni sabem on estan les seves oficines, però que va permetre que un document es pogués veure fins a en la sopa de lletres, en forma de PDFs. Està ocorrent amb Firefox i ha passat en moltes oportunitats. Més usuaris fan que més usuaris usin una eina, és un efecte en cadena.

Per descomptat que hi ha moltes altres característiques que són importants i que podem afegir a la llista. Un programa realment bé ha de complir amb les següents característiques:

  • Multiplataforma
  • Portable
  • Utilitzat per moltes persones
  • Tenir un bon disseny
  • Pensar en la usabilidad
  • Senzill i fer poques coses, però fer-les bé
  • Ràpid
  • Fàcil d'usar
  • Es pugui personalitzar
  • Que no sigui una fabrica de pantalles blaves
  • Que busqui el mateix les seves actualitzacions i t'avisi que estan disponibles
  • Integració amb Internet (o el núvol)

Totes aquestes característiques són molt importants perquè una aplicació pugui sobresortir i ser considerada pels usuaris i companyies per al seu ús quotidià. I encara que sembli increïble moltes empreses, programadors i enginyers les obliden tot el temps. Aquí en ALT1040 ens agradaria conèixer la teva opinió al respecte, cuales característiques et semblen més importants i cuales agregaries a la llista.

Moltes gràcies a totes les persones que des de Twitter em van ajudar amb els seus suggeriments, lamentablement avui tinc poc temps per nomenar-los a tots.


Font
Trackback(0)
Comentaris (0)Add Comment

Escriu un comentari

security code
Escriu els caràcters de la imatge


busy
 

Com funciona WikiNotícia?

WikiNoticia es un sistema combinat d'algorismes i persones, que adapta notícies d'altres idiomes al català / valencià, de manera iterativa. Això vol dir que algunes de les notícies poden contenir expressions o paraules incorrectes. Per això els nostres administradors i usuaris (alhora lectors) editen contínuament les notícies per corregir aquestes errades. D'aquesta manera i en molt poc temps, obtenim articles d'alta qualitat.

Només cal que et registris, entrar el nom d'usuari i contrasenya, i ja seràs capaç d'ajudar-nos a crear una gran font d'informació en català! Pots veure ací les preguntes més freqüents sobre com editar notícies.

Registra't i ajuda'ns a millorar