[인터뷰] 애플 iPhone SDK 공개방침에 대한 핵심 질문과 답변

2008. 6. 30. 17:20Mobile/Platform

MS Word 2007을 이용해서 Blog에 바로 글을 올릴 수가 있게 되었다.

Web에 접속하지 않고도 Blog에 글을 쓸 수 있다니 불편한 Tistory 편집기는 이제 그만 써도 되겠다.

그런데 왜 iPhone SDK는 Mac에서만 되는 건지, Mac OS를 설치해야 하나……

----------------------------------------------------------------------------------

애플이 3월6일 마침내 iPhone의 SDK(Software Development Tool) 베타 버전을 공개했다. 이로써 기업 및 일반유저가 iPhone에서 이용할 수 있는 기능이 더욱 다양해 질 것으로 기대를 모으고 있다. 다음은 iPhone SDK에 관한 질문에 대한 애플 내부관계자의 인터뷰 답변을 CNET News에서 정리한 것이다.   

- iPhone SDK는 무엇인가? 

iPhone과 iPod Touch에서 바로 실행할 수 있는 애플리케이션을 third party가 개발할 수 있도록 공개된 소프트웨어 개발도구들이다. 유저가 iPhone에서 사용하고픈 애플리케이션을 Apple이 모두 만들어내기란 불가능하기 때문에 iPhone SDK는 매우 중요한 의미를 가진다. SDK를 사용해 다양한 애플리케이션이 개발되면 지금까지 iPhone 구매를 망설이던 사람들에게도 구미가 당기는 모델이 많이 나올 것으로 기대한다.   

- iPhone SDK는 언제부터 입수할 수 있는가? 

iPhone 베타버전은 3월6일에 출시되었다. 정식버전과 iPod Touch의 업데이트판은 6월에 출시될 예정이다. 그러나 일부 개발기업들은 이보다 앞서 정식 버전을 구입할 수 있을 것으로 보인다. 시스템 등 구체적인 사항은 아직 알 수 없다. 

- iPhone SDK의 비용은? 

iPhone SDK의 베타버전은 6일부터 무료로 다운로드할 수 있다. 단, 개발자는 반드시 개발자 프로그램인 'iPhone Developer Program'에 참가해야 하며 코드 테스트와 기술지원이 가능하며 개발된 애플리케이션은 판매할 수 있다.  개발자 프로그램 중에서 'Standard Program' 참가비는 연간 99달러이며, 기업용 애플리케이션 개발을 희망하는 개발자를 위한 'Enterprise Program'은 연간 299달러다. 한편, iPod Touch의 업데이트판은 유료로 제공할 예정이며 가격은 미정이다.

- 이미 개발된 iPhone 애플리케이션은 있는가? 

애플 웹사이트에는 1,000개 이상의 웹 애플리케이션이 있다. 또한 이른바 'Lock 해제' 소프트웨어를 이용해 수백 개의 비공식 애플리케이션들도 개발되고 있다. 그러나 6일 발표한 애플리케이션은 애플이 정식으로 공개한 최초의 third party용 애플리케이션이다. 애플은 일정기간 동안 어떠한 애플리케이션들이 개발되는지 알아보기 위해 다양한 기업의 개발자들에게 iPhone SDK의 복사판을 먼저 나눠주었다. 이렇게 해서 나온 애플리케이션의 일부가 6일에 발표된 iPhone SDK다. 단, 발표된 애플리케이션은 현재로선 애플의 컨셉을 보여주기 위한 것일 뿐이다. 앞으로 개발기업들은 더욱 시간을 들여 애플리케이션을 업그레이드해 나름의 최종 버전들을 출시하게 될 것이다.   

6일 공개된 애플리케이션 중에는 iPhone 터치스크린상에서 손가락을 움직여 사진에 Photo Booth와 같은 효과를 주는 'Touch FX'와 공식적인 최초의 iPhone 게임 'Touch Fighter'와 Electronic Arts의 비디오게임 'Spore'의 모바일판, Salesforce.com의 기업용 업무관리 애플리케이션, AOL의 인스턴트메신저(AIM)의 iPhone판, Epocrates의 의료기록 애플리케이션, 세가의 비디오게임 'Super Monkey Ball'의 iPhone판 등이 있다.  

- iPhone 전용 애플리케이션 개발은 어떻게 진행되는가? 

누구나 iPhone SDK를 다운로드 해서 애플리케이션을 개발할 수 있다. 단, iPhone Developer Program에 등록해야 하는 것이 필수조건이며 애플은 현재 개발 프로그램에 참여할 수 있는 개발자의 수를 제한하고 있다. iPhone 애플리케이션의 개발 프로세스는 'Max OS X'의 애플리케이션과 상당히 비슷할 것으로 보인다.

완성된 애플리케이션은 애플이 새롭게 발표한 'App Store(애플리케이션 스토어)'를 통해 배포된다. App Store 접속기능은 iPhone에 탑재될 예정이며, iTunes Store를 경유해서도 접속할 수 있다. 향후 iPhone 전용으로 개발된 애플리케이션은 애플의 승인을 거쳐야만 하다.

애플리케이션은 EDGE 또는 WiFi 방식의 무선네트워크를 사용해 iPhone으로 다운로드 받는다. 애플리케이션 가격은 개발자가 설정해 매출의 70%를 챙길 수 있다. 나머지 30%는 수수료의 명목으로 애플이 가져간다. 무료 애플리케이션의 경우, App Store와 iTunes Store의 가입 수수료가 들지 않는다.    

- 개발은 PC에서도 가능한가? 개발자가 독자적으로 판매할 수 있나?

Mac에서만 iPhone SDK를 사용할 수 있으며 다른 PC에서는 불가능하다. 또한 개발자가 iPhone과 iPod Touch의 공식 애플리케이션을 개발하려면 애플이 정한 절차에 따라야 하며 iPhone 애플리케이션을 독자적으로 판매할 수 없다.  

- 3G 지원 iPhone은 언제 출시되나? 

3G 지원의 iPhone에 대해서는 애플의 공식적인 입장은 없었으나, 애널리스트들은 2008년 중반으로 보고 있다.  

-  Lock 해제는 여전히 가능한가? 

불법 Lock 해제에 관여하고 있는 개인 및 커뮤니티들은 분명 새로운 소프트웨어의 업데이트를 조사해 해제 방법을 재검토해야 할 것이다. 애플은 앞으로도 정해진 네트워크 이외에서 iPhone을 사용하는 소프트웨어 애플리케이션에 대한 반대 입장을 고수할 것이다.  

- 보안 대책은 마련되어 있나? 

보안과 관련, 개발자들은 프로그램 참가에 앞서 자신이 개발할 애플리케이션에 전자서명을 해야 하는 등 애플의 승인프로세스를 거쳐야 한다. 또한 설령 악의를 가진 개발자가 악성 애플리케이션을 만들어 승인프로세스를 통과하려고 하면 애플의 강한 추궁이 있을 것이다. 또한 App Store가 애플리케이션을 구입할 수 있는 유일한 장소이기 때문에 악성 애플리케이션이 유포될 우려가 있거나 최악의 경우에는 App Store를 폐쇄할 수도 있다.    

- 새롭게 추가된 기업 유저를 위한 기능은 무엇인가? 

애플은 Microsoft에게 ActiveSync 프로토콜 라이센스를 제공받아 기업의 이메일과 연락처 정보, 일정 정보를 iPhone과 기업의 서버 간에 동기화할 수 있게 되었다. 또한 향후 출시될 소프트웨어에는 보안접속이 가능한 Cisco Systems의 IP Sec VPN과 WiFi 보안을 강화한 IEEE 802.1x 보안표준이 내장될 것이다. 

- 이번 SDK는 애플과 iPhone에게 어떠한 의미를 가지는가? 

애플은 앞으로 새롭게 추가된 기업 용도의 기능들을 내세워 북미지역의 스마트폰 시장에서 우위를 점하고 있는 BlackBerry에 대항할 수 있을 정도로 성장할 것으로 본다. 또한 새로운 애플리케이션의 추가로 인해 잠재고객들의 니즈를 충족시키고 새로운 구매로 연결할 수 있게 될 것이다.   

CNet News, 2008/03/10 

자료 제공 : 애틀러스 리서치앤컨설팅 (arg.co.kr) 

*** 이 자료는 상업적 목적으로 무단배포 할 수 없습니다 ***