기본 대 하이브리드 대 모바일 웹

테스트 계획을 수행하는 동안 고려해야 할 중요한 요소는 모바일 애플리케이션 유형을 확인하는 것입니다. 주로 모바일 웹, 네이티브 앱 및 하이브리드 앱의 세 가지 유형의 모바일 애플리케이션을 접하게됩니다. 분류는 개발 노력과 앱 재배포 전략을 기반으로합니다. 그들 각각을 자세히 이해합시다.

모바일 웹

웹 애플리케이션은 실제 애플리케이션이 아닙니다. 실제로 웹 브라우저를 사용하여 스마트 폰에서 열리는 웹 사이트입니다. 모바일 웹 사이트는 모든 기본 유형의 응용 프로그램에 대해 가장 광범위한 대상을 가지고 있습니다.

  • Example− 튜토리얼 포인트

  • Benefits

    • 쉬운 접근.

    • 쉬운 개발-반응 형 디자인을 개발하고 작은 화면 / 하드웨어에 제대로 표시되도록 콘텐츠를 재구성하면 모든 데스크톱 웹 사이트가 모바일 친화적으로 만들어집니다.

    • 간편한 업데이트-한 위치에서 업데이트 만하면 모든 사용자가 자동으로 최신 버전의 사이트에 액세스 할 수 있습니다.

    • 네이티브 또는 하이브리드 앱에 비해 설치가 필요하지 않습니다.

  • Downside

    • 모바일 웹 사이트에서는 일부 기능을 사용할 수 없습니다. 예를 들어 웹 사이트에서는 파일 시스템 및 로컬 리소스에 대한 액세스를 사용할 수 없습니다.

    • 많은 기존 웹 사이트는 오프라인 기능을 지원하지 않습니다.

    • 사용자는 홈 화면에 앱 아이콘이 지속적으로 표시되지 않습니다. 웹 사이트는 웹 브라우저에서만 열어야합니다.

    • 네이티브 및 하이브리드 앱은 App Store와 Google Play에 표시되지만 웹 앱은 표시되지 않습니다. 따라서 재배포는 그렇게 합리적이지 않습니다.

네이티브 앱

네이티브 앱은 하나의 플랫폼을 위해 특별히 개발되었습니다. 애플리케이션 스토어 (예 : Google Play Store 또는 Apple의 App Store)를 통해 설치할 수 있습니다.

  • Example − Whatsapp, Facebook.

  • Benefits

    • 네이티브 앱은 기기에 있으며 기기 홈 화면의 아이콘을 통해 액세스 할 수 있습니다.

    • 카메라, GPS, 가속도계, 나침반, 연락처 목록 등을 사용할 수 있으므로 모든 장치 기능을 최대한 활용할 수 있습니다. 또한 제스처 (표준 운영 체제 제스처 또는 신규 및 앱 정의 제스처)를 통합 할 수 있습니다.

    • 기본 앱은 기기의 알림 시스템을 사용할 수 있으며 오프라인으로 작업 할 수 있습니다.

    • 게시자는 푸시 알림을 사용하여 새로운 콘텐츠가 게시 될 때마다 또는주의가 필요할 때 사용자에게 경고 할 수 있습니다.

    • 네이티브 앱은 각 운영 체제의 UI 디자인을 유지하므로 최상의 사용자 경험을 제공합니다. 예를 들어 네이티브 앱은 Android의 경우 왼쪽 정렬 헤더와 iOS의 중앙 정렬 헤더를 가질 수 있습니다.

    • 재배포는 앱 스토어에서 찾을 수 있기 때문에 쉽습니다.

  • Downside

    • 앱 빌드 비용이 높음 : 한 플랫폼 용으로 개발 된 네이티브 앱은 다른 플랫폼에서 실행되지 않습니다. Android 용으로 제작 된 앱은 iOS에서 실행되지 않습니다. iOS 용으로 완전히 다른 앱을 빌드해야합니다. 이러한 이유로 여러 버전의 앱을 유지해야합니다.

    • 네이티브 앱을 게시 할 수 있지만 모바일은 더 많은 트래픽을 가져 오므로 모바일 웹 사이트를 잘 유지 관리하는 것이 좋습니다. 따라서 유지 보수가 더 높습니다.

하이브리드 앱

하이브리드 앱은 기존 웹 사이트의 콘텐츠를 앱 형식으로 노출하는 방법입니다. 웹 앱과 네이티브 앱의 혼합으로 잘 설명 될 수 있습니다.

  • Example − Instagram, Wikipedia.

  • Benefits

    • 하이브리드 앱을 개발하는 것은 네이티브 앱을 개발하는 것보다 저렴합니다. 크로스 플랫폼 용으로 구축 할 수 있습니다. 즉, 앱 개발 비용을 절감 할 수 있습니다.

    • 유지 관리 할 버전이 많지 않기 때문에 유지 관리가 간단합니다.

    • 장치에서 사용할 수있는 몇 가지 기능을 활용할 수 있습니다.

    • App Store에서 찾을 수 있으므로 배포가 쉽습니다.

    • 앱에만 내장 된 브라우저가 있습니다.

  • Downside

    • 그래픽은 기본 앱에 비해 운영 체제에 덜 익숙합니다.

    • 하이브리드 앱은 네이티브 앱보다 느립니다.