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