BLOG main image
분류 전체보기 (50)
아이폰 개발 이야기 (12)
스마트폰용 홈페이지 (3)
웹표준 개발 (8)
HTML5 (2)
Objective-C (2)
뉴미디어 기획 이야기 (10)
뉴미디어 뉴스 (12)
81,453 Visitors up to today!
Today 80 hit, Yesterday 88 hit
'모바일웹'에 해당되는 글 2건
2010/08/25 05:00

스마트폰으로 컨텐츠가 제작되기 시작하면서 실무선에서 고민해야할 문제는 스마트폰용 웹을 만들 것인가, 앱을 만들 것인가 일 것입니다. 이 질문에 대한 이해에는 약간의 사전 지식이 필요하므로 (불필요한 분들도 많겠지만) 조금 설명을 하고 지나가겠습니다.

1. 모바일 앱

앱은 말그대로 모바일용 어플리케이션입니다. 줄여서 '앱'이라고 칭하고 있죠. 스마트폰용 OS에서 최적화되어 돌아가는 프로그램입니다. 대다수가 쓰는 데스크탑과 노트북의 윈도우 OS에 한글/오피스/게임과 같은 '커다란 앱'이 돌아가는 것처럼 말이죠. 이 앱들은 윈도우 OS에 최적화되어있습니다. 만일 컴퓨터 OS가 리눅스라면 윈도우에서 돌아가는 대다수의 어플리케이션들이 실행되지 않습니다. 지금까지 데스크탑과 노트북은 사실상 윈도우 OS가 모두 장악했으므로 이러한 문제가 거의 발생하지 않았습니다. 그런데 손에 들고 다니는 컴퓨터인 스마트폰에 와서는 얘기가 좀 달라집니다. 스마트폰을 제작하는 회사가 각각의 스마트폰용 OS프로그램을 깔고 스마트폰을 판매하기 시작하여 한 스마트폰에서 돌아가는 앱이 다른 스마트폰에서는 돌아가지 않는 '놀라운(!)' 불편함이 발생하는 것이지요. 바야흐로 나타난 스마트폰 춘추전국시대가 벌어지면서 생겨난 일입니다.


<스마트폰용 앱은 윈도우 앱처럼 바탕화면에 아이콘으로 표현되어 누르면 실행이 됩니다>


누구의 불편함이냐구요?
사용자도 사용자겠지만 사실 앱을 개발하려는 서비스 공급자에게 가장 불편한 일입니다.
하나의 기획의 서비스나, 기존 서비스를 모바일 앱으로 제공하려면 애플용 앱, 안드로이드용 앱, 윈도우용 앱, 바다용 앱... 이렇게 다 만들어 줘야할지도 모르는 상황이 발생해 버렸으니까요. 그 제작비와 유지비가 만만치 않은 것입니다.

물론 이런 불편함을 개선하고자 어플리케이션 퍼블리싱을 통합할 OS통합형 플랫폼들을 개발하려는 시도가 국내외에서 진행되고 있지만 국내의 경우는 가장 많은 활용도가 있는 애플이 통합 플랫폼에서 제외된 상태이고, 먼저 시작했다는 해외에서는 솔직히 말씀드려 아직까지 어떻게 돌아가고 있는지 조차 잘 모르겠습니다. 아직 요원한 것으로 보입니다.

2. 모바일 웹

여기서 스마트폰 전용웹의 필요성이 나옵니다. 물론 이 웹 또한 각 OS업체의 브라우저마다 다르게 표현되므로 똑같은 문제가 발생합니다. 윈도우 익스플로어 브라우저에서 잘 돌아가는 플래시 프로그램이 애플의 사파리에서는 안돌아가는 현상이 발생하는 것이죠. 그런데 여기서는 문제가 다르게 해결될 수 있습니다. 웹표준 개발이 바로 그것입니다. 모든 브라우저에서 호환될 수 있게 웹표준을 지켜서 모바일 웹을 개발하게 되면 어떤 모바일 웹 환경에서도 다 똑같이(아주 약간은 다릅니다만) 서비스를 제공할 수 있는 것이지요.


<뜨아.. 스마트폰 접근시 자사 서비스가 이 모양이면 장사 되겠습니까>


<이렇게..스마트폰용 웹을 만듭시다>

인터넷에서 정보를 제공하는 서비스를 하는 업자라면 즉, 웹서비스를 하는 업자라면 굳이 자신의 서비스를 '앱'으로 만들어봤자 껍데기만 '앱'이지 안에 메뉴나 표현은 모두 '웹'과 다를 바가 없으므로 굳이 자사 서비스를 '앱'으로 만들 필요가 없습니다. 좀 있어 보이고 싶어 "우리도 '앱'서비스를 한다!"고 외치고 싶지 않다면요. 비용대비 효과 면에서 자금력이 있는 기업이 아니라면 어플리케이션을 각각의 플랫폼별로 만들 것이 아니라 웹표준을 지키는 스마트폰용 웹페이지 하나만 만들어 주면 되는 것이지요.(제작 비용은 정말 엄청난 차이가 있을겁니다)

저는 이전에 "공공기관용 앱스, 그 방향은?" http://v.daum.net/link/6592023 이라는 포스트에 이런 언급을 해놨습니다.

대부분 공공기관은 앱(App)을 만들필요가 없다. 그냥 '스마트폰 전용 풀브라우징 미니웹'을 제공하라.

공공기관 홈페이지에 나오는 서비스들이 대개가 국민들에게 기본 정보를 제공하는 것이기에 이 수준의 서비스를 스마트폰에서 제공하려는 데 굳이 '앱'을 개발할 필요가 있겠느냐 하는 것입니다. 예산 낭비인 것이죠.

요즘 m.daum.net/m.naver.com과 같이 스마트폰용 웹사이즈에 맞춘 작은 스마트폰용 웹을 웹표준에 맞춰 하나만 개발해 놓으면 그게 안드로이드폰이든 윈도폰이든 애플폰이든 다 들어갈 수 있게 됩니다. 게다가 앱처럼 바탕화면에 아이콘도 깔아놓을 수 있으니 뭐, 사실 앱과 웹의 차이가 거의 없는 것이나 다름없다고 할 수 있겠습니다. 차이가 있다면 '웹'은 네트워크가 반드시 필요하다는 것이고 어떤 '앱'은 인터넷이 연결되지 않더라도 사용할 수 있다는 것인데, 대부분의 스마트폰 사용자가 3G통신이 가능하므로 이 문제는 지엽적인 문제라고 할 수 있겠습니다.

경우에 따라 제 설명이 어려울 수도 있겠다 싶어, 정리하는 질문/답으로 글을 마무리할까 합니다.(물론 답은 매우 주관적인 제 의견입니다)

# 앱을 만들어야 할까, 웹을 만들어야 할까?

자사 핵심서비스가 무엇인지 먼저 명확히 밝히고, 해당 서비스가 스마트폰의 주요 특징(이동형/GPS/LBS/사진과영상의활용/킬링타임 등)과 연결되어 파급력있는 효과를 낼 수 있는지 판단하여 YES면 앱을 만들고 NO면 굳이 만들 필요가 없다고 생각함. 자사 핵심서비스가 웹형태로 전달 가능한 것이라면 모바일 웹을 만들어 제공하는 것이 비용 및 관리 면에서 훨씬 효과적임

# 스마트폰용 앱을 만든다면 몇 개나 만들어야 할까?

"반드시 만들어야 한다"는 결론을 갖고 있다는 전제하에, 현 단계에서는 애플과 안드로이드용 앱 2개를 만드는 것이 낫고 한 개만을 개발할 예산을 갖고 있다면 현재는 애플 앱을 개발하는 것이 나음. 단, 장기적으로는 안드로이드용 앱 개발도 필요하다고 판단됨. 윈도우나 아직 오픈되지 않은 삼성의 '바다'등의 OS용 앱은 추후 스마트폰 시장의 전개정도와 자사 기존 앱들의 효과를 판단하여 최소 1년 정도 후에 판단해도 늦지 않다고 봄

저작자 표시 비영리 동일 조건 변경 허락
Trackback Address :: http://web2log.com/trackback/62 관련글 쓰기
pandora charms | 2011/11/21 17:49 | PERMALINK | EDIT/DEL | REPLY
자사 핵심서비스가 웹형태로 전달 가능한
Name
Password
Homepage
Secret
2010/04/15 18:23


지난번에 말씀드린대로 오늘은 스마트폰용 모바일 홈페이지를 만들때 유용한 팁을 소개할까 합니다. 

앞으로는 모바일 홈페이지가 전체적으로 확대될 전망이지만, 관련 가이드라인이나 참고할 만한 것들이 부족한 현실입니다.
그래서 이 포스트를 쓰게 되었는데요, 아래에서 설명하는 정도만 적용해도 왠만한 모바일 홈페이지를 만드시는데 문제는 없을꺼라 생각됩니다.

1. 작은 모바일 화면에 맞게 웹페이지 화면 맞추기

아래 META 태그를 쓰면  화면이 모바일 화면에 딱 맞춰서 확대되어 보이게 됩니다.
다른 플랫폼은 모르겠고 아이폰 같은 경우는 가로가 480px 이라 생각해서 화면을 맞추면 되더군요

 
 <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />

 initial-scale  <- 확대 비율
 maximum-scale <- 최대 확대 비율
 user-scalable <- 유저가 화면을 확대 하게 하는가

  

2. 가장 상위 오브젝트는 수치로 가로를 넣어줘야합니다! 
※ %로 넣어줄시  제대로 크기가 적용되지 않습니다.

 
  ex>  <div style="width=100%;">  --->   <div style="width=480px;">
  

3. 아이폰에서 동영상 재생을 하고 싶다면 MP4파일을 링크 시켜라
오페라 같은경우 아래와 할경우 파일이 다운이 되더군요,, 무튼 옴니아2에서도 동작은 한다는 이야기입니다.. 친구폰 데이터요금이 걱정되는 바람에 다운받다가 그냥 실행되는 화면은 보지 못했습니다. 아이폰에서는 약간의 딜레이(곰티비, 다음TV팟 모두 그렇듯)를 거치면 영상이 아주 잘 재생됩니다.
 
 <A HREF="AAAA.mp4"> 동영상보기 </A>
  

4. 바로가기  아이콘 만들기 (아이폰)
모바일웹하다가  [+] 버튼을 눌루면 홈화면에 추가 라는 버튼이 있는데 그럼 아이폰에서는 어플들처럼 아이콘으로 저장됩니다. 그때 아이콘을 아래와 같이 소스로 하면 원하는 이미지로 넣을수 있습니다
아이폰 어플 특유의 라운딩과 반사처리는 자동으로 됩니다~~!!
 
 <link rel="apple-touch-icon" href="/images/icon.png" />
 
   
▲ 요것이 제 아이폰에 추가한 자주들락날락하는 다음,네이버,엔카 아이콘입니다. 아이콘 설정을 해주지 않을경우 메인화면을 캡쳐해서 아이콘을 생성하는데 이럴경우 굉장히 미우니 신경쓰심이
좋을듯합니다~!
     



마지막으로 드리고 싶은 말씀은 자바스크립트 사용시 웹표준 고려하셔야 하는 거 잊지 말아야 하는 것과,

전편에 쓴 주의사항과 오늘 작성한 팁을 활용하면 나의 모바일 웹 사이트를 쉽게 만드실수 있을꺼라 생각됩니다.

저작자 표시 비영리 동일 조건 변경 허락
Trackback Address :: http://web2log.com/trackback/8 관련글 쓰기
Tracked from 하츠의 꿈 | 2010/04/16 15:39 | DEL
2010.04.16 목차 초당과금제 후폭풍…SKT 데이터요금? 안드로이드폰 이름은 "별들에게 물어봐~" 모바일의 미래는 ‘웹’인가 ‘앱’인가 ‘Daum’ 앱 하나로 다음의 모든 서비스 누리자 11번가 비방광고 '공정위 시정명령'···경쟁사 '해골'로 비유 웹젠-NHN게임스, 공룡 게임개발사 탄생…파급력은? 초당과금제 후폭풍…SKT 데이터요금? - [위로] ZDNET 기사보기 KT와 LGT에게는 SKT가 치고 나간 초당과금제의 도입 압박이, SKT에게..
이우아 | 2010/04/15 20:26 | PERMALINK | EDIT/DEL | REPLY
모바일용 웹페이지 제작에 관심이 많은 저에게 유익한 글이에요. 잘 배우고 갑니다. ^^
다음 편도 기대할께요. ~~
onemanbo | 2010/04/16 08:37 | PERMALINK | EDIT/DEL
방문해 주셔서 고맙습니다. 좋은 정보 있으시면 저도 좀 알려주시구요~ 모바일 홈페이지 만드시면 알려주세요~ 구경갈께요~
포르코 | 2010/05/11 19:35 | PERMALINK | EDIT/DEL | REPLY
좋은글 감사해요 ~~많은 지식 알고갑니다~^ㅡ^
하얀아무 | 2010/07/20 17:32 | PERMALINK | EDIT/DEL | REPLY
안녕하세요.
저도 회사에서 모바일 홈페이지를 만들어야 해서 여기저기 찾아보다가 오게 되었어요.
쉽게 설명이 되어있어 조금은 이해를 하는것 같아요. 아주 조금 ^^
기본 홈페이지 만들듯이 만들되 핸드폰 액정을 생각해 사이즈를 고려하고 전달하려는 정보 위주로
제작하면 되는걸까요? 또 만들기 2에 언급하신 부분들 적용하고 그럼 만들수 있을까요? 아고 걱정입니다. ^^
혹시 추천해주실만한 책 있으면 알려주세요.
web2log | 2010/07/21 09:01 | PERMALINK | EDIT/DEL
네. 디자인은 최대한 간결하게, 핵심 정보 위주로 표현재 주면 됩니다. 너무 걱정하지 마시고 천천히 시도해 보세요. 추천책은 아쉽게도 찾아보진 못했습니다. 맨땅에 헤딩으로 시작했던 것이라서요..
한스 | 2011/04/18 18:02 | PERMALINK | EDIT/DEL | REPLY
잘 정리 되어 있어서 도움이 많이 됐습니다..
근데 아이폰용 480px 을 고정시키면 갤럭시등 타 스마트 폰에서는 여백이나 잘림등이 발생하므로 고정시키는 것은 피해야 할것 같은데요..

100% 하면 무슨 문제가 발생되나요?
onemanbo | 2010/10/15 09:23 | PERMALINK | EDIT/DEL
현재 모바일 브라우저에서 버그인지 (물론 각각 모바일 브라우저마다 차이점은 있습니다) 최상위 오브젝트에 %로 수치를 주면 그 하위 수치들이 제대로 먹히지 않더라고요 480이라는건 모바일 사파리일경우 예를 든거뿐이고 각각 브라우저 생각해서 그때 다르게 주는게 낫겠죠 아님 최상위 오브젝트에 가로값을 안주는 것이 가장 깔끔하겠죠 ^^; %를 쓰지 말라는건 최상위 오브젝트에 한해서만 입니다.
김수면 | 2010/12/10 09:28 | PERMALINK | EDIT/DEL | REPLY
div를 안쓰고 테이블로 480픽셀 주면 안되나요??
Name
Password
Homepage
Secret
prev"" #1 next