2014-06-07 3 views
1

Android 및 iOS에 최소한으로 도달하고 바코드 스캐너를 통합해야하는 앱을 개발하는 데 조언을 제공하는 사람이 있습니까?바코드 스캐닝과 관련하여 Codename One 대 Phonegap 대 네이티브

Codename One (Java 및 Swing에 비교적 익숙 함), Phonegap (가능하면 자바 스크립트 사용 안함) 및 Native (작업량을 두 배로 늘리기) 옵션을 고려하고 있습니다.

회사는 바코드를 스캔하여 해당 온라인 상점에서 항목을 참조하거나 원하는 목록에 넣을 수 있기를 원합니다. 가능하다면 ZXing을 통합하고 싶습니다 (그들의 대안은 내가 알고 있지 않습니까?). 결국이 앱은 완벽하게 작동하는 온라인 상점 앱이 될 것입니다.

빌드 프로세스, 유지 관리 가능성, 성능, 기본 환경 및 기타 필요한 정보를 알려주십시오. 이는 수명이 정해지지 않은 장기간에 걸친 지원 제품이되기 위해 유지 보수 가능하고 확장 가능한 것을 개발하는 것이 주요 관심사입니다.

지금은 코드 네임 (Codename One)을 향하고 있지만 Android 활동 라이프 사이클 (iOS의 동등한 제품)과 같은 기본 상호 작용이 부족하다는 점에 대해 약간 걱정됩니다. '실행'만으로 충분하지 않을 수 있습니다. 예상대로 작동해야합니다.

클로저에 대한주의 사항 : 나는이 질문이 적합하지 않다는 것을 알고 있지만 ... 나는 이런 유형의 질문을하기에 더 좋은 포럼이 결핍되어 있으며, 이미 그물의 깊이를 대답에 대해 닦았습니다. 나는 이것을 찾으려하지 않는다.

+0

어떤 종류의 바코드 기호를 스캔해야합니까? – ssasa

+0

@ssasa 체크 아웃시 스캔 할 수있는 기존 소매점 바코드의 유형이 무엇이든간에. – GenericJam

답변

2

코드 네임 1에는 내장 바코드/QRCode 스캐너가 포함되어 있으며 native code (ZXing의 기본 통합 기능을 포함하는 데모 포함)에 대한 모든 액세스 권한이 있습니다. 또한 Android에만 존재하는 개념 인 액티비티 호출을 지원합니다.

+0

답변 해 주셔서 감사합니다. 기본 내장 바코드 스캐너와 ZXing의 차이점은 무엇입니까? – GenericJam

+0

Android에서 기본 스캐너는 ZXing 인 텐트입니다. iOS에서 ZXing은 바코드를 지원하지 않으므로 zbar를 사용합니다. 네이티브 ZXing 데모는 네이티브 코드를 사용하기위한 샘플로 남겨둔 기본 지원보다 앞서 있었고 일부는 iOS (QR 읽기의 경우 zbar보다 좋음)에서 선호하기 때문에 기본 ZXing 데모가 있습니다. –