NFC стеки на ОС Android - PullRequest
       38

NFC стеки на ОС Android

5 голосов
/ 19 мая 2011

Может кто-нибудь помочь мне понять текущее состояние стека NFC Android? В OS 2.3 была выпущена небольшая поддержка NFC (ограничена только чтением тегов NXP), позже Google расширил API, поэтому в OS 2.3.3 расширенный диапазон тегов поддерживается, а также возможен p2p.

У меня вопрос, как стек Open NFC (http://www.open -nfc.org / ) вписывается в текущее состояние?

Как я понимаю, открытый стек NFC является параллельной деятельностью и является необязательной заменой текущего стека. Благодаря своему описанию он преодолевает некоторые ограничения в реализации стека Google NFC и облегчает адаптацию новых HW (т. Е. Поддержку новых типов тегов)…

Насколько я понимаю, этот стек предназначен для использования производителями устройств, а не разработчиками мобильных устройств - это правильно? Или же можно загрузить стек Open NFC, скомпилировать его в виде библиотеки, поместить в .apk и использовать в качестве альтернативы стек Google?

Но даже разработчики приложений смогут использовать открытый стек NFC - имеет ли это смысл с новыми функциями ОС 2.3.3?

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Может ли кто-нибудь помочь мне понять текущее состояние NFC Android стек? С ОС 2.3 было выпущена небольшая поддержка NFC (ограничено только для чтения тегов NXP), позже Google дополняет API, поэтому в OS 2.3.3 поддерживается более широкий диапазон тегов а также возможен p2p.

У меня вопрос, как открыть стек NFC (http://www.open -nfc.org /) вписывается в текущее состояние ??

На данный момент (Android 2.3.4) платформа Android не интегрирует стек Open NFC. Этот стек имеет несколько преимуществ: не ограничиваясь одним конкретным оборудованием NFC, переносимым на множество различных сред (не только Android), множество дополнительных функций по сравнению с текущим стеком С другой стороны, поскольку Open NFC не является частью стандартной среды Android, требуется некоторая работа (но на самом деле это довольно просто) для использования этого стека на платформе Android. Документация Open NFC описывает этот процесс.

Как я понимаю, открытый стек NFC параллельная деятельность и является необязательной замена на текущий стек. В связи к его описанию это преодолевает некоторые пределы стека Google NFC реализация и делает новые HW адаптации (то есть поддержка нового тега типа) проще…

Correct.

Насколько я понимаю, этот стек предназначен для использования устройством производители, а не мобильные разработчики - это правильно? Или это возможно скачать Open NFC стек, скомпилировать это как библиотека, положить в .apk и использовать в качестве альтернативы стек Google?

К сожалению, поскольку стандартное ядро ​​Android не поддерживает загрузку модулей, стек Open NFC нельзя просто установить как другое приложение, для этого требуется смена ядра. Но после замены ядра его легко развернуть и использовать стек Open NFC.

Но даже это будет возможно для разработчики приложений использовать Open Стек NFC - имеет ли смысл новые функции ОС 2.3.3?

Разработчик приложения, вероятно, должен придерживаться функций ОС, даже если они более ограничены, поскольку они обеспечивают переносимость кода на любой телефон с поддержкой NFC. Но если вы пытаетесь использовать «больше» функций, чем то, что поставляется с Android, Open NFC является хорошим кандидатом.

Надеюсь, это поможет ...

2 голосов
/ 19 мая 2011

Насколько я понимаю, этот стек предназначен для производителей устройств, а не разработчиков мобильных устройств - это правильно?

По данным открытого сайта NFC, да.

...