참 오랜만에 포스팅 하는 것 같군요. 요즘은 리뷰 후기나 링크, 잡담도 대부분 트위터로 해결하니 블로그 활용도가 많이 줄었습니다(@asreanet). 그리고 첫 모바일 카테고리 포스팅이군요.

최근 에픽은 iOS와 안드로이드 플랫폼용으로 언리얼 엔진을 발표하였습니다. 언리얼 엔진은 FPS게임 제작에 초점이 맞추어진 엔진이지만 범용성도 뛰어나고 다루기도 쉬워서 게임 뿐 아니라 다양한 분야에서 사용되고 있죠. 이토록 훌륭한 엔진이 대세를 이끌어가고 있는 iOS와 안드로이드 양 진영에 발표되다니 기대되지 않을 수 없습니다.

애플 진영은 언리얼 엔진을 통해 노리는 게 많았을 겁니다. 과거형인 이유는 차차 설명하기로 하고요, 어쨌든 먼치킨 엔진이 하나 들어왔으니 양질의 어플이 쏟아지겠죠. 그러면서 동시에 어플 가격도 조금씩 높아지지 않을까 생각합니다. 높은 퀄리티의 수준을 만들기 위해서는 많은 개발비가 들어가는 들어가게 마련이고, 어찌됐건 투자한 만큼 뽑아내긴 해야 할 테니까요. 모바일 게임 쉐어의 절반 이상을 먹고 있다는 iOS 플랫폼인 만큼 언리얼 엔진 기반으로 나올 게임들의 시장성은 크게 걱정하지 않아도 될 것 같습니다.

구글 진영은 좀 미묘해 보입니다. 일단 언리얼 엔진을 사용한 게임이 당장 튀어나오지는 않을 것이기 때문에 스마트폰 스펙의 상향 평준화가 이루어지고 있는 요즘 스펙이 발목을 잡는 일은 그다지 없을 것입니다. 하지만 비싼 돈 주고 개발한 게임이 잘 팔리겠느냐 하는 물음을 던져본다면 쉽게 대답하기 어려울 겁니다.
수치상으로 안드로이드 플랫폼은 이미 iOS를 넘어섰습니다. 하드웨어 스펙에서도 아이폰과의 격차를 상당부분 좁혔습니다. 하지만 안드로이드 마켓을 애플 앱스토어와 비교하면 초라하기 그지없습니다. 이유는 '안드로이드의 한계'를 주제로 한 지난 글에 잘 나와있습니다. 요약하면 구글은 마켓 관리를 발로 하고 사용자는 구글에서 '어플이름 apk' 이렇게 검색해서 불법으로 다운받으니 개발자가 제대로 된 어플을 만들리가 없다... 정도 되겠습니다. 일부 어플을 제외하면 같은 게임이라도 안드로이드용은 이상하게 완성도가 형편없는 경우를 자주 보게 되는 것도 같은 이유에서입니다.


애플의 고압적인 개발정책이 계속 유지되어 개발사가 iOS냐 안드로이드냐를 선택해야만 했다면 아마 대다수의 개발사는 iOS로 갔을 겁니다. 에픽이 그렇게 해서 애플에 완전 붙었다면 애플의 독주체제는 더 굳건해졌겠죠. 그걸 노리고 있었을 겁니다. 하지만 애플은 어플 개발정책을 완화했고(미 연방정부의 압박이 큰 원인이라고 봅니다) 에픽은 언리얼 엔진을 iOS와 안드로이드 모두에 내놓습니다. 구글로서는 기회가 생겼습니다. 그 기회를 잡느냐 못 잡느냐의 문제죠.

구글로서는 차기 버전 안드로이드(생강빵)를 통해 변신해야 할 필요가 있습니다. 이미 이전부터 레퍼런스 기기(넥서스원)를 출시하면서 하드웨어 표준을 만들어나가기 위해 노력한 바 있습니다만 진저브레드에서는 좀 더 빡빡한 하드웨어 가이드라인을 들고 나올 공산이 큽니다. 플랫폼 표준화, 어플 저작권 강화, 비인증 어플 통제 등등... MS가 윈도우폰 준비하면서 벌이고 있는 일들과 매우 흡사하죠. 좋을 것 같지만 사실 이건 안드로이드 유저들이 애플 깔 때 그렇게 많이 써먹던 '폐쇄성' 떡밥입니다. 그러니 안드로이드가 폐쇄적으로 변한다면 사용자들의 반감을 살 것은 불을 보듯 뻔합니다. 이미 구글과 하드웨어 벤더들이 줄다리기 중이라고 하죠-_-a

어찌됐건 구글이 제대로만 한다면 안드로이드 사용자들은 이 먼치킨 엔진으로 개발된 양질의 게임을 즐길 수 있겠습니다. 애플은 제대로 긴장 타야겠고요. 하지만 그렇지 못할 경우... 언리얼 엔진을 사용한 안드로이드 게임이 분명 나오긴 하겠지만 그 수는 일부에 불과할 겁니다. iOS 위주로 개발하고 겸사겸사 안드로이드용으로 포팅하면 괜찮지 않을까 싶지만 꼭 그렇지도 않습니다. "똑같은 게임이 두 플랫폼에서 구동되는데 하나는 조금만 수고하면 공짜라더라"라면 팔리는 플랫폼 판매량에도 영향을 미칠 것이 불을 보듯 뻔합니다. 그냥 개발을 안 하고 말죠. 다른 플랫폼 이야기지만 국내 모 게임 커뮤니티에서는 이런 말도 심심찮게 나돌죠.

"PC로도 발매되는 멀티플랫폼 게임은 유저 한글패치 나올 때 기다렸다가 다운받아서 PC로 하면 된다"
Posted by As Kafka


안드로이드 까는 글은 끝이 없습니다. 안드로이드 플랫폼이 있을 때건 없을 때건 까일 게 보이면 까야죠.



안드로이드가 가진 가장 큰 문제점은 개발자들의 앱 개발의지가 아닌가 합니다.


최근 애플이 개발 제한을 완화했다는 소식이 떴던데 애플 입장에서는 정말 피눈물이 날지도 모르겠습니다. 앱스토어에 올릴 목적으로 만든 다음 겸사겸사 안드로이드 마켓에도 올리면 되니까요. 양적 성장은 지금도 그렇고 앞으로도 안드로이드만큼 되기 참 힘들고(일단 물리적인 제약이...) WM7 나와서 3파전이 된다고 해도 1단말기 1제조사 정책은 뭐 어쩔 수 없죠.


폐쇄라는 말은 너무 부정적으로 치우친 어휘같지만 암튼 사람들이 그렇게 비난하는 '폐쇄적' 플랫폼은 모바일 플랫폼에서도 대세가 되어가고 있습니다. 하드웨어 통합을 위한 G1, 넥서스원, 진저브레드에서의 정책변화등 구글에서도 이미 움직이고 있고 MS 역시 하드웨어 제조에 빡빡한 가이드라인을 세워놓고 있죠. 자유를 위해 희생되는 것들이 너무 많기 때문입니다.


앱 이야기에서 다른 길로 잠깐 빠져버렸는데... 안드로이드 플랫폼은 앱 개발자들의 의지도, 구글의 판매의지에도 물음표가 수십만개 달리는 실정입니다. 당장 눈에 보이는 것만 해도 질 떨어지는 어플, 힘든 검색... 안드로이드 시장이 iOS 플랫폼 시장보다 훨씬 큰 성장 가능성을 가지고 있는데 실상은 아직 한참 멀었다 싶을 정도죠.


개발자 포럼에 가면 API 제한 없이 자유로운 환경에서 개발하고 자유롭게 배포하고 안정된 수익도 얻고싶어 합니다. 자유로운 개발은 하드웨어 호환성을 해치고 자유로운 배포는...APK 검색하면 돈 주고 구입할 의지를 상실케 하는 현실세계가 보이는 상황이며, 고로 안정된 수익을 기대하기란 쉽지 않습니다. 기대 수익이 낮으니 과감한 투자를 기대하기도 힘들고 하드웨어 사양과 특성이 제각기 다르니 앱 제작 자체에도 어려움이 많습니다. 게다가 구글은 마켓 관리를 하는지 안 하는지도 모르겠고... 자유를 원하는 개발자와 사용자의 마음은 알겠는데 자선사업가가 아닌 이상 자유를 위해 불안정한 수익을 감수할 개발자도 드물 것이고 양질의 어플이 나오지 않는 상황에서는 사용자가 누릴 수 있는 것도 그만큼 적어지지 않을까 생각됩니다.


어쨌든 이번 iOS 플랫폼 앱 개발정책 완화는 안드로이드 진영에 득이 될 것으로 보입니다. 급성장하고 있는 안드로이드 진영에 애플이 화들짝 놀라서 숟가락을 얹으려 한다는 시각보다는... 오히려 그 반대가 아닐까 싶네요. 수익은 앱스토어에서 내고 곁다리로 안드로이드 포팅만 해도 개발자 입장에서는 나쁠 게 없을테니까요.

Posted by As Kafka
<버전업을 거듭하다 보면 언젠가 마호로같은 바람직한 안드로이드가 될 수도 있겠지요>

오픈소스에 진영에 칼끝을 겨누는 이야기는 신중해야 하기도 하지만 일단 매력적인 떡밥임에도 틀림이 없습니다. 이번에는 아이폰 출시와 함께 그 대항마로 떠오르고 있는 구글의 안드로이드 운영체제에 대해서 이야기할까 합니다.

사실 안드로이드가 이제 막 뚜껑을 여는 그런 물건은 아닙니다. 이미 첫 단말기가 출시되고 한참이 지났죠. 이번 열풍은 OS의 마이너 업그레이드와 함께 더욱 다양한 단말기로 출시된다는 점에서 '본격적인 참전'으로 봐야 할 것 같습니다. 10년간 힘든 길을 걸었지만 아직도 뭔가 반전을 노리려는 윈도우모바일7, 하락세이긴 해도 여전히 최강자인 심비안, 돌풍의 애플과 블랙베리에 이어 안드로이드가 새로운 도전을 시작하는 거죠.

일단 결론부터 말씀드리면 저는 안드로이드가 대세가 될 것이라는 현재의 지배적 의견에 물음표를 던지는 편입니다. 사람들은 흔히 PC 시장에서 마소와 애플이 벌인 혈전을 예로 들어 아이폰의 몰락과 안드로이드의 부흥을 '확신'하는 분위기입니다(도대체 그놈의 확신은 어디서 나왔을까요?). 다른 근거는 없습니다. 하지만 잘 보면 지금 윈도우 모바일은 어떤가요? PC 시장에서의 리눅스는요? 장미빛 미래를 예상하던 그들의 현재 자화상은 어둡습니다. 윈도우의 성공을 바탕으로 10년을 고군분투한 윈도우모바일의 점유율은 현재 8% 정도이며 오픈소스 시대를 여는 리눅스는 산업시장에 적지 않게 기여하고 있습니다만 일반 사용자들에게는 여전히 머나먼 당신입니다. 안드로이드가 성공하기 위해 필요한 교훈을 그들이 말해주고 있지 않나 싶네요. 오픈소스가 가지는 맹점, 그리고 스마트폰 시장의 특수성을 생각해야 할 부분입니다.

현재 스마트폰을 주도하고 있는 노키아, 애플, RIM 세 곳의 공통점은 단말기 제조사에서 OS를 만들고 있다는 점입니다. 변화에 뒤쳐졌던 팜 역시 과거 PDA 시장을 호령했을 적에는 같은 형태였고 심지어 윈도우모바일 단말기 중에 가장 개념이라는 HTC를 보더라도 HTC가 거의 윈도우모바일의 레퍼런스 단말기였기에 좋은 평판을 얻는 거라고 생각합니다. 즉, 하드웨어와 소프트웨어의 통합이 중요한 과제라는 점이죠.

스마트폰의 하드웨어는 다양합니다. 터치스크린 방식, 쿼티키보드의 유무, 해상도, 각종 센서 탑재여부 등등 기본적인 성능 이외의 다양한 변수가 있습니다. 이것들을 한 OS에서 다 지원하려면 일단 먼저 허리부터 휠 겁니다. 공룡기업 MS는 그나마 선전하고 있는 편이죠. 그들이 PC시장에서 맥 하드웨어와 비교당하며 겪는 안정성 문제의 배경에는 이런 광범위한 하드웨어 커버리지가 존재하는 것입니다. 게다가 특정 단말기 전용 어플만 만들 수는 없으니 범용 어플리케이션도 만들어야 할 겁니다. 대신 이 경우 하드웨어 사양은 하향 평준화 되어 여러 단말기의 기능을 충분히 활용하지 못하게 되죠. 저희집 PC는 크라이시스같은 고품질 게임도 풀옵션으로 돌아가는 빵빵한 시스템이지만 모두가 함께 즐기는 온라인 게임을 할 때면 조악한 그래픽에 한숨부터 쉽니다. 이 사양에 이런 그래픽을 봐야 하나 싶지요. 스마트폰으로 이 문제를 가져오면 굉장히 심해져서 제 엑스페리아의 경우 화면이 잘리거나 쿼티키 지원이 안 되는 경우는 물론, 반대 경우로 속도가 너무 느려 실행하기 힘든 어플이 많아서 실제로 제가 선택할 수 있는 어플리케이션은 제한적이었습니다. 정말 쓸만한 프로그램은 역시 HTC 계열의 엑스페리아인 만큼 HTC 계열 어플 정도더군요.

공룡기업 MS가 휴대폰 시장에서도 똑같이 하드웨어 지원에 골머리를 앓고 있는 현상은 안드로이드 입장에서도 남일이 아닙니다. 게다가 무려 오픈소스지요. 오픈소스의 특징이 다양한 커스터마이징과 사용자들에 의한 빠른 문제해결에 있다고들 합니다만 현실을 보면 개발자들에게 환영받는 요소일지언정 일반 사용자들에게는 여간 불편한 일이 아닙니다. 사용자들이 쏟아내는 갖가지 어플리케이션(그 중에는 하드웨어 심층부를 직접 컨트롤하는 어플도 물론 있겠죠)에 누가 책임을 지고 플랫폼을 관리해주느냐 하는 문제에 정면으로 마주하게 되죠. 구글과 단말기 제조사들이 커버하는데는 분명히 한계가 있습니다. 사용자들이 관리해주는 부분은 더 열악합니다. 요즘 윈도우모바일은 사용자들이 속도와 UI를 개선시킨 커스텀 롬이 기본이라지만 그 안정성은 순정만 못합니다. 애플의 정책을 폐쇄적이라고 하지만 해킹된 아이폰의 안정성을 보면서 다시한번 생각해 볼 일입니다. 애플은 어플리케이션 개발에 있어 하드웨어 접근에 제한을 두고 있는데(조금씩 깨작깨작 제한을 풀고 있지만 저는 그들이 감당할 수 있는 부분만을 허용하고 있는 거라고 생각합니다) 물론 애플의 상업적인 이익을 위한 부분이 분명 존재하겠습니다만 기본적으로는 그들의 하드웨어가 그들이 원하지 않는 방향으로 가는 것을 막기 위한 제한이었다고 생각합니다. 해킹된 아이폰의 멀티테스킹 어플은 메모리 부족시 아이폰을 멋대로 재부팅 시켜버리며 일부 프로그램은 배터리 수명을 급속도로 닳게 만듭니다. 아이폰의 고장 원인의 대부분이 해킹이라고도 하죠. 사공이 많은 오픈소스가 감당하는 것은 거의 불가능에 가까워 보입니다. 아이폰 한 단말기만 해도 해킹 어플 안정성 문제가 불거지는 판에 수많은 기기를 지원하는 오픈소스 운영체제에서의 문제는 말할 것도 없죠.

제 개인적인 생각으로는 오히려 안드로이드보다 차기 윈도우모바일 쪽의 성장 가능성을 높게 보고싶습니다. 더욱 폭넓은 하드웨어 지원이 가능한 소프트웨어 전문 공룡기업이고 OS 완성도만 윈도우7처럼 한 번 대박 터트려주면 가능성이 있습니다. 하지만 같은 고민을 해야 하는 안드로이드는 어떤가요? 구글은 하드웨어를 만드는 기업도 아니고 소프트웨어 전문 기업도 아닙니다. 출발 조건은 같은데 출발선이 MS와는 다릅니다. 애플, 노키아, RIM등은 출발 조건을 달리 했지만(한 우물만 파는) 구글이 이제부터 해야 할 일은 회사 규모와 맞지 않을 정도로 엄청날 겁니다.

아이폰이 처음 발표됐을 때 터치펜이 없어서 실패하지 않을까 걱정했었는데 지금은 그것이 스마트폰의 패러다임을 바꿔버렸죠. 윈도우모바일의 단점을 '터치펜 없으면 못 쓰는 점'으로 생각할 정도니까요. 안드로이드 역시 지금것 구글이 그래왔듯 획기적인 방법으로 제 우려를 불식시켜 주기를 바랍니다. 다만 근거 없는 안드로이드 대세론은 여전히 경계하지 않을 수 없군요. 엑스페리아의 노예(1년 9개월쯤 남았습니다)인 제게도 안드로이드만큼은 그리 오래 지나지 않아 써 볼 기회가 올 것 같은데(엑페용 안드로이드 롬이 개발되고 있지요) 저도 빨리 안드로이드를 직접 써봤으면 좋겠습니다. 사실 이 글도 결국은 써보지도 않고 안드로이드 까는 글이나 마찬가진데...-_-;;;;;;
Posted by As Kafka
이전버튼 1 이전버튼

블로그 이미지
서둘지 말되 멈추지도 말라 SIN PROSA SIN PAUSA
As Kafka

달력

 « |  » 2024.5
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함