Apple

iOS 5.1 베타, 무엇이 달라졌나

T.B 2011. 11. 29. 22:26


iOS 5 의 8가지 버그(참고)로 논란이 끊이지를 않는 iOS 5의 업데이트인 iOS 5.1 베타 개발자 버전이 배포됐습니다. 지난 17일 애플은 도대체가 무엇을 한지도 모르겠고, 쉴드를 쳐줄래야 쳐줄 수도 없는 iOS 5.0.1 을 배포한적이 있으며(참고), 논란이 커지자 다음주(11월4째주) 5.0.2를 배포하겠다고 발표했으나, 22일 돌연 iOS 5.0.2 발표를 이번주(12월1째주)로 연기했습니다.(참고)


먼저 글씨체를 살펴보면, 5.0 베타에서 처음 모습을 보였던 한글 "산돌고딕"체가 다시 적용됐습니다. 5.0.b6 보다 약간 작아진 모습이며, 산돌고딕이 굵은 글씨체로 보이니까 가독성이 좋아졌습니다. (iOS 5.1 정식에서의 적용유무는 정해지지 않았습니다.(via @andrea9292)

 

아이폰은 "모바일전화기" 이기에, 아이폰4S 논란의 중심에 있는 화이트노이즈(White noise: 통화중 잡음으로 고주파가 발생하거나 지글거리는 소리가 미세하게 들리는 증상을 지칭, 원래 화이트노이즈는 이론적으로 모든 주파수가 섞인 소리) 얘기를 빼놀 수가 없는데요. 아직 수정되지 않았습니다.

아이폰4S를 쓰면서 8가지 버그를 단 하나도 겪고 있지 않는 것을 보면 기기마다 버그가 나타나는 갯수가 다른 것은 분명합니다만, 무슨 삼성도 아니고 아이폰4S를 "뽑기"로 만들어 놓은 애플이 이를 SW적으로 해결하지 못할 때 HW적인 조치를 해줄 확률은 희박합니다. 아이폰4S 사용자들을 위해서 다른건 몰라도 이 화이트노이즈 만큼은 교품대상으로 처리했으면 하는 바람입니다.

전세계에서 공통적으로 발견된 8가지 버그 외에도, 한국에서는 몇가지 버그가 더 알려졌습니다. 첫째는 아이폰4S에서 문자를 클릭할 경우 기기가 리부팅 되면서 기존에 저장됐던 모든 문자가 삭제되는 버그(지인이 직접 경험, 눈으로 확인)와 둘째는 한글 키보드에서 나타나던 쌍자음 버그입니다. 첫째는 아직 확인할 길이 없고, 둘째는 수정되지 않았습니다.


결론은,,,,,
글자체 몇개 추가되고
WiFi/블루투스 빠른설정 지원은 확인된바가 없고,,,,,(참고)
8가지 버그중, iCloud 보안버그(참고) 수정되고,,,,,
iOS 5 논란은 끝나지 않았습니다.
 
이번 iOS 5.1 베타(빌드넘버 9B5117b)는 OTA(WiFi 업데이트)를 지원하지 않으며, 애플 개발자 사이트에서만 다운로드 받을 수 있습니다. 5.1 베타와 함께 개발자 툴인 Xcode 4.3 프리뷰 버전도 함께 배포됐습니다. 자세한 변경사항은 아래와 같습니다. (via BGR)


NOTES AND KNOWN ISSUES

The following issues relate to using the 5.1 SDK to develop code.

Accounts

When creating an iCloud account, you can use any Apple ID as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can move that account to iCloud. You can find more information at: http://me.com/move

APIs

  • The NSNetService class and CFNetService APIs do not include P2P interfaces by default. To browse, register, or resolve services over P2P interfaces, an application needs to use the Bonjour DNSService*() APIs noted below.
  • Setting the interfaceIndex parameter to kDNSServiceInterfaceIndexAny in the following API’s will not include P2P interfaces by default. To include P2P interfaces, you must now set thekDNSServiceFlagsIncludeP2P flag when using kDNSServiceInterfaceIndexAny or set the interfaceIndex to kDNSServiceInterfaceIndexP2P. The affected APIs are:
    • DNSServiceBrowse
    • DNSServiceRegister
    • DNSServiceResolve
    • DNSServiceRegisterRecord
    • DNSServiceQueryRecord

GameKit

App Icons and Profile Photos are not loading in apps using Game Center.

iCloud Storage

  • Provisioning profiles must be enabled for iCloud in the iOS Provisioning Portal. You can enable a provisioning profile for iCloud by navigating to the App ID section of the iOS Provisioning Portal and configuring your App ID for iCloud. After enabling the App ID for iCloud, regenerate your provisioning profiles to enable them for iCloud.
  • The setSortDescriptors: method of NSMetadataQuery is not supported.
  • In iOS 5, files that are protected via Data Protection cannot be used with iCloud Storage APIs.
  • File names are case-insensitive in Mac OS X but case-sensitive in iOS. This can lead to problems when sharing files between the two using iCloud. You should take steps on iOS to avoid creating files whose names differ only by case.

Movie Player

Starting in iOS 5.0, in order to facilitate finer-grained playback control, a movie player is not automatically prepared to play upon creation. Call the prepareToPlay method to prepare the movie player. For more information, see MPMoviePlayerController Class Reference

Music Player

Using shake-to-shuffle causes Music app to freeze and playback to stop.

Newsstand

FIXED: Deleting an issue that was marked as the currently reading issue could cause a crash.

Security

In iOS 5, the signing of certificates with MD5 signatures is not supported. Please ensure that certificates use signature algorithms based on SHA1 or SHA2.

Xcode/Developer Tools

  • A bug in the documentation organizer causes an exception when you type in any field in the content area. To prevent the need to log in to the developer website from Xcode, download documentation sets locally using Xcode’s documentation preference pane and enable the ‘Check for and install updates automatically’ checkbox as a workaround.
  • “uninstall-devtools” script mistakenly removes files and packages even if Xcode is still running. Be sure to quit any running copy of Xcode before starting the “uninstall-devtools” script.
  • The Network Link Conditioner daemon cannot be launched after installing the Networking Link Conditioner without a reboot. You can manually workaround the issue with a restart or by the following command: sudo launchctl load /system/library/launchdaemons/com.apple.networklinkconditioner.plist.]
  • In the iOS 5 development tools, it is possible to extract APIs used by an application and have them checked for use of private APIs. This option is offered when you validate your application for app submission.


한편, iOS 해커팀 Dev-Team의 일원이자 Sn0wbreeze와 iFaith(SHSH 백업툴)의 개발자인 iH8sn0w는 iOS 5.1 베타를 美 현지시각 1월 14일 오후 8:00 에 "폭파시키겠다."(expires: 날숨내다, 숨을거두다, 만료되다. 는 뜻으로 베타버전의 경우 사용기간이 있는데, iH8sn0w는 만료기간 = 탈옥툴 배포시점으로 잡아 오기도 했습니다.)는 표현으로 트윗을 남겼습니다. 보통, iOS 에 대한 탈옥은 PWNED(완패되다) 마크를 붙이는데요. iH8sn0w는 expires를 사용중입니다. 이 expires가 완전탈옥(untethered jailbreak)을 의미하는 것은 아닙니다. 과거에도 iHsn0w는 iOS 5 베타 버전별 출시마다 expires라는 표현을 써왔으며, 반탈옥(tethered jailbreak)만을 공개해왔습니다.

만약, iDevice에 대한(아이패드2, 아이폰4S 포함) iOS 5 완전탈옥 예정인 사용자들은 iOS 5.0.1 이 현재 3가지 방법으로 준탈옥(semi-tethered jailbreak)이 가능합니다만, 이전에 언급한데로(참고 1, 2) 5.0 을 유지한다면, 5.0 탈옥이 성공한 이상(참고 1, 2) 그 시기의 문제일 뿐 결국 탈옥이 가능할 것으로 보입니다. iOS 4.2.1 완탈툴인 Greenpois0n의 개발자인 p0sixninja의 아이패드2도 5.0.1 탈옥을 지원한다는 소식이 있지만(참고), 아이패드2가 iOS 4.3.3 이후로 아직까지 반탈옥도 지원하지 못하던 점을 비추어 볼 때, 탈옥할 예정이라면 5.0 유지가 좋습니다.

 T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.

▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.


T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.

728x90
반응형