마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

폰갭과 cordova는 다른건가요...?

0 추천

안녕하세요...

폰갭과 cordova가 다른건지 궁금해서 질문남깁니다..

 

저는 웹개발자이구요 사내에 앱개발자는 없습니다.

원래 앱개발을 햇던 사람은 퇴사를 하여 제가 소스를 받았구요. 그동안 작은 수정사항은 인터넷 찾아보면서 수정을했습니다.

어제 구글 앱에 가보니 cordova 4.1.1 이전버전은 2016.05.09 이후로 앱게시를 못한다고 하더라구요..

이전에도 그런적이 있어서 cordova-3.5.1.jar 파일을 어렵게 구해서.. 앱소스에 라이브러리를 교체해주었습니다.

 

근데 4.1.1.jar버전은 아무리봐도 없더군요..

 

몇가지 궁금한게.. 현재 저의 앱은 단순이 웹을 띄워줍니다 (웹뷰)

 

휴대폰에서 사용하는 기능이라고는

1. 메뉴키-> 새로고침, 캐쉬삭제,설정 버튼 활성화

 

2. 웹 input박스 클릭시 카메라 바코드 실행 (아래 카메로 바코드 실행함수)

        public void scan(){            
             myHandler.post(new Runnable() {
                 @Override
                 public void run() {
                     Intent intent = new Intent("com.google.zxing.client.android.SCAN");
                     startActivityForResult(intent, 0);
                 }
             });
        }

 

그게 2가지 기능밖에 없습니다.

웹소스를 봐도 cordova가 들어간곳은 한군데도 없어보입니다.

 

여기서 제가 궁금한건..

 

1. cordova와 폰갭이 다른건지.. 같은건지 궁금합니다.

   찾아보니 cordova 3.0 부터는 pc에 node.js를 설치하고 이것저것 설정을한뒤에 cordova를 다운받아서 이클립스로 참조하는거 같더라구요..

여태 저희소스는 단순이 .jar파일만 다운받아서 라이브러리로 추가한거같은데...

도무지 뭐가뭔지 모르겟습니다..

 

만약.. cordova .jar 라이브러리가 필요없다면 빼면되지만 필요하다면 4.1.1.jar 이상 버전을 만들어야하는데..

어제 하루종일 구글링해봐도 뭔가 저희가 가지고있는 앱개발과 다른거같더라구요..

저흰 node.js도 설치도없고.. 아무것도 없는데 이것저것 설치하고 cordova를 받아야하는데..

방식이 바뀐건가요..?

 
아래 사진은 현재 저희 프로젝트 구성입니다


 

답답한 마음에 질문드립니다
긴글 읽어주셔서 감사합니다..

니로 (1,130 포인트) 님이 2016년 3월 11일 질문
니로님이 2016년 3월 11일 수정

2개의 답변

0 추천
 
채택된 답변
기능이 저 2개만있는거면 cordova 쓰지말고 웹뷰 + 네이티브(기능2가지) 로 구현 하셔도될거같은데

저기에관련 자료는 구글에넘쳐있으니깐여
sadeva (21,550 포인트) 님이 2016년 3월 11일 답변
니로님이 2016년 3월 11일 채택됨
네.. 안그래도 확인차 cordova라이브러리제거하고.. cordova가 들어간거 다 제거하고 앱구동 확인결과 별이상은없네요;
최초 개발자가 왜 cordova를 집어넣었는지.. 그게좀 걸리네요..
cordova 에 dap 사용하려고 했나보죠
저.. 정말 죄송합니다만.. dap라는게 뭐죠..?
device api 요 :)
아.. 감사합니다 ^^; 거기에대핸 좀더 알아봐야겟네요 ㅎㅎ;;;
web 에서 native api 를 사용하기 위한 것입니다 .
아.. 그말씀은 웹페이지에서 휴대폰의 api를.. 사용하기위한거라는건가요..?
지금상태면 그러면 말씀하신대로 cordova없이 충분히 구동이 가능한거겟군요..
그렇죠 근데 api 스팩을 갖춘거랑 막 개발한거랑은 차이가 있으니.. 선택하시는 편이 ㅎ
0 추천
1. phonegap과 cordova는 다른 겁니다.

2. 회사에 앱 개발자를 채용하라고 요청하세요.
익명사용자 님이 2016년 3월 11일 답변
그러고 싶으나.. 앱으로 웹뷰로 사용하는 홈페이지가 1개이다보니.. 딱히 크게 상주하면서 관리할일이 없어서 채용하기도 애매하고 그러네요...ㅎㅎ..;

다른거라면 cordova-3.5.1 저걸.. 어떻게 업데이트 시켜줄까요..ㅠ
1. 현재 회사에 있는 인력으로 해결할 수 없으면 채용하던지 프리렌서를 쓰던지 하셔야 합니다.
2. 이런 일이 앞으로도 계속 있을 겁니다. 그 때마다 이런식으로 처리하실 건가요? 관리할일이 없다는 생각자체가 잘못된 겁니다.
그렇기는 하겟지요.. 신규채용이 올해 말인지라.. 그때 안그래도 건의 해보려구요 ㅎ;; 일단은.. 보시기에 저희 소스는 폰갭으로 개발된건 아닌거 같지요..? 소스를 보내줄수도있습니다.. 근데 워낙 소스가 개판인지라 ;
...