[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
1. This report contains information that is confidential and proprietary to SK Communications and is solely for the use of SK Communications personnel.
No part of it may be used, circulated, quoted, or reproduced for distribution outside SK Communications. If you are not the intended recipient of this
report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and may be unlawful.
모바일 네이트 앱스토어
플랫폼 및 등록 프로세스 안내
2010 네이트 앱스토어 개발자 세미나
2010.11.23
오픈플랫폼담당 / 앱스토어팀
2. AGENDA
네이트 앱스토어 모바일 지원 방향
- OpenSocial REST API
- OpenSocial JS API for Mobile
모바일 앱스 PLAY! 시연
네이트 앱스토어 모바일 섹션 소개
데브스퀘어 변경 안내
3. 소셜 + 게임 = 소셜게임?
싸이월드 일촌
Social Graph
네이트온 친구
OpenSocial JS API
앱스
Social Data
4. 소셜 + 게임 + 모바일(!) = 소셜게임
싸이월드 일촌
Social Graph
네이트온 친구
Open API & Open SDK
for Mobile
앱스
Social Data
5. 네이트 앱스토어 모바일 플랫폼?
싸이월드 일촌
Social Graph
네이트온 친구
OpenSocial JS API
앱스
유선 WEB
?
앱스
모바일 디바이스
Social Data Social Data
유무선 연동
6. 네이트 앱스토어 모바일 플랫폼
+
OpenSocial REST API
네이티브 어플리케이션
OpenSocial JavaScript API
for Mobile
모바일 웹
7. OpenSocial REST API
• Gadget 코드 밖에서 싸이월드/네이트온 Social Data 접근
– Google OpenSocial REST API v0.9 기반
– VIEWER의 프로필 정보 조회
– 일촌/네이트온 친구 목록 조회
– 도토리 결제
• NATEOPEN 2010 Open API?
– 네이트 앱스토어 플랫폼 API : 네이트 Open API와 별도
– 유선 WEB 네이트 앱스토어 등록 앱스만을 대상으로 함
8. OpenSocial REST API 홗용
싸이월드 일촌
Social Graph
네이트온 친구
OpenSocial REST API
앱스
네이트 앱스토어
OpenSocial JS API
개
발
사
서
버
모바일 디바이스
Social Data
Social Data
유무선 연동
네이티브
어플리케이션
9. OpenSocial REST API를 사용하려면?
• 네이트 앱스토어에 등록된 앱스에 한해
• 개발사 – SK컴즈 간 최소한의 계약 관계 (페이먼트 계약 등)
• REST API 사용 젃차 : Dev.Square내 등록 프로세스 없음
– REST API 사용 싞청 (데브스퀘어 메일 or 제휴팀)
– REST API 제공 여부에 대한 심의 (앱스토어팀)
– Consumer_key, Consumer_secret_key 발급 (메일, 유선 통해)
– REST API Container 접근 허가 처리
10. OpenSocial REST API 개발
• OpenSocial REST API 개발자 가이드
– http://wiki.opensocial.org/index.php?title=OpenSocial_RES
T_Developer%27s_Guide
• 개발언어별 Class Libraries
– http://wiki.opensocial.org/index.php?title=Client_Libraries
– Java (with Android support), Objective-C Client Library
– PHP, .NET, Ruby, Python
11. OpenSocial JS API for Mobile
• 모바일에 최적화된 OpenSocial JS API 제공
– Google OpenSocial JS API v0.9 기반
– 유선 네이트 앱스토어와 동일한 API 제공
(팝업UI 제공 API 기능 제외 – 게시판으로 저장, 친구 초대하기)
– 도토리 결제 제공 예정 (?)
– 모바일 홖경에 맞춰 컨테이너 경량화
• Dev.Square를 통한 등록 프로세스 제공
– 모바일용 Gadget 코드 별도 관리
– 모바일용 시뮬레이터 제공
12. OpenSocial JS API for Mobile 홗용?
싸이월드 일촌
Social Graph
네이트온 친구
OpenSocial JS API
for Mobile
앱스
네이트 앱스토어
OpenSocial JS API
모바일 디바이스
Social Data
Social Data
유무선 연동
모바일 브라우저
?
네이트 앱스토어
모바일 웹페이지 등
13. 모바일 네이트 앱스토어 (for Android 2.2)
• 프로젝트명 NAMP
– Android 2.2 지원
– OpenSocial JS API v0.9 개발
– Flash or HTML 기반의 앱스 PLAY!
– 800 * 480 가로 스크린 기준
• 결과
– 네트워크 문제 (특히, 3G)
– 성능 문제
– 사용성 문제 (터치 인터페이스)
15. OpenSocial JS API for Mobile 개발
• OpenSocial JS API Gadget Code 형식 그대로
– <Require feature=“opennate-m”/>
– 스크린 사이즈 가로 800px 기준 (Android 2.2)
• 모바일 홖경 최적화
– 터치 인터페이스
– 더블 탭, 확대/축소, 스크롤 등 모바일 브라우저 입력 특성 고려
– 네트워크 속도, 파일 사이즈 및 개수, 단말기 성능
• 모바일에 맞는 컨텐츠
– 젂체 게임 그대로 vs 일부 게임 요소만 모바일로
16. OpenSocial JS API for Mobile 홗용
• 가볍고 간단한 유무선 연동 모바일 소셜 앱스
– 쉽고 빠르게 개발할 수 있는 OpenSocial JS API의 장점
– 아쿠아스토리 알리미와 같이 가벼운 도구로 홗용
• 네이트 앱스토어 모바일 웹 서비스
– 2011년 개발 예정
– 모바일 웹브라우저 상에서 바로 PLAY!
• 그 밖에 다른 캐리어 (?)
– OpenSocial JS API를 홗용할 수 있는 다양한 방법
– 개발사 여러분들의 아이디어를 구합니다 : )
17.
18. 데브스퀘어 변경 안내
• 앱스 등록 및 관리 페이지 변경
– 앱스 기본정보와 소스코드를 탭으로 분리
– 모바일 관렦 탭 추가
– 사용 편리, 정보 조회 및 관리 용이
• 변경 등록 시 수정된 내용만 체크해서 등록 가능
– 기본정보만 업데이트된 검수 건은 빨리 처리될 수 있도록
– 유선 Gadget 코드, 모바일용 Gadget 코드 별도 관리 및 업데이트
• 적용예정일 : 12월 14일