솔직히 긴줄 때문에 만든 거면 NFC 기반으로 만들지 라는 생각이 듭니다. QR이나 얼굴인식이나 인식률이 별로라... NFC 기반이면 긴줄을 획기적으로 줄일 수 있을텐데 말이죠.

  1. 아이폰에서는 NFC HCE(카드 에뮬레이션)이 불가능합니다. 정확히 말씀드리면 애플하고 별도 협의해서 애플 지갑에 카드를 집어넣어야 되는데... 애플이 어떤 회사인지는 잘 아실 거라고 생각합니다. 학생들이 만든 커스텀 결제 프로토콜을 애플 카드에 넣어줄 가능성이 일절 없죠. 아니면 학생들에게 "탈옥해서 앱 설치하세요"라고 해야 할텐데, 역시 현실적으로 불가능합니다.
  2. iOS에 NFC SDK(Core NFC)가 존재하긴 하지만, 해당 SDK는 아이폰이 리더기로 동작하는 모드만을 지원합니다. 즉 결제 장치가 HCE로 카드를 에뮬레이션하고 아이폰이 리더기로 동작하는 괴악한 구조를 만들어야 합니다. 물론 Core NFC가 결제 관련 AID를 못 쓰도록 막고 있다는 점 역시 생각하셔야죠. 애플이 NFC로 결제하는 여러 방법을 애플이 막아놓거나 별도 협의를 요구하는 상황에서, 꾸역꾸역 우회로를 찾아 NFC로 결제를 진행하는 앱이 앱스토어 심사를 통과할 지 의문입니다.
  3. 애초에 NFC 기술 자체가 통상적인 학생들에게는 너무 새로운 기술이기도 합니다. AID? APDU? 7816? 15693? NFC 리더기를 가져오고 드라이버를 코드에 연결하는 것도 고역이겠고요, 뭐가 보이지를 않으니 디버깅하기도 힘듭니다. 현실적으로 기술을 도입하는 데 품이 많이 들죠. 반면 QR코드는 간단하잖아요. 스캐너 장치는 대부분 키보드로 구현되어 있고, QR코드 리더기 앱 하나만 있으면 디버깅도 간단하고요.
  4. QR코드 인식률이 별로라고 하셨는데, 사실 개인적으로 동의하지 않습니다. 코로나 때 출입명부 앱에 QR코드 찍을때 인식이 실패했던 경험은 없었던 것 같네요.

NFC를 사용하면 조금 더 줄이 빨리 짧아질 수는 있겠지만, 개발에 드는 비용과 품을 고려해보면 QR코드가 적절한 선택이 아니었나 생각이 듭니다.

왜 QR 이 만국공통인지 생각해보면 좋을듯요.

QR이 만국 공통인지가 의문입니다만. 서양도 라인페이, 페이페이 같이 많이 사용되는 QR 페이가 존재하나요?

그럼 직접 고등학교 때 NFC 기반으로 만드시지 라는 생각이 듭니다.

아이폰사용률이 높아서 NFC는 고려를 안한거 아닐까요
만국공통 QR...

생각만 하는사람은 많죠, ,실천을 해서 제작한 친구 가 대단하네요

당연히 제가 이걸 만든다면 NFC 기반으로 만들었을 겁니다. QR은 거들떠도 안보고요.

QR 의 인식률을 깎아내리셨다는걸 믿을 수가 없네요. 한 3년동안 안써보셨나요?

적정기술 측면에서 보면 NFC를 거들떠도 안볼 것 같습니다만...

안드로이드와 IOS에서 사용하는 NFC 통신 규격도 다를 뿐더러, NFC 기능 자체가 없는 디바이스들도 존재합니다.
오히려 고등학생 입장에서는 NFC를 거들떠도 안봐야할 것 같네요.

왜 QR을 안볼려고 하시는진 모르겠지만, 오히려 다양한 디스플레이 크기에서 사용한 기술입니다.

NFC 는 별도의 단말기가 필요하지 않나요? 아이패드 같은거야 프로젝트 끝난뒤에도 쓸 수 있으니 사비털어서 살만할것 같은데, 고등학생 입장에서 NFC 단말을 구매하는 건 좀..