당연히 안드로이드 플랫폼에 구글 API 가 탑재되어 있습니다. 조금 더 정확히 말하면, 가령 브라우저에서 자바스크립트로 구글 API 를 호출하는 경우,
구글에서 제공하는 js 파일 내에 있는 메소드를 사용하면 내부 구현에서 특정 URL(요청을 받거나 주는)에 액세스해서 주고받고 그에 따라서 무언가를 그리거나
기타 등등의 요청을 처리하는 식으로 구현됩니다.
안드로이드 역시 다를 것 없습니다. 구글 서버에서 제공하는 URL 로 요청을 주거나 받거니 하면서 클라이언트 단에서 뷰 처리를 합니다.
access limit 는 무엇을 말씀하시는지 모르겠는데, API Key 에 대한 map loading 제한이나 기타 등등의 제한을 말씀하신다면
이는 위에서 말한 URL 에 있는 미들웨어 단에서 처리하는 부분이기 때문에 그에 대한 내용은 당연히 안드로이드에 없습니다.
구글앱의 구현 원리나, 브라우저에서 구글맵을 불러오는 거나 아무런 차이가 없습니다.
REST API 는 기기나 어플리케이션을 따지지 않습니다.
저는 구글 크롬OS(크로미엄OS)에서 작동하는 네이티브 어플리케이션을 개발 중 입니다.
구글API가 필요한 앱인지라, https://console.developers.google.com/ 에서 구글 계정으로 프로젝트를 생성하고,
필요한 구글API들을 추가한뒤,
API key, client ID, client secret 을 생성해서, 개발중인 앱에 삽입합니다.
삽입한 구글API들은 하루에 사용할 수 있는 request 수가 정해져있습니다. (ex: calendarAPI 1,000,000 request/day)
질문1 :
중소기업에서 상품화를 목적으로 안드로이드 앱을 개발할때도 위와 같은 방법으로 개발합니까?
아니면 구글API제한을 피하기 위해, 댓가를 지불합니까?
질문2 :
삼성이나 구글에서 구글API를 사용하는 앱을 만들때도, 위와 같은 방법으로 개발합니까?
질문3:
일일 request제한이 없는 앱(구글API를 사용하는)을 리버스엔지니어링해서, 구글API만 가져와 사용하는 것이 가능할까요?
일어날 수 있는 기술적 문제, 라이센스문제 등에 대해 어떻게 생각하십니까?
?
안녕하세요.
당연히 안드로이드 플랫폼에 구글 API 가 탑재되어 있습니다. 조금 더 정확히 말하면, 가령 브라우저에서 자바스크립트로 구글 API 를 호출하는 경우,
구글에서 제공하는 js 파일 내에 있는 메소드를 사용하면 내부 구현에서 특정 URL(요청을 받거나 주는)에 액세스해서 주고받고 그에 따라서 무언가를 그리거나
기타 등등의 요청을 처리하는 식으로 구현됩니다.
안드로이드 역시 다를 것 없습니다. 구글 서버에서 제공하는 URL 로 요청을 주거나 받거니 하면서 클라이언트 단에서 뷰 처리를 합니다.
access limit 는 무엇을 말씀하시는지 모르겠는데, API Key 에 대한 map loading 제한이나 기타 등등의 제한을 말씀하신다면
이는 위에서 말한 URL 에 있는 미들웨어 단에서 처리하는 부분이기 때문에 그에 대한 내용은 당연히 안드로이드에 없습니다.
구글앱의 구현 원리나, 브라우저에서 구글맵을 불러오는 거나 아무런 차이가 없습니다.
REST API 는 기기나 어플리케이션을 따지지 않습니다.
답변 감사합니다.
그럼 조금 구체적으로 질문해보겠습니다.
저는 구글 크롬OS(크로미엄OS)에서 작동하는 네이티브 어플리케이션을 개발 중 입니다.
구글API가 필요한 앱인지라,
https://console.developers.google.com/ 에서 구글 계정으로 프로젝트를 생성하고,
필요한 구글API들을 추가한뒤,
API key, client ID, client secret 을 생성해서, 개발중인 앱에 삽입합니다.
삽입한 구글API들은 하루에 사용할 수 있는 request 수가 정해져있습니다. (ex: calendarAPI 1,000,000 request/day)
질문1 :
중소기업에서 상품화를 목적으로 안드로이드 앱을 개발할때도 위와 같은 방법으로 개발합니까?
아니면 구글API제한을 피하기 위해, 댓가를 지불합니까?
질문2 :
삼성이나 구글에서 구글API를 사용하는 앱을 만들때도, 위와 같은 방법으로 개발합니까?
질문3:
일일 request제한이 없는 앱(구글API를 사용하는)을 리버스엔지니어링해서, 구글API만 가져와 사용하는 것이 가능할까요?
일어날 수 있는 기술적 문제, 라이센스문제 등에 대해 어떻게 생각하십니까?
그런건 구글측에 문의해야 됩니다.
그런건 구글측에 문의해야 됩니다.
댓글 달기