아이폰 OS 4 베타 2가 밤새 또 나와버렸다.베타 1이 공개된지 2주도 안된 지금, 내가 어제 베타 1에 대해 설치해 보고 불만사항을 늘어놨는데 (아이폰 OS 4.0 10일 사용기 참조) 그 메시지를 들은 것인지는 알 수 없지만 어쨌든 뭔가가 변해서 나왔을 터이고, 오늘 아이폰 개발자들에게는 “iPhone SDK 4 beta 2 now available” 이라는 제목과 함께 공개되었다는 내용의 메일이 도착했다.
지난번에 윈도우에서 vmware의 해킨을 통한 설치를 시도하다가 수없이 실패해 본 경험이 있어서 당장 설치를 시도해 보지는 않는다. 다만, release note를 보고 무엇이 바뀌었는 지 정도만 한번 알아보고 넘어가도록 하자.
아이폰 OS 4.0 베타 2, 바뀐거 별거없었다.
- 여전히 iTunes 9.1 에서 폴더 지원은 하지 않는다.
- xCode에서 아이폰 개발을 위한 LLVM-GCC 와 Clang LLVM 컴파일러 지원
- 인터페이스 빌더 내에서 iPad 응용 프로그램을 시작하는 것을 지원하지 않는 것을 수정함. -> 이게 됬다는겨 안됬다는겨인지는 확인해 봐야 할 듯.
- 멀티테스킹시 작업 완료에 대한 시간 제한이 5 분에서 10 분으로 변경됨
기타 개발적으로 바뀐 것들
- FIXED: You may experience an unresponsive pixel area at the top of the simulator for UITouch events.
- NEW: On iPhone OS 4.0, applications that add a text field to a UIAlertView will need to stop moving the UIAlertView by hand to avoid layout issues.
- FIXED: UIImagePickerController objects may not draw the image at the expected size.
- FIXED: When setting a password, the cursor may blink on the last letter.
- FIXED: The UI Automation instrument may fail when targeting the Simulator without the following preferences set first:
- defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility AccessibilityEnabled -bool YES
- defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility ApplicationAccessibilityEnabled -bool YES
아마 자세한건 오늘 집에 가서 설치를 해 봐야 알겠지만 글쎄, 이 Release Note만 봐서는 API적으로는 바뀐 것이 있어도 딱히 쓸만한 업데이트는 보이지 않는다. 아, 아무래도 내가 안되는 영어로라도 애플에 버그리포팅을 해야지 이거 원.. 이래서 영어 공부가 더 중요한가 보다. 그리고, 개발자들에게 최소한의 API만을 제공했으니 그걸로 4.0 어플 만드는 것은 충분히 가능하기 때문에 애플은 추후 출시될 4G에 집중하려나 보다. 아무래도 내 생각이 맞지 않겠는가. 그리고 절대 애플은 한번에 몰아서 확~ shock를 몰아주지 않기 때문에.. 이미 약 2주 전에 OS 4.0 발표로 화재를 몰고 온 이상, 몇 개월 후 출시될 4G에 대해서는 비밀스러운 보안을 유지해 나갈 것이다.
아 어쨌든 저쨌든 얼른 4.0 개발이나 해봐야 겠다. 도무지 멀티테스킹이 어떻게 쓰이는지를 알 수 있어야지 원.. 아, 랜덤 보이스 채팅이라도 만들까? 재밌을듯 한데 말이다 ㅎㅎ