¿Qué implica la instalación de Android en un dispositivo?

8

Acabo de recoger una Viewsonic G-Tablet . Tiene especificaciones de hardware increíbles y ejecuta Android 2.2, pero apenas es utilizable debido a este terrible TapUI que está paralizando el dispositivo. He estado siguiendo un hilo en los foros de XDA donde los usuarios intentan rootearlo e instalar una ROM personalizada, pero me pregunto qué tan difícil es limpiarlo y hacer que Android 2.2 funcione en él. Las personas que han rooteado y bloqueado la mayor parte de TapUI informan haber perdido el acceso a su configuración, lo que supongo que está muy integrado en TapUI.

¿El problema es que Android 2.2 no es compatible con hardware específico y alguien necesita crear una ROM con todos los controladores necesarios?

Mate
fuente

Respuestas:

6

Básicamente, debes compilar Android para ese dispositivo con sus controladores. Ejemplo de proceso de compilación. Un ejemplo anterior del sitio de desarrollo oficial para la construcción de 1.6 para el G1.

Los dispositivos como los N1 y G1 (teléfonos Dev) le permiten colocar fácilmente estas imágenes en su teléfono después de la compilación, porque para eso están hechas (desbloqueables y pirateables). Creo que sus controladores están en la fuente oficial de Android (podría estar equivocado, pero están fácilmente disponibles).

Todos los demás dispositivos no se desbloquean, por lo que primero debe desbloquear (rootear) su teléfono para poder escribirle cualquier otra cosa.

Nunca he compilado Android o una ROM, así que no puedo darte muchos más detalles que esto. Esencialmente, hay binarios patentados (los controladores) que también se necesitan para cada teléfono Android específico para que se ejecute en ese dispositivo. Por lo tanto, debe obtener esos controladores del proveedor o escribirlos usted mismo.

Bryan Denny
fuente
5

Depende del fabricante del dispositivo proporcionar los controladores apropiados y funcionales para cualquier hardware en su dispositivo. Desafortunadamente, a muchos de ellos también les gusta agregar su propia interfaz de usuario (a menudo mal diseñada e implementada). Este es el caso con TapUI por todo lo que he escuchado. Esto no es un problema con Android. Es un problema con Viewsonic.

BBlake
fuente
No estoy tratando de culpar cuando digo "problema" pero aíslo la solución. ¿Entonces está diciendo que el problema es que Viewsonic no ha lanzado sus controladores? ¿Y una versión estándar de Android no funcionaría sin ellos? Además, ¿qué tal una grieta en mi pregunta? ¿Qué implica la instalación de Android en un dispositivo? ¿Qué pasos y componentes son necesarios?
Matt
2
La respuesta de Bryan cubre bien el concepto. Realmente no necesitas hardware adicional. Solo necesita una versión compilada de Android que sea compatible con el hardware en cuestión (es decir, que incluya los controladores de hardware necesarios). Copia los archivos binarios y necesitará una aplicación de "instalador" que lo instalará en el hardware. Eso está un poco simplificado, especialmente si algo sale mal durante la instalación. Si eso sucede, puede perder el acceso al hardware y, en general, solo el fabricante puede restaurarlo utilizando hardware especializado. Mucha gente no quiere arriesgarse.
BBlake