1 votos

Android de vainilla

Espero no publicar esto en el lugar equivocado.

Se sabe desde la vida de Android que la actualización del dispositivo es una de las principales razones para decidir comprar un dispositivo. Entre las principales marcas de la corriente, he tenido Samsung Galaxy (el primer Samsung Galaxy), LG Optimus G y la primera generación de (ASUS made) Nexus 7.

Nexus 7 sigue recibiendo actualizaciones hasta ahora. He recibido una o dos actualizaciones para mi Samsung Galaxy y nunca he recibido ninguna actualización para el LG Optimus G. Según los medios de comunicación, la actualización de Kitkat para el LG Optimus G está llegando (o ha llegado en algunos países) pero no la he visto hasta ahora.

También he tenido y usado pocos dispositivos Android de marca china y son buenos por el precio, pero de nuevo la versión que venía con el dispositivo es más o menos lo que vas a terminar.

Mi pregunta es: ¿qué tan difícil es producir un teléfono con Android que pueda ejecutar el Android Vainilla y algunas actualizaciones futuras (en un plazo razonable). No sé nada sobre programación a nivel de sistema operativo, pero me imagino que Google debe tener alguna guía y mapa de ruta sobre el sistema operativo Android. Si los dispositivos Nexus son actualizables, ¿por qué los demás fabricantes no pueden elegir el mismo tipo de hardware? ¿Puede alguien que sepa cómo funciona el sistema operativo y el hardware compartir sus conocimientos?

Sería genial que los dispositivos chinos funcionaran con el Android Vainilla y fueran actualizables como los del Nexus.

[EDITAR] Supongo que mi otra pregunta es: ¿la actualización (o la falta de ella) es más bien una razón técnica o de negocios?

Gracias.

1 votos

Esta pregunta parece estar fuera de tema porque se trata de por qué Los fabricantes de equipos originales añaden sus propias modificaciones a Android.

2voto

Andy Brudtkuhl Puntos 1714

lo difícil que es producir un teléfono Android que pueda funcionar con el Android Vainilla

No es posible en absoluto. Todos los dispositivos (incluyendo los dispositivos Nexus) necesitan que Android sea portado a ese dispositivo. Esto significa configurarlo, a partir del código fuente, con los controladores correctos, configurados correctamente para ese dispositivo. Incluso si no hay otras personalizaciones del fabricante (como HTC Sense), es necesario hacerlo para que Android funcione.

Aunque el dispositivo sea similar o comparta algunos componentes con un dispositivo existente, no será compatible con los ROMs de ese dispositivo.

Este trabajo debe ser repetido por el fabricante para cada nueva versión de Android. Esto cuesta dinero, y para los dispositivos sin marca donde la repetición de la costumbre y la reputación no son importantes, no hay realmente ninguna ventaja para el fabricante, o forma de recuperar sus costos.

0 votos

Arrgh me ganaste en algunos de los puntos :) He modificado el mío para otros detalles para complementar (espero) esta respuesta.

0 votos

Claro que hay que portar Android al dispositivo (controladores, etc.), pero ¿no debería tratarse de portarlo a nivel de hardware (CPU, GPU, etc.) en lugar de a nivel de marcas de fabricante? Es decir, ¿se debería portar Android a Snapdragon o MTK en lugar de a Samsung o Lenovo, por ejemplo? Comparando con Linux (escritorio), aunque la disponibilidad y la compatibilidad de los drivers no son tan buenas como para Windows, normalmente es esperable que podamos instalar la siguiente versión de una distro de linux en nuestro PC. Sospecho que no hay ningún tipo de base de datos de controladores compatibles con Android.

0 votos

Pero no se trata sólo del conjunto de chips: se trata de todo el hardware, y la forma en que está configurado en ese dispositivo en particular. Sólo si los dos dispositivos tienen exactamente el mismo hardware pueden compartir una imagen de la ROM, e incluso entonces el "nombre del producto" tiene que estar configurado correctamente en la ROM.

1voto

RossC Puntos 3725

Es una razón de negocios. Cada OEM (fabricante) quiere destacarse en el mercado a través de su hardware Y su software. La próxima vez que vayas a actualizar, ¿considerarás aprender una nueva superposición de OEM o sólo una nueva y brillante versión de lo que ya sabes? (Mucha gente va por lo último, no les importa el sistema operativo, su teléfono es un "HTC" o un "Samsung" no un dispositivo "Android"). También hay otra razón, ligeramente solapada.

También hay que tener en cuenta que CADA dispositivo tiene su propio núcleo, drivers, etc., por lo que no hay realmente un Android 100% vainilla, debe ser portado a cada dispositivo. incluyendo la línea Nexus .

A modo de ejemplo: Samsung tiene su nave insignia Galaxy S5 funcionando con Android, con la superposición de Touchwiz. Todos los dispositivos Android de Samsung tienen el marco de Touchwiz. Los usuarios se acostumbran a la apariencia y a la sensación general de "Touchwizzyness" del dispositivo. Ahora, mientras tanto, desarrollan el sistema operativo Tizen, y lo despellejan para que sea casi idéntico al de Touchwiz. Ahora para un usuario, el sistema operativo subyacente es algo invisible para el usuario, y funciona de manera muy similar, excepto que Samsung ahora te tiene en su hardware y en su propio sistema operativo.

Aquí hay un Captura de pantalla de Tizen

Aquí hay un Captura de pantalla de Touchwiz

¿Ves lo que quiero decir?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X