Publicado hace 6 años por Good2SeeU a elandroidelibre.elespanol.com

Estamos a las puertas de recibir Android 8.0 y la versión actual de Android, 7.0 Nougat, sólo es utilizada por 1 de cada 10 teléfonos con Android. No hay muchos motivos para pensar que se acabará con la fragmentación.

Comentarios

D

#2 Sí es culpa de Google, ya que podría haber dejado claro desde el primer momento que la capa de personalización es particular de cada fabricante pero que el SO es cosa suya y que tuvieran que tirar de repositorio central, igual que hacen todas las distribuciones de Linux.

c

#5 El problema son los drivers. Al igual que con todas las distribuciones Linux. ¿Por qué crees que no puedes poner una distribución Linux en tu móvil (como Debian-arm, por ejemplo)?.

Si el fabricante del hardware no facilita drivers ni especificaciones para crearlos ya puede Google decir misa, que el sistema solo funcionará si el fabricante quiere.

D

#6 Pues eso: los drivers son parte del SO; la capa de personalización, no.

c

#8 Los drivers los facilita el fabricante del hardware. Es hardware cerrado y funciona con software cerrado. Es el FABRICANTE el que tiene el control, no Google.
En un sistema modular como Linux, los drivers son tan "sistema operativo" como lo es la "capa de personalización".

D

#9 Me refiero a que si Google (con lo enorme que es) le hubiera dicho a los fabricantes que tienen que poner sus drivers, aunque sean en blobs cerrados, en un repo central, no habría tanta fragmentación. Ojo, me refiero a que MediaTek, por decir uno, ponga sus drivers, no a que Alcatel ponga un paquete con los drivers para su Pixi 5 versión tal. En el segundo caso sería una lista de la compra (tal driver de MediaTek, tal otro de...).

D

#10 entonces Google no tendría Android en ningún móvil, y sería un fracaso.

Hasta sus Nexus fabricados por LG tienen obsolescencia programada vía drivers, ni Google exige que sea actualizables adjunto eternim.

Google no es tan loco para exigir a los fabricantes.

Arkhan

#16 Lo malo es eso, que Google dio carta blanca en su día a los fabricantes para hacer lo que les viniera en gana en ese ámbito con tal de que se apuntaran al carro y ahora tienen que tragar con la situación que ellos mismos han generado.

En cambio, si que podría podría hacer algunas cosas para forzar un poco a los fabricantes para lanzar terminales más actualizados. Meses después del lanzamiento de Nougat seguimos viendo cómo se lanzan terminales nuevos al mercado con versiones anteriores del SO. Si simplemente se negaran a licenciar el paquete de servicios para los terminales que no estén actualizados de casa desde cierto momento del lanzamiento se darían otras situaciones. También se podría evaluar desde la misma Google obligar a comprometerse a los fabricantes a actualizar los terminales a versiones superiores. ¿Que dependes de los fabricantes de chips para ello? Cuando los propios fabricantes empiecen a amenazar con no comprar su producto sin un compromiso mínimo de actualización veríais como se ponían las pilas también.

Por otro lado, a lo mejor también tendrían que pensar en no lanzar las versiones mayores cada daño, porque total siempre estamos a las mismas, la carrera de versiones que llevan no es normal, sobretodo porque los terminales no van siguiéndoles el ritmo. Si no te siguen el ritmo bájalo, porque en el fondo el afectado real por ello es la plataforma.

D

#19 no entiendes que Google quiere esto.

Aquí el negocio es vender temrinales.

Arkhan

#20 El negocio es vender terminales, pero el día que se le hinchen las narices a los fabricantes y haya una alternativa realmente viable da por seguro que no dudarán en darle la patada.

Si Windows 10 para móviles no despegó es únicamente porque el mercado no estaba preparado aún para él y los fabricantes estaban cómodos con el sistema de Google, pero que piensen que Microsoft sigue teniendo la plataforma disponible para que se vayan apuntando al carro. Y a día de hoy Android está tan distribuido que los usuarios seguimos apostando por él, porque a día de hoy, para muchos, es la única opción.

c

#10 Un blob cerrado no sirve. Los drivers tienen que ser compilados de nuevo en cada cambio de versión de Kernel. Es necesario el código fuente. El blob "cerrado" se puede extraer del sistema antiguo, pero NO VALE.

Por otro lado, Android es un sistema "libre", por eso hay incluso implementaciones fuera del control de Google. La única forma de Google de "obligar" a los fabricantes sería cambiar el modo de distribución del sistema. Android no sería ni de coña lo que es hoy en día.

Ojo, me refiero a que MediaTek, por decir uno, ponga sus drivers,
Eviedentemente. Pero MediaTek no está por la labor, prefiere vender unidades de sus nuevos chips que que puedas actualizar los viejos con un nuevo sistema. Google no puede hacer nada.

Las leyes sí.

D

#8 mira, para que lo entiendas.

En Linux pasamos siglos hasta poder usar un módem, por los drivers.

Siglos para poder usar la aceleración gráfica en las Nvidia viejas.

Y así un largo etc.

Sin drivers del fabricante, no puedes comunicarte con el hardwsre.

Con Nvidia , por ingeniera inversa, sacaron unos drivers cutres en Linux.

Los drivers en los móviles son la forma de la programar cuando muere un móvil y compras otro.

En realidad cualquier móvil actual debiera ser actualizable.

D

#2 #3 Totalmente de acuerdo

D

Nadie esta interesado en moviles viejos, ni los fabricantes ni las operadoras. Por lo demas, un movil funiona mucho mejor con el SO para el que fue fabricado que con uno mas moderno que requiere mas maquina si o si. Apple es otra historia te lo mete y te deja con un ladrillo lento y pesado para que compres el nuevo, sus clientes son asi.

c

#3 No necesariamente un sistema más moderno requiere más máquina. Debería existir una ley por la que el código fuente de los drivers se publique y libere obligatoriamente a partir de X años después de comercializar el hardware.

Mi BQ Aquaris lo agradecería: Sobrado de hardware y con un software de mierda.

D

#3 mi Moto G del 2013 dice lo contrario. Hasta con la batería que ya está media reventada, dura mas que con la versión que Motorola (Lenovo) lo abandonó.

D

#15 Pues que suerte tienes con tu MotoG, yo con todos desde los Motorola aquellos de media tonelada cada dia van peor y si se actualizan mas.

voidcarlos

#7 🙋 🙋

D

Pues yo lo tengo

Good2SeeU

#4 Otro por aquí!

D

samsung s4 y s5, ambos con Lineage 7.1

jonolulu

#1 Yo tengo un G620s, un dispositivo que va camino de los 3 años, con Android 7.1.2 03/07/17.

Ha pasado por todas las versiones previas desde KitKat, y de momento ninguna gana de cambiarlo, porque con cada versión funciona mejor.

Pero claro, esto no interesa a los fabricantes. Mas de año y medio con el mismo teléfono no les interesa

dgranda

#12 ¿LineageOS? [1]

Aquí uno con un Moto G (Falcon, principios de 2014) con Android 7.1.2 roll

[1] https://lineageos.org/

D

#12

mi s4 tiene ya los bordes.blancos de desgaste y desconchones y con lineage 7.1, twrp que me lo actualiza cada mes con descargar un simple zip y las google apps pico, va como un reloj. Lo que dices es.evidente,/un móvil bien gestionado tiene mucha más vida que la que nos quieren hacer creer.

D

#12

menos mal que nos queda htcmanía y lola- blog