위와 같이 네이티브 앱 처리속도가 가장 빠르다고 기재한 이유에 대해서 설명하고자 한다.
1. 웹 -> 개발이 비교적 쉽고 개발비도 낮은 편
브라우저는 네트워크 통신 없이는 불러지지 않는다.
2. 앱 -> 단말기 / 설치
서버 통신이 필요 없는 부분은 오프라인 작동 가능하다.
3. 하이브리드 (앱+웹) : 웹이든 앱이든 서버와의 통신에 있어서 똑같이 처해있는 인터넷 속도 로 처리가 된다. 근데, 통상적으로 '웹 앱 보다 네이티브 앱이 더 빠르다'는 표현을 한다. 이 이야기는 서버와의 교신의 문제가 아니라, 디바이스 로컬적인 부분에서 차이가 있기 때문이다.
4. 네이티브 앱 : 서버에 다녀오지않아도 작동하는 부분도 있고, 또 핸드폰에 설치되어 있어서 해당 기기 운영시스템에 따라 렌더링이 되어 비교적 좋은 퍼포먼스를 나타낸다. 웹은 디바이스 성능에 따라 달라지게 된다. 그래서 통상적으로 네이티브 앱이 더 빠르다고 느껴왔지만, 지금은 단말기 자체가 갤럭시 S10, 아이폰11, 5G 세상으로 이미 기술이 많이 발전한 단계다.
* 결론 : 아무리 네이티브 앱 이라도 빠를려면 제대로 설계가 전제되어야 빠르다. 네이티브 앱이 작동할때 필요한 최소한의 정보로 설계가 되어 있다면, 데이터 사용량도 적고, 속도도 빠르다. 하지만 하나를 클릭했는데, 서버에서 이것저것 불러오게 설계를 한다면, 네이티브라고 해서 절대 더 빠른게 아니다.
728x90
'행복한 업을 찾아서 > 타이탄의 도구' 카테고리의 다른 글
슬대표 - 와이어프레임, 기능리스트 (0) | 2023.03.28 |
---|---|
슬대표 - 프론트/백엔드, 서버/호스팅, UI/UX (4) | 2023.03.27 |
슬대표 - 앱 개발 성공확률과 상식 OS, Web vs App (0) | 2023.03.27 |
슬대표 - 앱 개발 전체 과정 (0) | 2023.03.27 |
슬대표 - 앱 개발 스토리보드 (0) | 2023.03.27 |