모바일웹 공통컴포넌트를 하이브리드앱으로 변환할 수 있나요??
- 작성자 :
- 물*기
- 작성일 :
- 2015-10-05 12:48:02
- 조회수 :
- 784
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요. 문의사항이 있어 글을 올립니다^^
<현재상황>
현재 개발중인 모바일 앱에 사용자 위치정보와 알림(push)기능이 필요한데
모바일 플랫폼 확장성을 이유로 Native가 아닌 하이브리드앱을 고려하고 있습니다.
질문1)
전자정부에서 제공하는 모바일 공통 컴포넌트는 하이브리드앱이 아니라 모바일에서 URL로 접근하는
모바일 웹이 맞지요??
그렇다면 모바일 웹에 있는 공통컴포넌트들을 하이브리드앱에 붙여서 사용할 수 없을까요??
질문2)
공통컴포넌트를 보면 상용자의 Device 정보나 GPS위치정보를 가져오거나 알림(Push)서비스도 제공하고 있는데
그런 기능은 HTML5가 제공하는 기능 중 하나인가요?
수고하세요~~^^v
<현재상황>
현재 개발중인 모바일 앱에 사용자 위치정보와 알림(push)기능이 필요한데
모바일 플랫폼 확장성을 이유로 Native가 아닌 하이브리드앱을 고려하고 있습니다.
질문1)
전자정부에서 제공하는 모바일 공통 컴포넌트는 하이브리드앱이 아니라 모바일에서 URL로 접근하는
모바일 웹이 맞지요??
그렇다면 모바일 웹에 있는 공통컴포넌트들을 하이브리드앱에 붙여서 사용할 수 없을까요??
질문2)
공통컴포넌트를 보면 상용자의 Device 정보나 GPS위치정보를 가져오거나 알림(Push)서비스도 제공하고 있는데
그런 기능은 HTML5가 제공하는 기능 중 하나인가요?
수고하세요~~^^v
A
안녕하세요.
하이브리드앱은 웹기술과 네이티브기술을 적절히 석어 사용하는 기술인데요
전자정부 모바일 표준프레임워크에서는 DeviceAPI가 하이브리드앱에 해당합니다.
자세한 정보는 아래 위키를 참조하시면 됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5
질문1답변)
모바일 공통컴포넌트는 모바일웹(웹앱) 입니다.
여기에 아이폰이나 안드로이드 네이티브언어로
웹뷰를 올려서 배포하면 하이브리드앱이 됩니다.
즉, 웹뷰에서 특정 URL을 호출하여 구현할수 있습니다.
디바이스API(하이브리드앱)에서도 초기 URL을 변경하면
원격지 서버를 모바일공통컴포넌트를 오픈하여 구현할수 있습니다.
질문2답변)
하이브리드앱에서는 GPS정보를 HTML5기능을 사용할수도 있고
네이티브에서 가져올수도 있습니다.
다만, 정확도가 요구된다면 네이티브 GPS에서 가져오셔야 합니다.
샘플소스는 아래 링크를 참조하시면 됩니다.
디바이스 정보는 네이티브소스를 구현하셔서 가져오셔야 합니다.
HTML5로는 않됩니다.
하이브리드 전자정부 표준프레임워크 샘플은 아래를 참고 하시면 됩니다.
http://www.egovframe.go.kr/EgovHybGuideRelease_350.jsp?menu=3&submenu=7&leftsub=3
하이브리드앱은 웹기술과 네이티브기술을 적절히 석어 사용하는 기술인데요
전자정부 모바일 표준프레임워크에서는 DeviceAPI가 하이브리드앱에 해당합니다.
자세한 정보는 아래 위키를 참조하시면 됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5
질문1답변)
모바일 공통컴포넌트는 모바일웹(웹앱) 입니다.
여기에 아이폰이나 안드로이드 네이티브언어로
웹뷰를 올려서 배포하면 하이브리드앱이 됩니다.
즉, 웹뷰에서 특정 URL을 호출하여 구현할수 있습니다.
디바이스API(하이브리드앱)에서도 초기 URL을 변경하면
원격지 서버를 모바일공통컴포넌트를 오픈하여 구현할수 있습니다.
질문2답변)
하이브리드앱에서는 GPS정보를 HTML5기능을 사용할수도 있고
네이티브에서 가져올수도 있습니다.
다만, 정확도가 요구된다면 네이티브 GPS에서 가져오셔야 합니다.
샘플소스는 아래 링크를 참조하시면 됩니다.
디바이스 정보는 네이티브소스를 구현하셔서 가져오셔야 합니다.
HTML5로는 않됩니다.
하이브리드 전자정부 표준프레임워크 샘플은 아래를 참고 하시면 됩니다.
http://www.egovframe.go.kr/EgovHybGuideRelease_350.jsp?menu=3&submenu=7&leftsub=3