divendres, 18 d’octubre del 2013

Fragmentació

La fragmentació és sense dubte la dificultat i risc més important en el desenvolupament d'aplicacions mòbils. La fragmentació pot ser de diferents graus: no és el mateix una app que ha de corre en dos telèfons diferents i en una mateixa versió de la plataforma que una que ha de corre en un mòbil i una tablet i amb versions diferents.
La fragmentació ve donada per diferents factors

§         Maquinari diferent
§         Programari diferent
§         Plataforma
§         Implementacions
§         Variació de les funcionalitats
§         Preferències d'usuari
§         Diferències de l'entorn

El que provoca la fragmentació en Android és precisament la gran diversitat de dispositius, com per exemple, les diferents mides de pantalla, resolucions, memòria, processador etc. Per altra banda, el fet que convisquin alhora diferents nivells d'API amb característiques diferents. Finalment, el fet que cada fabricant pugui adaptar el sistema operatiu Android a la seva mida augmenta la fragmentació.
Els perjudicats són per una banda els usuaris, que es troben amb app que no poden instal·lar en els seus dispositius i sobretot els programadors, que han d'adaptar les aplicacions per diferents APIS, resolucions, densitats, processadors etc.. És a dir, un caos.


La fragmentació no és exclusiva d'Android i també ho trobem a iOS i a Windows Phone.

Cap comentari:

Publica un comentari a l'entrada