최초 작성일 : 2010/04/09 12:02
원문 링크 : http://developer.apple.com/technologies/iphone/whats-new.html
iPhone OS 4에서 새로워진 점
iPhone OS 4는 세계에서 가장 혁신적인 모바일 운영체제의 차세대 제품입니다.
iPhone OS 4의 독자적인 역량과 새로운 기술은 사람들이 모바일 플랫폼에서
가능하다고 생각했던 것들을 바꿔놓을 것입니다.
iPhone SDK 4 beta
1500개 이상의 새로운 API로 보다 풍부해진 iPhone SDK가 iPhone OS 4를 위해 여러분에게
제공 될 것입니다. 이 SDK를 이용하여 여러분이 개발한 iPhone과 iPod touch의 애플리케이션에
놀라운 범위의 기술들을 통해 기능을 향상시킬 수 있을 것입니다.
iPhone Developer Program 회원들은 iPhone Dev Center를 방문하여 iPhone SDK 4 beta를 다운받으실 수 있습니다.
Multitasking
iPhone OS 4는 일곱가지의 새로운 멀티태스킹 서비스를 제공합니다. 이를 통해 여러분의 애플리케이션들은
배터리의 수명과 성능이 유지되는 한 백그라운드에서 수행될 수 있습니다. 멀티태스킹 서비스는 다음과 같은
기능들을 포함합니다.
- 백그라운드 오디오
당신의 애플리케이션이 오디오를 지속적으로 플레이할 수 있도록 합니다.
그래서 당신의 애플리케이션을 사용하는 사용자들은 웹서핑이나 게임 또는
다른 작업들을 하면서 당신의 애플리케이션을 통해 음악을 들을 수 있습니다.
▪ Voice over IP
VoIP를 이용하는 애플리케이션은 보다 나은 성능을 갖게 될 것입니다.
사용자들은 VoIP를 통한 전화를 받을 수 있게되고 다른 애플리케이션을 사용하면서
통화를 할 수 있게 될 것입니다. 사용자들은 또한 그들의 아이폰이 잠겨있는 상태에서도
전화를 받을 수 있게 될 것입니다.
▪ 백그라운드 위치찾기
네비게이션 애플리케이션은 사용자들이 아이팟을 통해 음악을 듣거나
다른 애플리케이션을 사용하면서도 사용자의 위치를 표시해줄 수 있게 됩니다.
iPhone OS 4는 또한 사용자가 기지국 사이를 지나다닐 때 새롭고 효율적인 배터리 사용을 통해
위치를 확인할 수 있도록 해줍니다. 이것은 여러분의 소셜 네트워킹 애플리케이션이
사용자들이나 그들의 친구들의 위치를 지속적으로 파악하도록 하는데 아주 훌륭한 방법입니다.
▪ 알림 Push
애플리케이션이 실행중이 아니더라도 서버로부터의 경고를 전달받을 수 있습니다.
▪ 로컬 알림
여러분은 애플리케이션은 이제 서버에 요청할 필요 없이 백그라운드에서
사용자들의 일정 관련 이벤트에 대한 알림을 줄 수 있습니다.
▪ 작업 종료
여러분의 애플리케이션에서 작업을 수행하던 중 사용자가 나가버리게 되는 경우
애플리케이션은 그 작업만을 종료 시킨 채 계속 수행될 수 있습니다.
▪ 빠른 애플리케이션 전환
모든 개발자들이 이 부분에서 혜택을 받을 수 있을 것입니다. 사용자들이 여러분의
애플리케이션을 빠져온 경우라도 애플리케이션의 재시작 없이 사용자가 사용하던
애플리케이션의 사용하던 당시 상황으로 돌아갈 수 있습니다.
iAd
TV 광고의 정서와 웹 광고의 상호작용이 결합된 애플의 새로운 모바일 광고 플랫폼입니다.
사용자가 모바일 광고를 클릭하게 되면 그들은 대부분 사용하던 애플리케이션을 광고주의
웹페이지가 로드된 브라우저로부터 분리 될 것이다. 이런경우 사용자들은 사용하던 애플리케이션으로
돌아가고자 하더라도 그것이 어렵거나 불가능하게 됩니다.
iAd는 애플리케이션을 벗어나지 않고도 풀스크린 비디오와 상호작용 가능한 광고를 화면에
표시할 수 있도록 하고 언제나 사용자들이 원할 때 사용하던 애플리케이션으로 돌아갈 수 있도록 하여
이 문제를 해결하였습니다. iPhone OS 4는 개발자들이 쉽게 자신들이 만든 애플리케이션에
iAd를 삽입할 기회를 제공 하였고 광고들은 동적으로 또 무선으로 그 기기에 전달 될 것입니다.
애플은 광고를 팔아서 제공할 것이고 개발자들은 60%의 수익을 받게 될 것입니다.
Game Center
iPhone OS 4 beta 소프트웨어와 SDK는 애플의 새로운 소셜 게임 네트워크인 Game Center를 이용하여
애플리케이션을 개발할 수 있도록 GameKit APIs의 개발자 preview버전을 포함하고 있습니다.
여러분의 애플리케이션을 사용하는 사용자들은 친구들을 초대하여 게임을 즐기고, 대전표를 짜서
다수의 참여자가 동참하는 게임을 시작할 수도 있으며 참가자들으 성적을 추적하고 점수판에서
최고점수를 비교해 볼 수도 있습니다. APIs는 바로 사용 가능하나 Game Center는 올해 말쯤에나
아이폰이나 아이팟 터치 사용자들이 이용할 수 있게 될 것입니다.
New APIs
iPhone OS 4는 여러분의 아이폰과 아이팟 터치 애플리케이션에 사용될 1500개 이상의 새로운 APIs를 포함하고 있습니다.
- Calendar Access
애플리케이션들은 이제 Event Kit을 이용해 Calendar 앱에 직접 접근하여 이벤트를 생성하거나 편집할 수 있습니다.
반복적인 이벤트를 생성하여 시작 시간과 종료 시간을 설정하고 이 내용들을 기기 내의 어떤 calendar에서 배치할 수
있습니다.
- Video playback & Capture
여러분은 이제 AVFoundation Framework내의 새로운 APIs를 이용하여 비디오 재생과 캡쳐 기능을
프로그램상에서 완전하게 제어할 수 있습니다.
- In-App SMS
iPhone SDK 3.0에 추가된 메일 작성 sheet와 유사한 애플리케이션 내에서 SMS 메시지를 작성할 수 있습니다.
- Map Kit Improvements
지도 애플리케이션들은 이제 지도상에 지역 표시를 위한 overlays를 포함시킬 수 있습니다.
주석과 함께 경로를 그려 개인의 방향과 기타 기능들을 표시할 수 있습니다.
- Photo Library Access
애플리케이션들은 이제 Media Library APIs를 통해 사용자들의 사진들과 비디오들에 직접 접근할 수 있습니다.
- Quick Look
애플리케이션들은 이제 새로운 Quick Look APIs를 이용하여 메일 첨부 등에서 문서들의 프리뷰를 표현할 수
있습니다.
Accelerate
벡터와 행렬의 인수분해를 수행하는 함수, 큰 정수들의 배열에 대한 곱셈 그리고 연립방정식의 계산 등
아이폰과 아이팟 터치에 최적화된 수 백 가지의 산업 표준 수학 함수들의 사용법에 대해 접근할 수 있습니다.
New in Tools
새로운 둘들의 풍부한 기능과 개선을 통해 여러분은 놀라운 아이폰과 아이팟 터치 애플리케이션을 개발하는 것이
이전보다 훨씬 쉬워졌다는 것을 알게 될 것입니다.
Automated testing
새로운 UIAutomation 도구를 사용하여 터치 이벤트를 작성함으로써 여러분의 애플리케이션에 대한 테스트를
자동화시킬 수 있습니다.
Performance and power analysis
iPhone OS를 위한 새로운 Time Profiler와 Energy Diagnostics 도구를 사용하여
여러분의 애플리케이션에 대한 잘 다듬어진 성능 데이터의 수집과 전력 사용량을 추적할 수 있습니다.
iPhone OS 4 Compatibility
iPhone OS 4는 올 여름까지 아이폰 3G, 아이폰 3Gs, 그리고 2, 3세대 아이팟 터치에서 사용할 수 있으며
가을까지는 iPad에서도 사용 가능하게 될 것입니다.
하지만 모든 기능이 모든 기기에 호환되는 것은 아닙니다.
예를들면 멀티태스킹 기능은 아이폰 3Gs와 3세대 아이팟 터치(2009년 말 생산된 32G와 64G 모델)에서만
적용됩니다.
'Development > iPhone' 카테고리의 다른 글
[옛 글] SimpleSectionedTableView - 스크린 샷 (0) | 2013.07.12 |
---|---|
[옛 글] SimpleTableView - Interface Builder (0) | 2013.07.12 |
[옛 글] SimpleTableView - RootViewController (0) | 2013.07.08 |
[옛 글] [APIs] UINavigationController (0) | 2013.07.08 |
[옛 글] SimpleTableView - SimpleTableViewAppDelegate (0) | 2013.07.08 |