Android con pantalla E-Ink

Estoy interesado en usar Android para una plataforma basada en E-Ink . Sé que ha sido demostrado una vez por MOTO, pero estoy interesado en usarlo para un producto de grado comercial y no sólo una demostración de tecnología. Tengo una pregunta sobre la capacidad de cambiar la plataforma para hacer frente a efectos de pantalla específicos causados ​​por E-Ink. Estoy haciendo esta pregunta desde el papel de arquitecto del sistema y no tienen experiencia previa con Android.

E-ink tiene varias características que son muy diferentes de las pantallas LCD comunes:

  • Tiempo para actualizar la pantalla (50-700ms)
  • Cuesta el poder cambiar la exhibición (ningunos a mantener)
  • El tiempo de vida de la pantalla se determina por el número de actualizaciones de la pantalla!
  • Los compromisos pueden ser hechos entre la calidad, el funcionamiento y la vida de la exhibición
  • Versiones en escala de grises disponibles

La gran cosa: no cuesta ningún poder para retener la información de la pantalla y se pueden leer en la luz del sol brillante sin luz de fondo. También la pantalla puede ser literalmente tan delgada como papel …

Esto significa que el software de la plataforma necesita tener un grado de control sobre el número de actualizaciones de la pantalla y el tipo de actualizaciones de la pantalla para obtener el mejor rendimiento. De lo contrario, una aplicación que no es consciente de las características de la pantalla podría drenar rápidamente la batería, o peor, acortar el tiempo de vida de la pantalla a meses en lugar de años. Conceptualmente, estaría interesado en reemplazar un controlador de pantalla, pero no estoy seguro de si esta parte está abierta. Sé que es difícil obtener información sobre los chipsets Qualcomm …

Mi pregunta: ¿puede hacerse esto? ¿Se puede modificar la plataforma Android para que admita un efecto de pantalla drásticamente diferente? ¿Cualesquiera punteros a una hoja de ruta del androide?

La razón por la que encuentro Android interesante para esta aplicación es porque hay una superposición significativa en la funcionalidad (desde el teléfono celular al navegador).

¡Gracias!

Fyi, E-Ink tiene un Android en el kit de desarrollo E-Ink, AM350 que se está vendiendo ahora. http://www.eink.com/sell_sheets/AM350_Kit_Sell_Sheet.pdf

No puedo estar más de acuerdo y comencé a hacer lobby con los desarrolladores de aplicaciones y sistemas operativos para mejorar la legibilidad en e-ink:

Hacer que el desplazamiento y la página se conviertan en e-ink friendly http://github.com/aarddict/android/issues/28#issuecomment-3512595

Mirando alrededor en la web encuentro un tema recurrente "tuvimos que reconstruir WebView desde cero para adaptarlo a la pantalla de e-tinta"

Ya hay soluciones de codificación que reducen el parpadeo y la actualización de la página. La mayoría de ellos son mantenidos por aquellos que comercializan los lectores de e-ink que prefieren mantenerlos como frontends a sus tiendas.

Me puse en contacto con el autor (es) de lector cool sobre su aplicación de desplazamiento suave en dispositivos de e-tinta y obtuvo la siguiente respuesta:

Hola, Mira N2EpdController.java El autor es DairyKnight de xda-developers. Al menos puedes usarlo bajo GPL. Para uso en proyecto cerrado recomendaría contactarlo.

Idealmente, los componentes de pantalla para dispositivos de tinta electrónica deberían formar parte del marco WebView de Webkit. He enviado una solicitud de función a través de http://bugs.webkit.org/show_bug.cgi?id=76429

En este caso, el dominio de aplicación es lectura electrónica, en cuyo caso las ventajas de la tinta E son más importantes que las desventajas (actualizaciones lentas de la pantalla).

He hecho algunos estudios adicionales de Android. Creo que el truco es realizar actualizaciones de pantalla de forma asincrónica; Para proporcionar a las aplicaciones un entorno que imita las actualizaciones inmediatas de la pantalla, al tiempo que detecta las actualizaciones pertinentes (es decir, utilizando un procesador gráfico y / o MMU) para tener una actualización inteligente de la pantalla. No todos los tipos de aplicaciones serían adecuados; Es decir, los juegos y la reproducción de vídeo requieren actualizaciones inmediatas de la pantalla.

Hacer tal plataforma será menos que trivial; Sin embargo, con el creciente número de plataformas de hardware diferentes, las abstracciones son cada vez mejores.

Sé que esta es una vieja pregunta, pero la he encontrado a través de Google – otros podrían querer saber esto también.

PocketBook Pro 902/903 se basan en Android y cuentan con pantalla de e-tinta. Es posible que desee comprobarlos. Puede haber otros modelos también – estoy interesado en estos debido a su pantalla de 10 ". YMMV.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.