맥 OS X와 아이폰의 멋진 애니메이션의 비밀에 관한...






드리밍의 두번째 번역서가 곧 나옵니다. 
(조금은 낚시같군요. 아니 당당한 낚시인가...)
(아 그렇지만 깊은 고민의 내용이 아래에 붙어 있습니닷!)
정확하게는 드리밍, 타조알, 레드리프의 번역서입니다만 
(아래 드리밍/타조알/레드리프)









바로  코어 애니메이션입니다.  
책 제목을 완전히 풀어쓰면

맥 OS X와 아이폰을 개발을 위한 코어 애니메이션






입니다. 

코어 애니메이션이 어떤 것인지 애매하게 생각하시는 분들이 꽤 많더군요. 또 Open GL ES를 가지고 게임을 만들어야 하나 아니면 코어 애니메이션으로 게임을 만들어야 하나 그런 것을 물어보시는 분들도 많구요. 하긴 요즘은 오픈소스 게임엔진이 많으니 이런 것까진 고민안하셔도 되지만요. 답부터 말씀드린다면 코어 애니메이션으로 게임을 못만들 것도 없고 Open GL로 UI를 그리지 못할 일도 없죠. 애매한가요? :) 지향점은 아실 수 있지 싶습니다.

코어 애니메이션은 맥 OS X와 아이폰에 있어 애니메이션을 담당하는 프레임워크입니다. 맥 애플리케이션에서의 유려한 애니메이션은 대부분 코어 애니메이션을 사용하고 있고 아이폰의 경우 애플리케이션 UI의 애니메이션이 전부가 코어 애니메이션을 활용한 것이라고 생각하시면 됩니다. 예를 들면 프론트 로에 멋진 애니메이션 그리고 아이폰 스프링보드의 멋진 애니메이션 모두 코어 애니메이션이 뒤에 있는 것이죠. 

맥 애플리케이션에서의 애니메이션은 윈도우즈 애플리케이션과 큰 차이를 두는 요소였습니다만 아이폰에 있어서 애니메이션은 정말 지금까지의 어떤 폰과도 아이폰을 다르게 보이게 하는 큰 역활을 하고 있습니다. 맥에서도 그렇지만 아이폰에 있어서 코어 애니메이션은 여타 다른 폰의 것들과 다른 두가지 큰 차이가 있습니다. 정확하게 더 크게 다가온다고 봐야겠군요.



COOL & MEANINGFUL



애니메이션은 멋집니다. 그렇지만 단지 멋만 있다면 모바일에서 그리 도움이 되지는 않습니다. 모바일에서는 겉멋이란 것은 베터리를 잡아먹는 사치일지도 모르죠. 그러면 미적으로 아름다우면 될려나요? 좋은 것도 하루 이틀입니다. 시간이 지나면 아무리 초반에 멋졌던 애니메이션도 그냥 그런 것이 뿐입니다. 맥에서 처음 expose를 봤을 때의 감동이 얼마나 갔을까요? 그리고 맥에서 위젯을 바탕에 떨어뜨릴때 물결 애니메이션은 얼마나 갔을까요? 둘 다 초반 WOW입니다만 이후는 조금 다른 것 같습니다. expose는 감동은 없을지는 몰라도 여전히 직관적이고 의미를 던지고 있고 위젯은 기억이나 나나요?

아이폰에서의 애니메이션은 그 복잡한 메뉴트리안에서 사용자가 길을 잃지않게 하기 위한 보조 장치입니다. 메뉴얼로 사용법을 전달하고 싶지 않기 때문에 추가 정보를 제공하는 수단입니다. 일관된 네비 그리고 페이징방식 그리고 테이블의 스크롤 방식 모두 하나하나의 의미를 가지고 있습니다.

예를 들어보죠. 최근 누구가 흔들린다 결국 흔들렸다고 광고한 모 폰을 보죠. 광고만 봐서 그런지 모르겠습니다만... 항상 노출되는 버튼이 왜 매번 움직이며 돌아갈까요? 버튼을 누르면 왜 메뉴가 갑자기 퍼퍼퍽 뜨는걸까요? 버튼을 눌러 뜬 다음 메뉴에서는 들어가는 것과 옆으로 움직이는 것 당쵀 알 수 없는 구조입니다. 역시나 최근에 마음껏 만지라는 폰을 들여다보죠. 원하는 것은 사용하기 쉬운 UI인 것이지 폰을 만지고 싶은건 아닌데 말입니다. 폰의 UI가 단지 eye-candy만 가득 들어있습니다. 더 놀라운 것은 그것들간에 일관성도 없다는 것이죠. 다음 차이점으로 넘어가죠.



NOT CLOSED, IT'S OPEN!




다시 앞에 폰들의 예를 들어보죠. 그럼 그 멋진 애니메이션을 누구나 사용할 수 있나요? 그렇지는 않습니다. 사실 애플리케이션도 아무나 만드는 것은 아니니 너무 앞으로 나간 질문입니다. 어찌되었든 애플리케이션을 만드는 사람도 그런 애니메이션을 마음대로 사용할 수는 없습니다. 아이폰의 코어 애니메이션은 누구에게나 열려있습니다. 구글의 멋진 뒤집어진 설정창을 사용하고 싶다면? 설정만 하시면 됩니다. 애플의 멋진 네비게이션 UI는? 컴포넌트로 제공됩니다. 너무나 완벽해보이는 테이블의 움직임은? 테이블을 사용하면 따라옵니다. 이미지가 천천히 나타나게 하고 싶으신가요? 역시나 한줄 코드로 하실 수 있습니다. 물론 초반에는 많은 애니메이션이 봉인되었습니다만 지금은 거의 대부분의 애니메이션은 다 열려있습니다. 효과도 열려있고 중요한 것은 간단히 개발하시면 더 멋진 애니메이션도 제공하실 수 있습니다. 


그럼 다시 책이야기로 :)


이런 모든 것을 다 다루는 책은 아닙니다만 적어도 코어 애니메이션에 관해 궁금한 것이 많은 분들이 가볍게 시작할 수 있는 출발점이 되어줄 수 있는 책입니다. 아무래도 바로 영어문서를 보기엔 시간이 없으신 분들이나 영어울렁증이 있으신 분들에겐 특히나 좋지 싶습니다. :) 번역서가 가지는 유일한 장점이기도 하죠. 또 맥 OS X와 아이폰에서의 코어 애니메이션이 동일하긴 합니다만 그래도 예제가 궁금하신 분들을 위해 간단한 부록도 붙어있습니다. (열심히 번역하다 보면 부록 모아서 책을 하나 만들 수 있지 싶습니다.) 

비슷비슷한 애플리케이션들로 가득한 앱스토어에서 여러분의 애플리케이션을 멋지게 차별화하시길 바랍니다. 참 마지막까지 꼭 당부드리고 싶은 것은 






과유불급! 



의미가 없는 움직임은 베터리만 소모합니다!
참... 그냥 지나가기엔 조금 그렇군요. 다음으로 준비하고 있는 책을 알려드립니다. 햐... 드리밍 개발하랴, 팀관리하랴, 요즘은 업체 몇군대와 딜도 진행하고 있는데 거기다가 계속 번역까지....밤에는 액박까지! (잠이 너무 부족해요.)

짜잔 공개합니다. 다음 책은!!!!






대박이라 단언할 수 있는 iPhone Games Projects 입니다. 아마존 평점? 극과 극입니다. 그렇지만 확실한 것은 국내 개발자들이 원하는 스타일의 책입니다. 많은 저자들이 붙어서 쓴 책이라 조금 방향은 이리저리 튀어다니지만 그래도 개발의 가이드나 영감을 주기에는 충분한 책입니다. 대박게임인 Enigmo의 Brian Greenstone, 역시나 대박게임인 Flick Fishing의 Aaron Fothergill, 역시나 역시나 대박게임인 Tap Tap Revolution의 Mike Lee, Smiles의 Mike Kasprzak의 글을 한권에서 만날 수 있다는 것은 그야말로 감동입니다!!! 거기다가 드리밍이 번역하자고 우겼던 책 중에 두번째 책입니다. (첫번째는 코어 애니메이션입니다.) 기대하셔도 좋습니다. 물론 iPhone OS 3.0의 등장으로 모자란 부분은 부록으로 다 채워서 나올껍니다. :) 

이 이후에도 10권 조금 넘게 준비를 하고 있습니다. (정말 좀 필요하다 싶은 책은 다 선정되었을 겁니다. 하하하하핫 으쓱 거기다가 계속 추가되고 있다는!) 단언하건데 국내에서 가장 편하게 익힐 수 있는 모바일 플랫폼은 아이폰이 될껍니다. 물론 아이폰이 국내에서 성공할 수 있도록 컨텐츠나 서비스적인 지원도 걱정하지 않으셔도 됩니다. 선물을 준비하고 있는데.... 조만간 공개할 수 있겠죠. :) 아마 기존 tv팟 앱과는 단절이 되야하지 싶습니다만 머 더 좋은 서비스를 위해서니 

하여간 기대하셔요! 
입이 간질간질하고 몸도 근질근질하지만 다 뒷이야기로 이야기할 때가 곧 오겠죠. :) 
(아자! 성공시킬테닷!)


ps) 이 글은 Ryan Leslie의 앨범을 들으며 적었습니다. :) 한 손에는 Asahi Prime Time... mule 마시고 싶어요. 냠냠
ps2) 혹시나... 구입을 원하시는 분들을 위한 짧은 short-cut! Yes24입니다. :)








Tag : , , , , ,
Track this back : http://i-dreaming.com/trackback/2511661 관련글 쓰기
Tracked from 에이콘 출판사 블로그 acornLoft 2009/07/01 09:54 x
제목 : 맥 OS X과 아이폰에 생명을 불어넣는 '코어 애니메이션'
맥 OS X과 아이폰 개발을 위한『코어 애니메이션』빌 듀드니 지음 | 김동현 오형내 추홍엽 옮김 | 모바일 프로그래밍 시리즈 32009년 7월 7일 출간 예정 | 212쪽 | 25,000원 아이폰과 맥 OS X이 차별화되는 비밀의 열쇠는 바로 코어 애니메이션. 다이내믹하고 환상적인 UI를 구성하는 코어 애니메이션 프레임워크와 API를 쉽고 재미있게 배울 수 있는 훌륭한 가이드북. 참, 말도 많고 탈도 많던 아이폰 출시. 여전히 오리무중, 뭔가 손에......more
Tracked from 하늘을 나는 타조알 2009/07/06 11:07 x
제목 : [책-코어 애니메이션] 아이폰 어플을 멋지게 만들려면?
국내에서도 이제 아이폰 개발자들이 많이 늘어나고 있습니다. (어떻게 확신하냐구요?) 올 초 번역했던 "예제로 시작하는 아이폰 개발(에이콘)" 잘 팔리고 있답니다. 그리고, 두 번째 번역서 "시작하세요 아이폰 프로그래밍 - IPHONE SDK를 이용한 아이폰 개발 (위키북스)"가 나왔네요. 기초를 마무리 하신 아이폰 개발자들이 보셔야 할 책!! (이라고 생각됩니다). 맥 OS X와 아이폰에서 애니메이션을 쉽게 구현하게 도와주는 함수와 특징들의 묶음이.....more
요즘 부쩍 코어 애니메이션을 많이 듣게 되어서 관심이 좀 생겼습니다. 궁금하기도 하구요. 아직 정확히는 잘 모르겠지만 아이폰 게임과 관련되어서 많이 나오더라구요. 개발자가 아닌 일반사용자도 그렇게 많이 힘들지 않게 사용 할 수 있다면 한번 해보고 싶어져서요.
BlogIcon miwori at 2009/07/01 01:20  r x
Replied by BlogIcon dreaming at 2009/07/01 01:53 x
개발자들이 대상은 맞습니다만... 요즘은 개발자의 범위가 참 애매하기 그지 없어서요. :) c에 대한 기본 지식이 있다면 시작하긴 어렵지 않습니다. 사실 요즘 아이폰 앱을 보면 디자인과 기획적 사고를 할 수 있는가가 더 큰 차이를 만들긴 합니다.
언제나 열심이시네요 :-)
너무 무리는 하지 마시고...ㅎㅎ
좋은 결과 있기를 기원합니다!
북장수군 at 2009/07/01 02:08  r x
Replied by BlogIcon dreaming at 2009/07/01 02:18 x
아무래도 제가 바둥거려서 고생하는 분들도 꽤나 많으니 열심히 해야죠. -_-+ 각오는 되어있는데 체력이 조금씩 딸립니다. 웨이팅을 요즘은 안했는데 해야할지 고민 중이에요. 흙
골프, 스케이트보드, 웨이팅을 다시 다 하고 싶은데.... 시간이... 없어요. 시간이! 파닥파닥
글이 참 맛깔스러우십니다. 중간 중간 나오는 이미지들의 센스또한 그러하고요. 물론 겉보기가 좋은 만큼 내용도 아주 유익하네요. 자주 들러서 좋은 정보 듣겠습니다.
어제 다른 아이폰 관련 서적을 예약 주문 했는데 코어 애니메이션도 질러야 하나 싶네요 ..감사 합니다.
BlogIcon SUN+MOON at 2009/07/01 03:10  r x
Replied by BlogIcon dreaming at 2009/07/01 09:07 x
저야 말로 감사드립니다. 자주 들려주셔요. :)
(여러분의 추천이 힘이되는... ㅎㅎㅎ)
아이폰 프로젝트를 하다가 지금 잠시 멈추고 윈도우 모바일을 건들이고 있는데 이 책을 보니까 아이폰 프로젝트로 돌아가고 싶네요 ㅠㅜ
생활에 건승을 기도합니다^^ 저도 한권 구매 ㅎㅎ;
BlogIcon 나불 at 2009/07/01 15:51  r x
Replied by BlogIcon Dreaming at 2009/07/01 16:02 x
윈도우즈 모바일만은 안하고 싶어서 계속 빼고 있습니다만 어쩔 수 없이 다리를 걸쳐야할 듯 흙
저도 계속 마음만 먹고 있습니다. 이거 시작이 반이라는데 아직 반까지 갈려면 한참 남았네요... 흑... 다시 공부도 해야 하고.. 흑...
BlogIcon 마음으로 찍는 사진 at 2009/07/01 16:35  r x
Replied by BlogIcon Dreaming at 2009/07/01 18:15 x
^^;;;;;
첫번째 혹은 두번째 출간할 번역서중에서 어떤것을 구매해야 할까요? 두권 모두는 당장은 힘들어서요 ^^;;
sambar at 2009/07/02 13:04  r x
Replied by BlogIcon dreaming at 2009/07/02 23:27 x
당연 첫번째 책입니다. :) 새로 출간되는 책들도 많으니 한번 살펴보시는게 더 좋구요.
글쓰는 능력과 표현 능력이 참 뛰어나시네요.
보면서 참 부러운 능력이다 라는 생각뿐이 안드는군요^^;
저도 이런능력이 있으면 당장 포스팅을 시작하고 싶은데 ㅎㅎ
잘보고 있습니다.
cashdow at 2009/07/02 14:36  r x
Replied by BlogIcon dreaming at 2009/07/02 23:28 x
감사합니다.
사실 전 학교를 그렇게 오래 다녔지만...한번도 글 잘쓴다는 이야기를 들어본 적이 없어서요. 엄청 쑥쓰럽습니다. 하하하하핫
그래도 기분이 좋긴 하죠? :)
자주 들려주십시요.
비밀댓글 입니다
at 2009/07/03 18:25  r x
Replied by BlogIcon dreaming at 2009/07/04 01:30 x
안그래도 쓰라는데...
힘들지... -_-; 회사일이 요즘 폭주에요. 흙
Mac OS X의 X를 "엑스"라고 읽고계시는 부분이 있으시네요. 공히 "텐"이라고 읽으셔야 할텐데요. 수정이 필요해보입니다.
책까지 쓰시는분께서... 쩝.
Bundle at 2009/07/08 01:15  r x
Replied by BlogIcon dreaming at 2009/07/08 02:03 x
아 죄송합니다. -_-; 텐이긴 하죠. 엑스라고 하기도 했던거 같은데... ㅠ_ㅠ 책은 에디터분이 잡아주시니 넘 걱정안하셔도 됩니다. 하하하핫 (움찔)
이번에도 기대하겠습니다.! ㅋㅋ 아이폰이 가장 편하게 익힐수 있는 모바일 플랫폼이 되게 만들겠다는 말이 참 와닿네요. 화이팅 입니다. ^^
BlogIcon 하루하루 at 2009/07/08 17:47  r x
Replied by BlogIcon dreaming at 2009/07/08 22:53 x
열심히 하겠습니다. :)
에디터를 의식하지 마시고, 본인 스스로의 습관과 집중력에 의지해보시지요.
강의까지 하시는분께서... 쩝.

ps. 그래서 수정안하실건가요?
제대로 읽고 있는 제가 볼때마다 불편하네요.
Bundle at 2009/07/08 19:48  r x
Replied by BlogIcon dreaming at 2009/07/08 23:05 x
솔직히 말씀드려 상관없는 일이라고 생각합니다. 미국에 WWDC에서도 텐이라고도 하고 엑스라고도 하던데 아주 딱딱한 룰이 있는 것도 아니고 말입니다. 책이야 통일을 해야하니 그래야 한다고 생각합니다만 제가 블로깅에서까지 남에 눈치를 보고 이야기하고 싶진 않습니다. 그것도 주제가 아닌 것에 대해서 말입니다.

강의도 해달라고 요청해야 하는 것이지 제가 직접 하겠다고 하진 않습니다. 솔직히 돈도 되지도 않구요. 생각을 전할 기회일 경우에야 저도 마다할 이유는 없고 말입니다.

제가 사실 강의는 좋아하지도 않고 거의 하지도 않으니 혹시나 컨퍼런스장에서 제가 강의하는 경우가 생기시면 그냥 무시해 주십시요. 블로그도 불편하시면 안오시면 됩니다. 이 블로그는 제 생각을 공유하고 싶어 운영하는 것이지 방문자를 위한 글을 적는 공간은 아닙니다.

그럼!

----

이 댓글을 읽으시는 여러 방문해주신 분들에게 말씀드리고 싶은 것은 제 생각을 읽어주시는 것에 대해서는 무한히 감사하고 있다는 말씀을 드리고 싶습니다. 눈치안본다고 너무 서운하게 생각하진 말아주십시요. 사실 졸필인거 저도 잘 압니다. :)
그렇게 생각하신다니.. 뭐 편하실대로~
어차피 님의 블로그이니..
마지막으로 한말씀 드리자면, 텐과 엑스의 차이를 모르고 하시는 말씀이 아니라면 이런쪽에 계시는 분의 자세가 아닌 듯 싶네요.
얼마전에 쓰신 iPhone에 관한 글을 읽고서는
참 좋은 생각과 달필이시구나.. 했는데 실망이네요.
정확한 의미전달과 아주 사소한 것까지 신경쓰는
현재의 Apple을 보면서 과거부터 느낀게 많습니다.
Steve Job's가 진행하는 Keynote를 유심히 한번 보십시오.
님께서 공저하신 책을 아직은 반은 더 봐야되는데
제가 한심하게 느껴질까봐 슬프네요.
저는 그만 방문할테니 이제 신경끄세요.
그럼!
Bundle at 2009/07/10 13:48  r x
Replied by BlogIcon Dreaming at 2009/07/10 15:58 x
실망시켜드려 죄송합니다.
개인적으로는 큰 그림을 보는걸 즐기는 편입니다. 아무래도 사람마다 기호가 있는 편이니까요. 그리고 텐과 엑스의 차이를 모르는게 아니고 딱딱하게 이게 맞다 아니다는 아니라고 생각하는 것 뿐입니다. 다른게 다 마음에 드는데 그것때문에 싫으시다면 머 할 수 없는 것이죠.
to Bundle / 텐이건 엑스건 꼴리는 대로 읽으면 되지 무슨 상관이오. 당신이나 띄어쓰기 잘하시오. 이건 뭐 열폭도 아니고. 책쓰고 강의한다고 부러워서 자격지심에 그런 말을 하는 거라고 이해는 되지만 말이오. 혹시 뭐가 틀렸는지 모를까봐 맞춤법 틀린거 대충 보이는 대로만 적겠소.
<쓰시는분께서, 수정안하실건가요?, 의지해보시지요, 하시는분께서, 볼때마다, 한말씀>
BlogIcon 윤군 at 2009/07/11 22:43  r x
Replied by BlogIcon Dreaming at 2009/07/14 15:49 x
^^;;;; 너무 발끈하지 마셔요. 이런 분도 계시고 저런 분도 계신거죠.
tap tap revenge는 정말 넘 좋은~ 이 게임을 통해서 음악도 많이 알게되고, 전 2번째까지는 저랑 상관없으니 그닥그런데 벌써 3번째 책은 좀 기대되는군요~~~ ^_^
BlogIcon Evelina at 2009/07/13 22:02  r x
Replied by BlogIcon Dreaming at 2009/07/14 15:50 x
음하하하하 님이 봐야할 책도 하나 준비한게 있소이다!
name    password   
homepage
 hidden






Am I dreaming? Yes, I am dreaming. and I am dreaming now.
 SEARCH
 Category
분류 전체보기 (511)
Life (71)
Interest (212)
Learning (89)
Work (139)
 Calendar
«   2010/07   »
        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
 Recent Entries
다음 소셜게임플랫폼 "요즘"을.. (17)
징가 팜빌에서 본 소셜게임 성.. (6)
여러분들 아니 그들은 왜 팜빌.. (18)
월드컵을 즐기는 새로운 방식.. (6)
아이폰으로 기록한 동경 (12)
아이폰으로 기록한 공항과 비.. (10)
와이어드 아이패드 애플리케이.. (24)
아이폰으로 기록한 베이징의.. (10)
아이폰으로 기록한 13년만에.. (68)
아이폰으로 기록한 드리밍의.. (18)
 Recent Comments
[비밀댓글]
- 07/28
좋은 글 잘봤습니다. ^^ 한동..
Sunny - 07/28
ROI를 따지게 될테니... 넘 힘..
dreaming - 07/26
벌써 삼성 갤럭시S에서 돌아가..
dy - 07/26
드리밍입니다. 제가 중국에서..
dreaming - 07/23
 Recent Trackbacks
헤즈론의 생각
hezron's me2DAY
퓨처워커의 생각
futurewalker's m..
어도비의 애플에..
숲속얘기의 조용..
Camera+, The Ult..
전사적자원관리
WWDC 2010 - keyn..
플레시 & 모바일..
 USERBARS
 Archive
2010/07
2010/06
2010/05
2010/04
2010/03
2010/02
 TAGS
tokyo Adobe Platform yozm Mobile Daum Live iPhoneography GiFT Digital Publishing Platform live streaming 소셜게임 airport worldcup ipad Social Network Game SKY Apple FarmVille iPhone zynga wwdc iPhoneograhpy Flash Platform game Digital Viewer Technology for Magazine China SNG Social Game plane
 Notice
한주 자리를 비웠었습니다.
한메일 express 초대권을 드립..
티스토리 이사 완료
티스토리로 이사중입니다.
Domain회복!
 Link Site
Huck의 Develop life
Lost Cause vs. Basket Case
Mindstor.net
MTGEAR
NmindPlus
watercolor: photocolor
날수있을까?타조알
다음 동영상 개발팀 Offici..
이런 저런 이야기
 Visitor Statistics
Total : 1,352,988
Today : 1
Yesterday : 656
Statistics Graph
rss