공부기록

[DAY19] 07.협업을 위한 IT지식 2

PROSC 2023. 3. 10. 17:30

http://bit.ly/3Y34pE0

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

오늘의 공부 완료 오공완DAY19

07. 협업을 위한 IT지식

07-3.앱개발 방법론의 이해

  • 네이티브앱
    • 모바일 기기(디바이스)에 최적화된 네이티브 언어(개발언어)로 개발된 앱
    • 빠르고 안정적이며, 원하는 ui/ux 구현 가능
    • 플랫폼(iOS/Android) API(카메라,GPS,주소록,생체인증 등)의 기능을 활용 가능
    • 플랫폼 간 호환이 되지 않아 별도 개발이 필요하며 비용이 많이 들고, 개발 시간이 많이 소요
  • 웹 앱
    • 모바일 화면에맞게 구성한 웹(반응형 웹페이지)
    • 웹 개발 방식과동일하여 빠르게 개발 가능
    • 다양한플랫폼에서 실행 가능
    • 앱 배포 없이 기능을 자유롭게 수정 가능하여 유지보수 용이
    • 플랫폼 API 활용 불가
    • 네이티브앱 보다 유려한 UI/UX 구현이 어려움
  • 하이브리드 앱
    • 네이티브앱과 웹 앱의 장점이 결합된 형태로 웹앱에 네이티브 앱 프레임을 씌운 형태
    • 네이티브의 API 활용이 가능
    • 웹개발 기술을 활용해 앱 개발 가능
    • 앱 네이티브 기능에 접근하기 위해 플랫폼별 개발자 필요

  • https://www.hanl.tech/blog/native-vs-hybrid-vs-pwa/
  • 프로그레시브 웹 앱(PWA:Progressive Web App)
    • 각 플랫폼에 최적화된 사용자 경험을 기반으로하며, react와 angular만으로도 개발 가능
    • 서비스 워커를 사용하여 오프라인이나 느린 네트워크에서도 작동 가능
    • 서비스 워커 업데이트 덕분에 항상 최신의 상태로 유지
    • HTTPS를 통해 제공되므로 안전성 확보
    • 다양한 플랫폼에서 실행 가능
    • 네이티브 앱보다 훨씬저렴하고 빠르게 개발
    • 다양한 화면 크기 수용 - 훌륭한 반응형(데스크탑, 모바일, 태블릿 등 모든 폼에 맞음)
    • 네이티브 앱과 유사하여 사용에 용이
    • 오래된 브라우저들은 PWS 지원 불가
    • iOS에서는 성능이 약하며 애플의 장치에 대한 지원 부족
    • 앱 스토어에서는 사용 불가
    • 배터리 전력 소모가 큼
 

네이티브 앱(Native App) vs 하이브리드 앱(Hybrid App) vs 프로그레시브 웹 앱(PWA) - 정의와 장단점 | 하

첫 아이폰이 2007년 6월에 출시된 후 폭발적인 변화와 성장을 겪어온 모바일 앱 시장. 오늘 현재에는 다양한 방법으로 모바일 앱을 개발할 수 있다. 문제는 – 어느 […]

www.hanl.tech

 

프로그레시브 웹 앱(PWA)이란 무엇이며, 왜 필요한가? - wishket

'PWA'는 프로그레시브 웹 앱의 줄임말입니다. 'PWA'는 우리 모두가 알고 있고 좋아하는 HTML, CSS, 자바스크립트와 같은 웹 기술로 만드는 앱입니다. 하지만 그 느낌과 기능은 실제 네이티브 앱과 견

blog.wishket.com

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다