iOS 5 for Developers
Jun 08
인생 이야기 iOS 5, wwdc, wwdc2011, 아이폰 1 Comment
원래 WWDC 는 Apple Worldwide Developer Conference 의 약자로 개발자를 위한 행사인데 대부분 신제품 발표회로 알고 있는 요상한 일이 벌어지고 있죠. 흐흐..
물론 저도 일단 먼저 아이폰에 iOS 5 베타 버전을 깔아보았는데요. 아직 버그도 많고 하지만, 사용자 입장으로썬 푸시 알림 센터만으로도 정말 만족스러운 업데이트가 아닐까 싶습니다. iOS 5 의 기능들에 대한 것들은 다른 블로그 포스팅들이 많으니 다른 글들을 보시면 되겠구요. ㅋ..
이번에 iOS 5 로 업그레이드 되면서 개발자용 API 가 1,500가지가 추가되었다고 하는데요. 주요한 내용은 크게 14가지로 애플이 아래의 링크에 정리를 해 놓았습니다.
http://developer.apple.com/technologies/ios5/
제가 이 중에서 개인적으로 관심가는 기능들은 다음과 같습니다.
iCloud Storage API
단순한 웹하드가 아닌, 자동화된 동기화까지 지원하는 제대로 된 클라우드 API!!
사용자의 파일을 인터넷에 저장만 하는 것이 아니라, 사용하고 있는 각각의 기기간에 있는 데이터를 실시간으로 동기화 시켜주는 기능까지도 쉽게 구현 할 수 있을 것으로 보입니다. 이제 정말 제대로 된 클라우드 세상이 오는거죠.
애플이 정말 잘 하는 것을 이번에도 제대로 보여준 사례라고 할 수 있겠습니다. 남들이 고안해 놓은 아이디어를 일반 사람들이 아무 생각 없이 쉽게 사용 할 수 있도록 만들어주는 It just works! 의 힘!
Notification Center
푸시 인증서를 Xcode 에서 바로 생성이 가능하다고 합니다. 푸시 노티를 구현하려면 노가다를 좀 해야 했는데, 이제 좀 쉽게 구현 할 수 있게 되려나봅니다.
게다가 iOS 5 의 노티 센터를 보면 위젯 기능이 있는데요. 이걸 이용해서 다양한 위젯을 만들 수 있게 될 것 같으니, 이 부분도 상당히 기대가 됩니다.
Core Image
얼굴 인식, 포토 필터 API 를 손쉽게 사용 가능!!
회사 프로젝트에 필요해서 간단한 포토 필터를 구현해야 하는데, 내일 당장 나와줬으면 하는 작은 소망이 있네요.. 하지만 아직 몇 달이나 남았으니 전 그냥 만들어야겠죠..ㅜㅜ;;;
Game Center
턴 베이스 멀티 플레이어 게임을 쉽게 제작!!
개인적으로 턴 베이스 멀티 플레이어 게임에 대해서 많은 관심이 있어서 다양한 게임들을 생각하고 있었는데요. 이제 정말로 실행에 옮길 때가 된 것 같습니다. 아이디어 정리해 둔 것 중에서 몇 가지를 골라서 빨리 구현해봐야겠어요. ㅜㅜbb
Automatic Reference Counting
드디어 손가락 접어가며 release, retain 을 신경 쓸 필요 없는 시대가!! ㅜㅜbb
모바일 애플리케이션 개발시에 가장 골치아픈 문제가 메모리 운용인데요. 아이폰도 예외는 아니었습니다. 메모리를 효율적으로 관리하기 위해 골머리를 썩어가며 메모리 관리를 해 주어야 했었는데요. 이젠 컴파일러가 자동으로 관리해주기 때문에 더 이상 release, retain 등에 신경쓸 필요가 없게 되었습니다.
정확히는 iOS 5 가 아니라 Xcode 4.2 의 Apple LLVM 3.0 에서 지원하는 것 이어서 iOS 4 타겟으로도 빌드가 가능하기 때문에, 개발자들에게는 정말 축복의 기능이 아닌가 싶습니다. 아마도 모든 개발자들이 가장 반가워했을 기능!! ㅜㅜbb
iOS 5의 정식 출시는 가을. 아마도 애플의 전례를 따르자면 10월이나 11월쯤에 발표가 될 것 같은데요. (9월까지는 여름이라고 하더군요ㅡ.ㅡ) 그 동안 새로운 API 들을 통해 만들어질 무궁무진한 애플리케이션들을 생각해보면 정말 흥미진진하지 않을 수가 없습니다.
올 가을이 진심으로 기대되는군요!!
트위터
파랑새
아이폰앱
RSS
Dec 09, 2011 @ 08:56:20
Spot on with this write-up, I actually suppose this internet web site needs rather a lot more consideration. most likely be once a lot more to learn significantly a lot more, thanks for that information. 964697