블로그 이미지
ska_D

calendar

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Notice

2010.05.19 22:24 iPhone 101
아이폰 개발자 프로그램에 가입하면 얻을 수 있는 혜택중에 하나가 베타 버전의 OS를 미리 경험해 보고 App 개발도 시작할 수 있다는 것입니다.

저도 베타버전의 OS를 다운 받을 수 있었고 가장 최근 릴리즈된 베타 4 버전(8A274b) 을 설치해서 사용해 보았습니다. 오늘 하루 써보면서 제가 설치한 App이 잘 동작하는지와 발견한 특징들에 대해서 소개하도록 하겠습니다.
(매우 짧은 시간사용하였으므로 100% 테스트 해보지 못했으며, 제가 사용하던 중에 한번이라도 Crash가 발생해서 App이 종료되었을 경우 아이콘을 흑백 처리하였습니다.)

#1 페이지


다들 아시는 특징은 바로 바탕화면(일명 홈스크린)에 배경사진을 지정할 수 있게 되었다는 것입니다.
(전 태연양의 사진을... ^^v)
위의 화면에서는 '파랑새'를 제외한 App은 사용하면서 크래쉬가 발생하지 않았습니다.
(골빈해커님께는 죄송...;;)
크래쉬의 원인은 알 수 없었습니다. 추후에 SDK를 통해서 문제가 발생하는 이유를 찾아봐야 겠지요.



재밌는 것은 통합메일함에서 메일을 지우기 위해서 스윕하면 위 그림과 같이 '아카이브'라고 나옵니다.
삭제라고 나오질 않네요. 실제로 지워지지 않고, 아카이브(Archive)됩니다.

그리고 구글맵 App의 경우 현재 위치 찾기 버튼이 달라졌습니다.
그림과 같이 나침반 혹은 종이비행기(?) 모양을 하고 있습니다. 게다가 현재 위치 찾기의 결과가 훨씬 정확해졌습니다. 예전에는 제가 '나노팹센터'에 있어도 저 멀리 다른 아파트에 있다고 나왔는데 범위와 위치 모두 좀더 정확해 졌습니다.

쇼고객센터 App의 경우 상단 상태바가 특이하게 깜박거리는 것을 제외하면 제대로 동작하는 것을 확인했습니다.

#2 페이지


'2Do', 'iHappDays2' 를 제외한 위의 나머지 App은 모두 정상 동작하였습니다.
특히 '2Do'의 경우 처음 실행하자 마자 종료되었으며, 두번째에는 맥북프로와 동기화를 시작하다가 죽었습니다.
iHappyDays2도 실행되서 조금 있다가 바로 종료되었습니다.

여기서 재밌는 실험하나를 해보았습니다.
'iStat'이라는 앱은 아이폰의 배터리와 메모리 상태를 볼 수 있습니다. 바로 OS 4.0의 기능 중에 하나인 멀티태스킹 때문에 얼마나 많은 메모리를 점유하고 있을지 알아보기 위해서 최소 8개 이상의 앱을 실행했다가 종료한 뒤에 메모리 상태와 홈버튼 더블 클릭으로 백그라운드 앱을 모두 종료시켰을 때의 메모리 차이를 보았습니다.
결과는 아래와 같습니다.


처음에는 8MB 밖에 없던 메모리가 모든 앱을 종료 시키자 57MB까지 확보된 것을 볼 수 있습니다.
물론 OS 4.0으로 포팅되지 않은 앱들이기 때문에 멀티태스킹을 고려한 (혹은 4.0에서 제공되는 API를 쓰지 않아서) 메모리 관리를 하지 않았기 때문이 아닌가 합니다.

#3 페이지


'매일경제' 앱의 경우 첫 기사를 보자마자 종료되었습니다.
'북앤딕-성경' 앱의 경우 종료는 되지 않았으나 DB에 문제가 있는지 몇 페이지 넘어가면 내용이 나오질 않았습니다.
'조선일보' 앱은 내용을 읽다보면 갑자기 종료됩니다.  매번 종료되는 조건이 달라지는 것 같습니다. 이것도 아무래도 메모리 관리 문제인 것 같습니다.
'YTN' 앱도 실행되자마자 종료 됩니다.
'NIV한영성경'은 내용을 읽다가 갑자기 종료됩니다. DB관리 문제 인것 같으나 확실하진 않습니다.
'ATM Finder'앱은 처음에는 잘 실행되다가 버덕대서 종료시키고 다시 실행시켰더니 그 다음부터는 바로 종료되어 버립니다.

재밌는 것은 'Papers'의 경우 파일 공유가 가능합니다. 아이튠즈에서 아래와 같이 나옵니다.


위의 PDFs라는 폴더를 다른이름으로 저장하면 위와 같이 PDF 파일들(논문)을 볼 수 있습니다.


오늘은 여기까지 하고 나머지 페이지는 또 올리도록 하겠습니다. :)
어쨌든 OS 4.0은 매우 쓸만하며 기대가 됩니다. 조금만 다듬으면 정말 최강일 것 같습니다. 
이상 OS 4.0 사용기 첫번째 시간이었습니다~ :)




































'iPhone 101' 카테고리의 다른 글

iPhone OS 4.0 베타 4 (사용기 Part 1)  (0) 2010.05.19
iPhone Application Development (Stanford)  (0) 2010.05.18
iPhone Developer Program 가입  (0) 2010.05.12
We rule 위룰  (0) 2010.05.04
아이폰 OS 4.0 프리뷰  (0) 2010.04.09
iPhone OS 4.0 Preview  (0) 2010.04.06
posted by ska_D