최초 작성일 : 2010/04/21 23:25


iOS 7이 나오고 있는 마당에...감회가 새롭네요...^^


몇일 전, 드디어 아이폰 개발자 프로그램에 등록을 하고

제일 처음 한 일이 아이폰 OS 4 베타버전을 다운받아서 설치한 것이었다.

애플의 개발자 홈페이지에서 다운로드를 받고 xcode의 오거나이저를 통해
설치를 했다.




오거나이저의 Software Version 항목에서 Other를 선택하고 파일을 선택하는
창에서 다운로드 받은 OS 4 파일을 선택한 후 Restore iPhone 버튼을 클릭하면 된다.
이 스크린샷에서는 이미 설치된 이후라 현재의 OS 4 버전이 나온다.

설치를 하고 우선 아이튠즈를 통해 이전에 백업해 놓았던 데이터를 모두
복원시켰다.

배경화면

복원 후 가장 먼저 한 작업은 아래 스크린샷들을 보면 알겠지만
배경화면에 이미지를 설정한 일이었다. 홈 화면과 잠금화면에 별도의
이미지를 지정할 수있다.



 

디렉토리

다음으로는 앱들을 디렉토리별로 모았다.
대략 100여개가 넘는 앱들을 모으는데만도 시간이 꽤 걸렸다.
디렉토를 만드는 방법은 아무 앱이나 선택하여 한참 누르고 있으면 좌상단에
X 버튼이 생기면서 아이콘들의 몸을 떨기 시작한다. 참고로 X 버튼을 누르면
앱이 삭제된다(3.X.X에도 있는 기능).




떠는 모습까지는 캡쳐가 안된다...-.-
이런 상태에서는 앱의 아이콘을 다른 페이지로 옮길 수도 있고(3.X.X에도 있는 기능)
서로 겹쳐서 디렉토리를 만들 수도 있다. 겹쳐지는 모습은 아래와 같다.




스크린샷과 같이 화면 중앙에 새로운 창이 열리면서 앱들을 모을 수 있게된다.
이 곳에는 총 12개의 앱들을 모을 수 있으며 13개째 부터는 아이콘이 담겨지지 않고
밖으로 튕겨진다.





또한 디렉토리 제목은 선택된 앱들의 앱스토어에서의 분류로 기본 값이 설정된다.
예를들어 스크린샷의 twtkr이나 foursquare는 모두 소셜네트워크 카테고리이기
때문에 자동으로 디렉토리 제목이 위와같이 소셜네트워크로 정해진다.
물론 사용자의 입맛에 맞게 수정 가능하다.

만일 서로 다른 카테고리의 앱들로 디렉토리가 만들어질 경우에는
처음 2개을 겹칠 때 드래그해서 옮긴 앱의 카테고리가 기본 디렉토리 이름으로
설정된다. 예를 들어 생산성 카테고리인 어썸노트를 드래그해서 twtkr로 겹치게 되면
디렉토리 명은 '생산성'으로 설정이 되고 반대로 twtkr을 드래그해서 어썸노트로
겹치게 되면 디렉토리명은 '소셜네트워크'로 설정이 된다.

이렇게 해서 정리된 모습은 대략 아래와 같다.






 
멀티 태스킹

아이폰의 홈 버튼을 빠르게 두 번 클릭을 하면 현재 구동되고 있는 앱의 목록이
화면 하단에 나열된다.




이렇게 구동되고 있는 앱들을 완전히 종료시키기 위해서는 아이콘을 길게
누르고 있으면 빨간 - 버튼이 생기고 이 버튼을 누르면 목록에서 제거된다.




카메라 줌

다음으로 카메라에는 줌 기능이 추가되어 카메라를 켠 후 촛점이 잡히고나서
화면 아래쪽을 보면 줌인과 줌아웃을 할 수 있는 슬라이더 컨트롤이 생긴다.





GPS 정보 사용

마지막으로 위치정보서비스를 이용하는 앱을 실행시키게 되면
화면 상단의 상태방에 배터리 정보 표시 옆으로 화살표가 생기게 된다.





기타

이상과 같이 기존 3.1.3과 달라진 점을 정리해보았다. 대체로 편하고
개선된 모습을 보여줬지만 아직 베타버전인지라 부족한 점이 눈에 띈다.
우선 3G 통신이 거의 연결이 안된다. WiFi가 없는 상황에서는 아직은
네트워크를 사용하지 못한다고 봐야 한다.

다음 WiFi의 경우에도 b/g/n모드가 모두 선택된 상황에서는 연결이 불안정하다
안정적으로 사용하기 위해서는 n모드를 빼고 b/g만 선택한 상태에서 사용을
해야 한다.

다음 주소록의 인덱스가 영문으로밖에 나오질 않는다.




 그리고 기분탓인지는 모르겠는데
3.1.3 버전에서보다 배터리가 빨리 닳는 것 같이 느껴진다.
이 부분은 좀 더 테스트를 거쳐서 확인해봐야 할 것 같다.

빨리 정식 버전이 배포가 되어서 보다 편리하고 개선된 기능들을 정상적으로
사용할 수 있게 되길 바란다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/04/09 16:10



링크 : http://itnews.inews24.com/php/news_view.php?g_serial=485411&g_menu=020200&fm=rs


아이패드가 가을부터 멀티태스킹이 된다는 이야기는 이미 아이폰 OS 4에 대한
애플 개발자 홈페이지 소개글 번역에서 언급한 바가 있다


중요한 것은 후반부의 내용이다.
너도나도 아이패드의 대항마로 내세운 태블릿 디바이스들이
아이패드와의 가장 큰 차별성으로 멀티태스킹을 거론했는데
막상 아이패드에서 멀티태스킹이 된다니 잠시 멍한 느낌을 받을 것 같다.

물론 아이패드이 단점이 그것만은 아니었으니 아직도 쏟아낼 말은
많겠지만 그래도 한방 먹은 것은 사실일 것 같다.

문득 스티브 잡스가 그 특유의 개구쟁이 기질을 발휘해서 경쟁사들을 한 방 먹인
고단수의 위트가 아닐까도 생각해본다...^^;;;

어쨌든 아이패드 구매자들과 구매 예정자들로서는 다시 한번 아이패드를 선택한 데
대해 만족감을 높일 수 있게 되었다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/04/09 15:17 


링크 : http://www.idg.co.kr/newscenter/common/newCommonView.do?newsId=61386


애플 개발자 홈페이지의 iPhone OS 4에 대한 소개 링크로 대신합니다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 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 모델)에서만

적용됩니다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^