Apple iPhone SDK 발표 동영상 내용 요약

Posted at 2008. 3. 11. 11:17 // in 인터넷오늘은 // by 김윤수


  • 이분이 쓰신 거 보고, 동영상 보고 있는 중 (애플 iphone sdk 발표 동영상) 2008-03-10 20:36:24
  • 이 동영상 내용을 봤더니 첫번째로 Enterprise 기능을 다음 릴리즈에 강화하겠단다. Push e-mail, Push calendar, Push contacts, Security 기능, Automatic iPhone setup(동영상에서는 Device Configuration 이라고 명명했음) 등이 있다. (애플 iphone sdk 발표 동영상 enterprise기능 다음 릴리즈) 2008-03-10 20:41:04
  • Enterprise 기능으로 이것들 말고도 마지막에 remote wipe라는 기능도 있다. 원격으로 데이터를 완전히 날려버리는 기능이란다. 기업에서 데이터 보호를 위한 수단으로 요청하나 보다. (애플 iphone sdk 발표 동영상 enterprise기능 remote_wipe) 2008-03-10 20:42:23
  • 그리고, iPhone 다음 릴리즈는 Microsoft Exchange Server 하고 바로 연동이 될 거랍니다. MS한테서 ActiveSync 프로토콜까지 license를 했다는 군요. (애플 iphone sdk 발표 동영상 enterprise기능 다음 릴리즈 microsoft exchange server 연동) 2008-03-10 20:46:02
  • 이렇게 하면 기존 Push e-mail과는 달리 iPhone 과 Microsoft Exchage Server와 바로 연동이 가능하다고 엄청 자랑하네요. 애플은 iPhone 많이 팔고, Microsoft는 Exchange Server 많이 팔고 둘이서 신났군요. 그런데 퓨처워커님이 말씀하신 대로 기업용 메시징 시장에서 57%의 점유율을 자랑하는 Microsoft가 애플하고 협력할 생각을 했을까 ? Windows Mobile OS를 많이 팔려면 ActiveSync 프로토콜을 애플에게 license하지 않는 게 나을 것도 같은데... 애플이 Microsoft를 잘 구워 삶은 걸까요 ? 아니면 Microsoft도 자기네들 공개하지 않을때 Windows Mobile OS가 더 팔릴 가능성 보다 iPhone이 더 잘 팔릴 가능성을 본 걸까요 ? 어쨋거나 둘 다 참 비즈니스 잘 한다는 생각이 듭니다. 이 둘의 전략을 정확히 파악하려면 데이터를 수집해 봐야겠죠 ? 그럴 시간이 있으려나 모르겠습니다. ㅠ.ㅠ (애플 iphone sdk 발표 동영상 enterprise기능 다음 릴리즈 microsoft exchange server 연동) 2008-03-10 20:50:26
  • Enterprise 기능 데모로는 Microsoft Exchange Server와 연동되는 Push e-mail, Push calendar, Push contacts 시나리오를 보여주네요. (애플 iphone sdk 발표 동영상 enterprise기능 다음 릴리즈 microsoft exchange server 연동) 2008-03-10 20:59:17
  • 다음으로 Native SDK 설명하기 전에 Web Apps Application 사례를 몇 가지 듭니다. 첫번째로 Facebook, 두번째로 BOA의 Mobile Banking Application 이랍니다. 발표하는 사람이 unbelievably successful을 연발합니다. 잡스형도 많이 쓰는 표현이죠. ^^ (애플 iphone sdk 발표 동영상 webapps application facebook boa mobile_banking) 2008-03-10 21:08:38
  • 자기네들이 내부적으로 사용하는 것과 동일한 SDK를 공개한다는 군요. 다른 개발자들도 iPhone 용 Native Application을 개발할 수 있게 된다는 거죠. 기존의 아래 세개 계층 Core OS, Core Services, Media 는 그대로 포팅하고 (애플 iphone sdk 발표 동영상 native_sdk) 2008-03-10 21:12:52
  • 마우스와 키보드 위주였던 Cocoa Application Framework 을 Touch까지 지원하는 Cocoa Touch로 바꾸었답니다. (애플 iphone sdk 발표 동영상 native_sdk cocoa_touch) 2008-03-10 21:13:58
  • Core OS, Core Services, Media 계층에 대해 조금 더 자세히 설명해 주었는데, 그 중에 Core Services 계층의 Core Location 이라고 Location-aware application을 만들 수 있는 API가 눈에 띄네요. (애플 iphone sdk 발표 동영상 native_sdk core_location) 2008-03-10 21:20:34
  • Cocoa Touch 에는 Multi-touch events, Multi-touch controls, Accelerometers, View hierarchy, Localization, Alerts, Web view 등이 있네요. 근데, Accelerometer 가 3D 로 인식이 된다는 군요. 이걸로 어떤 Application이 나올 수 있을까요 ? 동영상 뒷부분에 보면 이런 기능들이 게임에서 많이 활용되는 걸 볼 수 있습니다. 어떻게 활용할지는 개발자의 상상력에 달렸겠지요. Web view 는 control로 만들었기 때문에 다른 application에 내장도 가능하답니다이거야 뭐 다른 browser 들도 마찬가지죠. (애플 iphone sdk 발표 동영상 native_sdk cocoa_touch) 2008-03-10 21:25:18
  • iPhone SDK에는 Xcode IDE가 포함되어 있답니다. 다른 IDE와 비슷하게 source editor, project management tool, source management tool, documentation tool, debugger가 통합됐답니다. 덧붙여서 remote debugger 도 있습니다. 근데, Mac OS X에서만 돈다는 군요. 당연한 거겠죠 ? (애플 iphone sdk 발표 동영상 native_sdk xcode_ide) 2008-03-10 21:32:56
  • 다음으로 Interface Builder 소개. 상당히 많은 Phone Application용 UI Control 들이 포함되어 있는 것과 손쉬운 지역화를 지원하는 게 눈에 띄입니다. (애플 iphone sdk 발표 동영상 native_sdk interface_builder) 2008-03-10 21:36:57
  • 그리고, Instruments 라는 원격 성능 분석 툴과 iPhone Simulator 가 포함되어 있답니다. 있을 건 다 있네요. (애플 iphone sdk 발표 동영상 native_sdk instruments iphone_simulator) 2008-03-10 21:40:49
  • 데모로는 Xcode IDE로 Hello World Application 작성하는 거 보여주네요. Hello World 만드는 건 이제 거의 전통이 됐네요. ㅋㅋㅋ 코드 작성, 설치, 실행, 디버그 등이 아주 편하게 연결돼게 해 놓았습니다. 코드 작성한 후 Build&Go 버튼을 누르면 설치, 실행, 원격 디버거 연결 등이 한꺼 번에 이루어집니다. (애플 iphone sdk 발표 동영상 native_sdk hello_world_application) 2008-03-10 21:45:25
  • 샘플 Application으로 Multi Touch 조작을 통해 인물 사진을 장난 삼아 뭉그러 뜨린 후에 iPhone 을 흔들어서 Undo 조작을 하는 걸 보여줬습니다. 한 번 상상해 보세요. ㅋㅋㅋ 직접 보시면 재밌어요. (애플 iphone sdk 발표 동영상 native_sdk 샘플애플리케이션) 2008-03-10 21:57:04
  • 또 다른 샘플 Application으로 2주만에 3D 게임을 하나 만들었다는군요. iPhone을 요리 조리 돌려서(Accelerometer로) 비행기의 위치를 조정하고 Touch 인터페이스로 무기를 발사하고, OpenAL이라는 3D 입체 오디오로 사운드 출력하고...
  • Electronics Arts라는 회사에 부탁해서 SDK를 전혀 접해 보지 않았던 사람들이 2주만에 무엇을 할 수 있는지 한 번 알아 봤다는 군요. 이 회사에서 SPORE 라는 3D 게임을 만들었다네요. 보면 쉬운데 말로 설명하기는 무척 어렵군요.
  • salesforce.com 에서도 2주만에 Application을 만들었는데, 주로 Graphics 기능을 이용해서 다양한 분석 챠트를 그려줄 수 있었다고 합니다. 그 외에 테이블 뷰에서 데이터 rearrange 기능으로 opportunites 조정하기, new leads 와 mapping 기능 연동하기 등을 사용했군요.
  • AOL은 2주만에 AIM을 iPhone에 올렸다는군요. photo picker, touch interface 등을 사용했네요. 이거 개발자도 그 전에 전혀 SDK를 접하지 않은 사람이었는데도 이 정도로 만들 수 있었다고 합니다.
  • 마지막으로 잡스형이 App Store 라고 iPhone 용 Application을 유통할 수 있는 온라인 Marketplace 도 공개했습니다. App Store 는 하나의 iPhone 용 Application으로 구현돼서 바로 그 안에서 버튼 클릭으로만 Application 구매후 설치가 가능하네요. iTunes에서도 iPhone application 을 구매해서 iPhone 으로 다운로드할 수 있다는 군요.
  • App Store Business Deal에 따르면 각 Application 개발자가 가격을 직접 정하고, 매출의 70%는 개발자가 가져가고, 30%는 애플이 가져갑니다. 애플의 30%는 credit card fee, hosting fee, marketing fee 등에 대한 대가이겠지요. 개발자에게 돈은 매달 지급되고. application이 공짜면 애플이 따로 가져가는 것도 없답니다.. 다양한 회사들이 그들의 business model 상 전략적으로 iphone application 을 공짜로 뿌리고 싶을 수 있는데... 애플에서 이런 application에 대해서도 additional charge를 하지 않겠다는 정책입니다. 상당히 파격적인 정책이라고 생각됩니다. application을 풍부하게 유통시키고 iPhone을 둘러싼 ecosystem을 창출하는 큰 도움이 될만한 정책이네요. 역시나 애플은 풍부해진 iPhone용 application으로 인해 iPhone이 많이 팔리도록 하는 정책을 취하고 있는 것으로 생각됩니다. 어느 시점이 되면 App Store의 매출이 iPhone 직접 판매 매출을 넘어설지도 모르죠 뭐.
  • 이런 것들이 포함된 소프트웨어를 다 다음 iPhone software update에 공짜로 배포할 예정이랍니다.
  • iPod touch 도 똑같은 software update 를 제공할 예정이랍니다. 근데 enterprise feature 에 대해서 iPod touch 에는 약간의 비용 charge가 있을 것 같군요.
  • iPhone developer program이라는 것도 있답니다. technical support도 받을 수 있고, iPhone App을 유통시킬 수도 있고... 이 program에 참여하려면 99$랍니다.
  • 그리고 마지막으로 iFund라고 1억달러짜리 iPhone Application 개발 회사를 위한 fund도 발표했습니다. 구글 Android의 상금에 비해 액수로는 엄청나게 크군요. 아예 처음부터 iPhone을 둘러싼 ecosystem을 창출시킬 준비를 거의 완벽하게 해 놓는군요. Microsoft가 그 동안 해온 과거의 역사에서 배운 것이겠지요.

이 글은 yesarang님의 2008년 3월 10일의 미투데이 내용입니다.

제 글이 유익하셨다면 오른쪽 버튼을 눌러 제 블로그를 구독하세요. ->
블로그를 구독하는 방법을 잘 모르시는 분은 2. RSS 활용을 클릭하세요.
RSS에 대해 잘 모르시는 분은 1. RSS란 무엇인가를 클릭하세요.

다음글 예고편: reentrant 와 thread-safe 의 차이
다음글도 기대해 주세요~~~ :)