2011-05-19 19 views
5

¿Alguien puede ayudarme a entender el estado actual de la pila NFC Android? Con el OS 2.3 se lanzó una pequeña compatibilidad NFC (limitada solo a la lectura de etiquetas NXP), más tarde Google aumentó la API, por lo que en OS 2.3.3 se admite la gama más amplia de etiquetas y también es posible p2p.Pilas NFC en el sistema operativo Android

Mi pregunta es cómo la pila Open NFC (http://www.open-nfc.org/) encaja en el estado actual?

Según tengo entendido, la pila Open NFC es una actividad paralela y es un reemplazo opcional de la pila actual. Debido a su descripción, supera algunos límites de la implementación de la pila de Google NFC y hace más nuevas adaptaciones HW (es decir, soporte para nuevos tipos de etiquetas) más fácil ...

Según entiendo, esta pila está destinada a los fabricantes de dispositivos, no a los desarrolladores móviles - ¿está bien? ¿O es posible descargar la pila Open NFC, compilarla como una biblioteca, ponerla en .apk y usar como alternativa la pila de Google?

Pero incluso los desarrolladores de aplicaciones podrán usar la pila Open NFC, ¿tiene sentido con las nuevas características del sistema operativo 2.3.3?

Respuesta

4

Puede alguien ayudarme a entender el estado actual de la pila NFC Android? Con el sistema operativo 2.3 había liberado de soporte NFC pequeña (limitado únicamente a NXP etiquetas de lectura), después el Google aumentar la API, por lo que en OS 2.3.3 la gama más amplia de etiquetas es compatible y también p2p es posible.

Mi pregunta es cómo la pila Open NFC (http://www.open-nfc.org/) encaja en el estado actual ??

Por el momento (Android 2.3.4), la plataforma Android no integra la pila Open NFC. Esta pila tiene varias ventajas: no se limita a un hardware NFC particular, es portátil para muchos entornos diferentes (no solo para Android), muchas características adicionales en comparación con la pila actual. Por otro lado, debido a que Open NFC no es parte del entorno estándar de Android, requiere algo de trabajo (pero en realidad es bastante fácil) usar esta pila en una plataforma Android. La documentación de Open NFC describe este proceso.

Según entiendo la pila NFC abierto es actividad paralela y es opcional reemplazo de la pila actual. Debido a su descripción supera algunas límites de la pila Google NFC aplicación y hace nuevos HW adaptaciones (es decir, para el apoyo nueva etiqueta tipos) más fácil ...

correcta.

A mi entender esta pila se pretende por utilizado por el dispositivo fabricantes, no los desarrolladores móviles - es así? ¿O es posible descargar la pila Open NFC, compilar como una biblioteca, poner en .apk y usar como alternativa la pila de Google?

Desafortunadamente, como el kernel estándar de Android no admite la carga de módulos, la pila Open NFC no se puede instalar simplemente como otra aplicación, sino que requiere un cambio de núcleo. Pero una vez que se reemplaza el kernel, es bastante fácil de implementar y usar la pila Open NFC.

Pero incluso será posible para desarrolladores de aplicaciones para utilizar el Abierto pila NFC - ¿tiene sentido con las nuevas características del sistema operativo 2.3.3?

Un desarrollador de aplicaciones probablemente debería apegarse a las características del sistema operativo, incluso si es más limitado, ya que aseguran la portabilidad del código sobre cualquier teléfono habilitado para NFC. Pero si está tratando de usar "más" funciones que las que viene con Android, Open NFC es un buen candidato.

Espero que esto ayude ...

+0

Hola, gracias por la respuesta perfecta! – STeN

2

Según tengo entendido, esta pila está destinada a los fabricantes de dispositivos, no a los desarrolladores móviles, ¿entiendes?

De acuerdo con el sitio Open NFC, sí.

+0

Hola, gracias por la respuesta - esto también tenía entendido, pero no ser un gurú de Android prefiero preguntarle - verdaderos expertos. Significa que hasta que algún fabricante de teléfonos integre la pila en el dispositivo, no tiene demasiado sentido que le interese la pila Open NFC ... Mi impresión es que con la versión 2.3.3 desde el punto de vista del desarrollador de aplicaciones, la API de Google tiene funciones más o menos similares como la API Open NFC promete tener ... – STeN

+0

@STeN: "hasta que algún fabricante de teléfonos integre la pila en el dispositivo, no tiene demasiado sentido estar interesado en la pila Open NFC" - un El desarrollador de aplicaciones no puede hacer uso de Open NFC a menos que esté en hardware. "La API de Google tiene funciones más o menos similares a las que la API Open NFC promete tener" - No soy lo suficientemente experto en NFC para poder hacer esa afirmación, lo siento. – CommonsWare

+0

Muchas gracias por los comentarios. – STeN

Cuestiones relacionadas