하이브리드 모바일 앱 사용 중단 Mendix 9 | Siemens | Mendix

메인 컨텐츠로 가기

하이브리드 모바일 앱 사용 중단 Mendix 9

At Mendix우리는 고객에게 미래 지향적인 플랫폼을 제공하는 것을 항상 목표로 하며, 그 기반 기술은 상당 부분 결정됩니다.

우리는 믿는다 기본 모바일 앱 프로그레시브 웹 앱(PWA) 모바일의 미래이며 AppStore 기반 및 브라우저 기반 모바일 앱을 구축하기 위한 최상의 접근 방식을 제공합니다. 자세한 내용은 여기를 참조하세요. Mendix 월드 세션: 모바일 아키텍처 전략 수립.

우리는 더 이상 하이브리드 모바일(Cordova 기반)을 미래 지향적 기술로 여기지 않습니다. 따라서 우리는 여러분께 다음 사실을 알려드리고자 합니다. Mendix 하이브리드 모바일을 더 이상 사용하지 않을 것입니다. Mendix 9 (출시 예정일 2021년 XNUMX월).

이것이 당신을 위해 무엇을 의미합니까?

  • 이전에 생성된 하이브리드 모바일 앱 Mendix 9은 아직도 지원됨 Mendix 9.
  • 와 Mendix 9 및 Mendix 8.18(LTS)에서는 더 이상 새로운 하이브리드 모바일 앱을 만드는 것이 불가능해졌습니다..
  • 새로운 기능 없음 하이브리드 모바일 앱을 위해 만들어질 것입니다. Mendix 기본 모바일 앱과 프로그레시브 웹 앱에 적용됩니다.
  • 와 Mendix 10. 하이브리드 모바일 앱은 더 이상 지원되지 않습니다. 인셀덤 공식 판매점인 Mendix 12가 출시되고 지원됩니다 Mendix 9 우리는 떨어졌을까 따라서 하이브리드 모바일에 대한 지원도 있습니다. 전공 간에는 최소한 1년 차이가 있다는 점에 유의하세요. Mendix 9는 몇 년 동안 계속 지원됩니다.

결정 요인

전반적으로 시장은 하이브리드 모바일 기술에서 벗어나고 있습니다. 예를 들어, Adobe가 PhoneGap 및 PhoneGap Build 지원을 중단했습니다. 1년 2020월 XNUMX일부터 하이브리드 앱은 로컬로 빌드해야 하며 더 이상 빌드할 수 없습니다. Mendix 클라우드 플랫폼 및 PhoneGap Build를 통해. 이는 PhoneGap Build가 종료되었기 때문입니다. Mendix 플랫폼입니다.

GitHub에서 볼 수 있듯이 Cordova의 인기와 사용률은 React-Native와 비교했을 때 매우 낮습니다.

코르도바 – IOS
코르도바 – 안드로이드
네이티브에 반응하다

이것도 보세요 Stack Overflow Developer 2020 설문 조사:

가장 많이 원하는 프레임워크
가장 사랑받는 프레임워크

Cordova는 현재 대부분 유지 관리 모드에 있으며 Cordova를 둘러싼 커뮤니티는 더 이상 활동적이지 않습니다. 이는 새로운 iOS 또는 Android 버전이 출시되거나 새로운 폼 팩터가 도입될 때와 같은 문제를 초래할 수 있습니다(그리고 그럴 가능성이 큽니다). 이제 Github에서 Cordova의 활동과 커밋을 React Native의 활동과 비교해보세요.

Cordova – iOS 커밋 활동
Cordova – iOS 코드 빈도
React Native 커밋 활동
React Native 코드 빈도

 

또한, 우리는 Apple이 점점 더 제한적이 되어 모든 하이브리드 앱을 더 이상 허용하지 않는다는 것을 경험했습니다. Apple은 하이브리드 앱을 웹 앱으로 간주하기 때문입니다. 이는 이미 여러 고객에게 발생했습니다.

다음 단계

하이브리드 모바일 앱을 기본 모바일 앱이나 PWA로 마이그레이션하기 위한 마이그레이션 전략 정의를 시작하는 것이 좋습니다.

일반적으로 PWA는 기존 테마/UI를 완전히 재사용하기 때문에 가장 짧은 마이그레이션 경로를 제공합니다. 둘 다 웹 기반이기 때문입니다. 기본적으로 PWA는 추가 기능이 있는 웹 앱으로 간주될 수 있으며, 하이브리드 앱도 웹 기반(그리고 종종 브라우저에서 테스트됨)이므로 재사용 부분이 크기 때문에 마이그레이션이 더 간단합니다.

하지만 PWA를 구축할 때 고려해야 할 한계가 있습니다.

  • Chrome(iOS 제외)/Edge(Chromium) 브라우저에서만 오프라인 전체 지원. 2년 하반기에 더 광범위한 브라우저 지원 계획
  • iOS에서 웹 푸시 알림이 없습니다
  • 기본 장치 기능만 사용 가능: 예: 카메라, 위치
  • 하이브리드 모바일과 유사한 사용자 경험

또한, 네이티브 모바일 앱은 UX, 기기 성능, 오프라인 및 보안 측면에서 우수하므로 모바일 아키텍처를 선택할 때 이를 고려하세요.

다음은 귀하에게 적합한 기술을 선택하는 데 도움이 되는 흐름도입니다.

Progressive Web Apps에 대한 자세한 정보

시 Mendix 세계 2020 Mendix PWA에 대한 지원을 발표했습니다. 프로그레시브 웹 앱은 기존 웹 앱의 진화로 볼 수 있습니다. 전반적으로 PWA는 진정한 네이티브 앱처럼 작동하는 경향이 있으며 인기가 증가하고 있습니다. 하이브리드/네이티브 모바일과 비교했을 때 PWA의 차이점과 가능한 이점은 앱 스토어를 통해 배포할 필요가 없고 브라우저를 통해 직접 액세스할 수 있다는 것입니다.

프로그레시브 웹 앱에는 세 가지 주요 특징이 있습니다.

  • 설치 가능: PWA는 사용자의 홈 화면에 앱을 추가하고 전체 화면으로 앱을 시작하는 옵션을 제공하므로, 진정한 네이티브 앱처럼 느껴집니다.
  • 안정성: 서비스 워커 PWA를 사용하면 (부분적으로) 오프라인으로 작업할 수 있습니다. Mendix PWA는 부분적으로 오프라인으로 작동할 수도 있고(스타일, 페이지, 이미지와 같은 리소스가 캐시됨) 완전히 오프라인 우선으로 작동할 수도 있습니다(하이브리드 오프라인과 기본 모바일처럼).
  • 가능: PWA는 카메라 및 위치와 같은 여러 장치 기능을 활용할 수 있지만 웹 푸시 알림에 대한 지원도 제공합니다. 기능에 대한 지원은 브라우저마다 다르고 다릅니다.

하이브리드 모바일 앱에 대한 배경 정보

하이브리드 모바일은 Objective-C 및 Java와 같은 기본 언어 대신 웹 기술을 사용하여 모바일 앱을 빌드하기 위한 보다 접근성 높은 대안으로 만들어졌으며, 브라우저에서는 불가능하거나 제한적으로 가능했던 장치 기능과 오프라인 지원도 제공합니다.

하이브리드 모바일 앱에 가장 일반적인 기술은 Cordova이지만, PhoneGap과 Ionic과 같이 Cordova를 기반으로 한 다른 변형도 있습니다. 브라우저를 통해 직접 기기 기능을 활용할 수 있는 PWA의 등장으로, 일반적으로 하이브리드에 대한 필요성이 사라지고 있습니다.

이내 Mendix하이브리드 모바일 앱은 다음 탐색 프로필 중 하나 이상을 활용하는 앱입니다.

  • 하이브리드폰 온라인
  • 하이브리드 전화 오프라인
  • 하이브리드 태블릿 온라인
  • 하이브리드 태블릿 오프라인

도움이 필요하면 문의하세요

연락 지원추가 질문이 있거나 조언이 필요한 경우 파트너 관리자 또는 고객 성공 관리자에게 문의하세요. 기꺼이 도와드리겠습니다.

언어를 선택하세요