2010년 4월 9일 금요일

아이폰(iPhone) OS 4 개발자 프리뷰 이벤트 - 총정리!

2010년 4월 8일 애플의 iPhone OS 4의 개발자 프리뷰가 있었습니다. 일부만 초대되었지만, 여름에 발표될 새로운 아이폰 OS 4에 대단한 관심이 쏠렸습니다.
많은 사람들이 원하는 새로운 기능들이 발표되었습니다. 무려 100가지 이상의 사용자 기능이 추가되었다고 합니다. 아래 사진에 발표된 것처럼, 5배 디지털 줌, 블루투스 키보드, 홈스크린 배경 화면, 앱 선물하기, 플레이리스트 생성, 향상된 스펠 체킹과 같은 기능들입니다. 대단한 변화입니다.

위 사진 속의 여러 새로운 기능들이 선보여졌습니다만 가장 큰 변화 7가지를 꼽자면 아래와 같습니다.

1. 멀티태스킹
2. 스프링보드의 폴더
3. 강화된 메일 기능
4. 아이폰용 iBooks
5. 엔터프라이즈 환경 지원
6. 게임 센터
7. 모바일 광고 iAd

이제 자세히 살펴 보겠습니다.


1. 멀티태스킹

이제 아이폰에서도 멀티태스킹이 가능해졌습니다! 홈 버튼을 더블-클릭하면 현재 실행되고 있는 앱들이 하단에 독처럼에 나타납니다. 원하는 앱을 탭하면 그 애으로 스위치됩니다. 이전에 사용하던 앱은 잠시 중지됩니다. 독에는 4개만 보이지나 좌우로 밀면(swipe) 더 많은 백그라운드 앱들이 보이게 됩니다.

멀티태스킹이 가능한 몇 가지 예가 설명되었습니다.

백그라운드 오디오 - 라디오, 음악 프로그램 등의 스트리밍 앱이 백그라운드에서 돌아갈 수 있습니다. 아이폰이 잠긴 상태에서, 홈 버튼을 더블 클릭하면 그것의 컨트롤이 보이게 됩니다. 마치 아이팟을 틀어 놓은 상태에서 더블 클릭을 하는 것과 비슷하게 사용됩니다.

VoIP - 스카이프는 통화중 스카이프의 통화 상태 바가 상단에 보이는 채로 다른 앱을 돌릴 수 있습니다. 현재 전화 통화중에 다른 앱을 돌리면 통화 바가 초록색으로 나타나는 것과 비슷하지요. 심지어는 스카이프가 백그라운드에 있고, 아이폰이 잠긴 경우라도 걸려온 전화를 받을 수 있습니다. 일반 전화와 마찬가지로 말이지요! 스카이프를 언제나 백그라운드에 두고 있다면, 어디서든 스카이프로 통화가 되겠네요. (국내에서는 KT가 3G망에서는 스카이프를 못쓰게 하고 있어서 문제입니다만)

백그라운드 로케이션 - 네비게이션 앱이 백그라운드로 실행될 수 있습니다. 다른 일 하는 중에도 네비게이션이 오른쪽/왼쪽으로 가라는 등 안내 멘트가 나온다는 겁니다. 위치 정보를 사용하는 앱의 경우 지난 24시간 동안 위치 정보를 사용한 앱의 정보로 확인할 수도 있고, 각 앱들에 대해 위치 정보 사용 여부를 설정할 수도 있습니다.

멀티 태스킹을 통해 할 수 있는 예로 플리커로 사진을 업로드한다면, 플리커가 업로드를 하는 동안 앱을 다른 것으로 스위치해서 다른 작업을 계속 할 수 있습니다. 플리커는 백그라운드에서 제 할 일을 마치게 됩니다. 한편 어떤 앱들은 현재 상태를 덤프해 놓고 슬립 모드처럼 정지되어 프로세서를 전혀 사용하지 않는 상태가 될 수도 있습니다. 하지만, 다시 그 앱을 가져 오면 원래의 상태로 다시 실행되는 것이지요.


2. 폴더

스프링 보드에서 여러 개의 앱들을 하나의 폴더 안에 넣어 정리할 수 있습니다. 앱을 길게 탭해서 위치를 이동할 수 있는 상태에서 다른 앱 위에 겹치게 두면 폴더로 만들어 집니다.
같은 종류의 앱들을 폴더로 넣을 수 있게 되는 것입니다. 게임, 사전, 일정 등 용도별로 폴더를 만들어 보기 좋게 정리가 가능한 겁니다. 폴더의 숫자는 제한이 없습니다. 독에도 폴더를 넣을 수 있습니다. 현재 아이폰은 11개의 홈스크린을 가질 수 있어서 독까지 포함해 180개의 앱만이 보이게 되지만, 폴더를 사용한다면 2,000개 이상의 앱도 저장이 가능합니다.
특히 홈스크린의 배경화면도 바꿀 수 있다는 것이 매력적입니다.


3. 강화된 메일 기능

메일수신함이 통합되어 여러 개의 계정에서 받은 메일을 하나의 수신함에서 볼 수 있습니다. 물론, 계정별로 스레드별로 보는 기능도 가능합니다. 첨부 문서 열기도 기능도 향상되었답니다.


4. iBooks

iPad에서 사용된 이북 리더(e-book reader)로 아이패드와 똑같이 아이북스 스토어에서 책을 구매해서 볼 수 있습니다. 한 번 사면, 아이패드와 아이폰 어디에서든 읽을 수 있고, 하나의 책을 읽은 페이지, 북마크까지 동기화 된답니다.


5. 엔터프라이즈 환경 지원

이제 드디어 아이폰이 기업 환경을 위해 단단히 무장을 했군요.
더 나은 데이터 보호 기능, 모바일 기기 관리, 무선 앱 배포, 다중 Exchange 계정, Exchange Server 2010 지원, SSL VPN 지원 기능이 제공됩니다.
특히 무선 앱 배포는 애플 앱스토어가 아닌 회자 자체의 서버를 통해 세계 어디서든 앱을 배포할 수 있습니다. 잠시 개발자 사이트를 찾아가 보니, 500명 이상의 기업에서 자체적으로 배포가 가능한 것으로 보이는군요. 정확한 내용을 확인해 봐야겠습니다.


6. 게임 센터

간단히 말해 X-Box Live 같은 소셜 게이밍 네트워크입니다. 올해 말에 지원될 예정입니다.
친구를 초대하거나, 함께 게임에서 매치를 할 수 있고, 레더 보드(순위), 어치브먼트 기능을 제공합니다.


7. iAd

온라인 광고입니다. 이제 광고를 애플이 나서서 관리하겠다는 거군요. 많은 무료 앱들은 광고를 넣어서 수익을 내고 있지요. 이것을 애플이 광고를 판매하고, 호스트해서 개발자에게 60%의 수익을 준답니다. 40%이 애플 몫이죠. 애플이 광고를 수주하고, 개발자는 자기 앱에 보이게만 만들면 되니 편리하지요. 더 많은 무료 앱 개발자들이 수익을 얻을 수 있게 될 것으로 보입니다.
OS에서 빌트인으로 제공해서 광고를 탭해서 보는 동안에도 앱 안에 머물러 있게 된답니다. 예를 들어 세 번째, 네 번째 사진처럼 앱을 쓰다가 하단에 있는 광고를 탭하면 전체 화면으로 광고가 떠서 보이고, 그것이 끝나면 다시 원래의 앱 화면으로 돌아가는 것입니다. 이전처럼 쓰던 앱이 끝나 버리고 광고 화면으로 전환되는 것이 아닙니다.
특히 광고 시스템 전체가 HTML5 기반인 것이 흥미롭습니다. 플래시를 대체할 수 있어 보입니다.
iAd는 더 많은 사용자가 언제든 흥미로운 광고라면 현재 하는 일에 지장 없이 잠시 광고를 보고 돌아올 수 있는 환경이 만들어진 거네요. 어찌 보면 구글과의 모바일 광고 전쟁에서 애플이 공격 포인트를 얻은 것 같아 보입니다.


이상 일곱 가지가 이번 개발자 프리뷰에서 발표된 새로운 아이폰 OS의 내용들입니다.
iPhone OS 4는 여름에 아이폰과 아이팟 터치용으로 제공되나, 아이폰 3G, 터치 2세대는 멀티태스킹 등의 일부 기능은 빠진하고 하네요. 성능의 제약 때문이겠지요. 아이폰 3GS나 터치 3세대는 모든 기능이 다 제공되는군요. 아이패드용 OS 4는 가을에 제공된답니다.

iPhone SDK 4 beta는 아이폰 개발자 사이트에서 다운로드를 제공하고 있습니다만, standard/enterprise program에 가입한 개발자여야만 다운로드할 수 있습니다.
이 새로운 SDK에는 1500개 이상의 새로운 API가 추가되었고, 개발자가 아이폰의 캘린더, 사진 라이브러리, 비디오 카메라 데이터 등에 접근할 수도 있다고 합니다. 미리 보기(Quick Look)같은 일부 OS X의 기능과 in-app SMS 등도 사용할 수 있다고 하는군요.


여름이 되면 대단한 앱들이 쏟아져 나오겠군요. 많은 개발자들이 새로운 SDK로 새로운 앱들을 준비하겠지요? 특히나 멀티태스킹과 기업 환경에 대한 지원 때문에 개발자들이 할 일거리가 엄청나게 많아지겠습니다. 과연, 뭘 만들면 인기 있는 앱이 될까요?


* 프리뷰 내용과 사진은 제가 초대되지 못한 관계로 아래 사이트들의 내용을 참고하였습니다.
* www.macworld.com
* www.engadget.com

TotalFinder - Finder에서 멀티탭, 2단 화면 사용하기

Finder창에서 드래그해서 복사/이동을 하려면 또 다른 창을 열어야 해서 불편했다.
이런 불편 때문에 PathFinder 같은 어플들을 사용하기도 한다.
그러나 플러그인 형식의 프로그램으로 Finder 자체를 멋지게 바꿔주는 프로그램이 있다.
바로 TotalFinder다! (http://totalfinder.binaryage.com/)

아래 창이 적용된 Finder창이다.


3개의 탭을 만들어 본 것인데, 새 탭 만들기는 Command + T나 탭 옆의 +를 클릭해 할 수 있다.
각 탭에서 탭으로 파일을 드래그하는 것이 가능하다.
탭 자체를 드래그해서 탭들의 순서를 바꾸는 것도 가능하다.

아래는 패널을 2개로 사용하는 듀얼패널 화면이다. 비활성된 탭을 더블 클릭하면 그 탭이 우측 패널로 열리게 되어 창을 좌우로 분할하여 사용할 수 있다. TotalCommander나 FlyExplorer같은 윈도우 파일 관리 프로그램에 조금(?) 비슷해지는데, 굉장히 편리할 수 있는 기능이다.


아래 그림처럼 Finder의 Preference에 들어가면 TotalFinder 탭에서 세부 설정이 가능하다.

재미있는 것이 이 Visor모드를 사용하면, 화면의 아래에서 풀스크린 사이즈로 파인더 창이 나타났다 사라졌다 한다. 이 Visor모드는 창의 크기는 조절하지 못하지만 언제 어디서는 핫키로 사용하던 파인더 창을 올렸다 내렸다 하면서 사용할 수 있다는 것이다.

TotalFinder는 아직 개발이 완료된 프로그램이 아니지만, 꽤 쓸만한 상태이다.
현재 사용 기간이 정해진 알파 버전으로 다운로드가 가능하다.
언제 유료로 전환될 지 모르나, 그때까지 사용해 보다가 결정해도 될 법하다.
언인스톨은 인스톨 dmg파일 안에 있는 uninstaller를 사용해서 하면 된다.

현재까지 잠깐 사용해 본 바로는 유료 전환되더라고 구입하게 되지 않을까 싶다.




아이폰에서 스팸 차단 서비스 사용하기

아이폰 앱은 아니지만, KT에서 스팸 차단 서비스를 시작해서 알립니다.

KT 서버에서 아이폰으로 문자가 전송되기 전부터 스팸을 걸러내주는 서비스입니다.
최대 20개의 스팸 번호, 문구를 지정하여 차단할 수 있습니다.
차단된 스팸 문자는 최대 100개, 90일까지 show.co.kr 사이트에 보관됩니다.
스팸 메시지함으로 들어가서 확인할 수도 있고, 엑셀 파일로 다운로드할 수도 있습니다.

이 서비스를 위해서는 우선 www.show.co.kr 에 회원 가입을 해야 합니다.
회원 가입 후 아래 보이는 "문자 통화 > 사생활 보호 > 스팸 차단 서비스"로 선택해 들어갑니다.

위 화면에서 우선 "서비스 가입하기(무료)"를 선택해서 내 핸드폰으로 인증부터 합니다.
클릭하면 팝업이 뜨고, 핸드폰으로 전송된 인증 번호를 입력하면 됩니다.
그리고 나면 아래 화면처럼 스팸 차단을 설정할 수 있게 됩니다.


위 화면은 "스팸 번호 설정"으로 특정 국번이나 번호로부터 발송된 스팸을 차단해 줍니다.
아래 화면은 "스팸 문구 설정"으로 "도박", "대출" 과 같은 특정 문구가 들어간 문자를 차단합니다.


"스팸 메시지함"에는 차단된 문자들이 들어가 있어서 확인할 수 있지요.

아이폰에서 스팸 차단 기능이 없어서 가끔 불편할 때가 있었습니다만, 이제 KT에서 서비스가 되네요.
스팸 문자가 많이 오는 분들은 편리하겠습니다.

다만, 지인들에게 오는 문자라도 내가 설정한 스팸 문구가 들어간 문자라면 그 문자 역시 걸러집니다.
쇼 사이트에 가끔은 들어오셔서 혹시 걸러진 스팸 문자가 없는지 확인해 보는 게 필요하겠습니다.