Kiosk

Android/iOS Application

Web Application

Spring Framework

Windows Application

    

앱개발지침


 
작성일 : 11-04-02 19:33
앱 ? 웹 ?
 글쓴이 : 관리자
조회 : 3,362  
안녕하세요 렘군입니다.

회사에서 모바일 시스템 구축시 웹 & 앱 중 어떤 걸 선택해야 할까요?

 

당연히 정답은 없습니다.

정답은 없지만, 선택시 고려해야될 사항이 뭔지는 알고 있어야하겠죠?

 

 

1) 앱이 갑자기 떴습니다. 기업용말고 사용자용앱에서 말이죠.

    앱을 사용해보니 너무나 편하니, 기업에서도 고려하지 않을 수 없죠

 

2) 하지만 앱에는 결정적인 단점이 있습니다. 바로 유지보수죠. 회사에서 극도로 싫어하는 부분입니다.

  왜? 유지보수의 어려움은 결국 비용의 투입을 의미하기 때문입니다.

  앱을 만들고 싶은데, 디바이스가 너무 많죠? 더 문제는 그 디바이스가 더 늘어나고 있다는 거죠

 

3) 그래서 다시 모바일웹이 뜨기 시작합니다. 모바일웹은 오래전 부터 존재했습니다.

    최근 모바일 웹의 디자인을 앱스럽게 만들고 있죠.

 

4) 모바일웹을 만들었는데, 여러가지 단점들이 발견됩니다.

 

5) 그냥 웹으로 만들면 안되나는 거죠. 특히 우리나라는 IE 점유율이 90% 이상이고 Active X 사용율도 엄청납니다.

    일반 웹 따로 모바일 웹따로 구현해야 하는 현상이 발생되고 있습니다.

    웹표준이니, 웹접근성에 떠들었지만, 코빵귀도 안뀝니다.

    물론  빠르게 움직이고 있는 기업들도 좀 되긴합니다만, 대부분의 기업, 공공기관에서도 엄두를 내지 못합니다.

 

6) HTML5 가 급격히 떠오르고 있습니다.

    떠오를 수 밖에 없죠. 이유는 아래 요약을 해놨으니 참고하시구요

    결국 내부기술로 숨어 있는 스크립트 기술이 핵심인 것 같고요

    아직 표준이 정립되지 않았고 브라우저 마다 특성을 탈수도 있을 수도 있으니 좀 더 지켜봐야 할 것 같습니다.

 

7) Hybrid(하이브리드) 앱도 뜨고 있습니다.

    껍데기는 앱으로 구현하고 내부 컨텐츠는 웹으로 구현해서 디바이스에  영향을 안받고자 함이죠.

   

8) 정말 변화 무쌍하죠?

    기술이 정립되고 시장에 도입이 되어야하는데 시장이 먼저 요구하고 기술이 따라 가는 상황인지라

    결국 시간이 지나봐야 대세를 알 수 있을 것 같습니다.

 

 

<전체 요약 >

 

 

앱(App)

 

최대단점 : 유지보수의 어려움, 개발생산성

why? 다양한 디바이스 (android, iPhone, Bada, Win Mobile)

        다양한 버전(안드로이드 버전업그레이드 10번 이상)

 

 
 

 

 

 

웹(Web)

 

최대단점 : 속도(웹에 접근, xml파싱, 자바스크립트 느림), 과금문제(데이터 양 과다), 배터리소모율, 기능

 

<웹으로 개발시 고려사항>

그냥웹으로 만들어서는 안됨

 -> 웹접근성, 웹표준 준수 필요, active X제거 필요 (모든 브라우저 지원)

 -> HTML 5 자연스럽게 뜰 수 밖에 없음

    . W3C 에서 처음에반대했으나, 브라우저사들이 탈퇴하면서 HTML5 표준정립시도

    . 뒤늦게 표준으로 정하겠다고 draft 중... 내년내에 결정하겠다는 이야기도 떠돔

    . 안드로이드 목숨걸었음

    . 애플도 플래시 반대하면서 찬성

    . 기능적인 면은 웬만큼(70~80%) 따라갈 수 있음

 -> Hybid App

    . 껍데기는 App으로 하되 내부 컨텐츠는 웹으로 구현하자

    . 작년부터 관심을 받았으나, 지금 현재 우후죽순으로 정의되고 사용되고 있음

    . 시간이 좀 더 지나봐야 결정 날 듯

 

  -> HTML 을 앱(아이폰, 안드로이드) 으로 변환해주는 것도 등장(ex. PhoneGap

[맥부기 펀글]

 
 

Total 31
번호 제   목 글쓴이 날짜 조회
40 [android개발] Event-Driven 관리자 04-15 2379
39 [android개발] Activity, Service, Receiver 관리자 04-15 2234
38 [android개발] Object & Class 관리자 04-15 1980
37 우편번호 검색 URL 관리자 10-25 2392
36 아이폰 어플디자인 가이드라인 관리자 07-05 6730
35 어플제작비용 관리자 04-30 5647
34 android의 viewDidLoad와 viewWillAppear는 ? 관리자 11-11 2934
33 viewDidLoad 와 viewWillAppear의 차이 관리자 11-11 11597
32 앱기능 구성 관리자 10-31 3024
31 앱개발 견적산출 방법 관리자 10-31 7809
30 스토리보드샘플(쇼핑몰) 관리자 06-21 7723
29 쇼핑몰 UI설계서 관리자 04-30 5792
27 JSON 인터페이스 관리자 04-30 5242
26 Appstore 리뷰 가이드라인(한글버전) 관리자 04-02 3937
25 메모리 관리(문씨 강좌) 관리자 04-02 8355
24 아이폰 개발은 쉽다 ? 관리자 04-02 4153
15 앱 ? 웹 ? 관리자 04-02 3363
22 둥근 모서리 만들기 관리자 03-09 3664
21 뷰컨트롤러간의 변수및 메소드 공유 관리자 03-09 6473
20 번들ID 간편하게 관리하기( Provisioning > XCode > AppStore ) 관리자 03-09 39395
 1  2  
서비스이용약관  |  개인정보취급방침  | 이메일 무단수집거부 Email:modeller@naver.com | Copyright(C) GYnet Co.