Chrome Custom Tabs(CCT) pros/cons

계기.

  • 저는 CCT를 사용하여 본사의 홈페이지 내용을 조회하고 싶습니다.
  • WebView보다 업데이트된 구성 요소이기 때문에 빚을 내기 힘들겠죠?내 생각엔
  • WebView와 CCT
  • 를 비교하고 싶습니다.

    이 보도에 관하여

  • 실제로 실시하지 않고 자료를 보고 자신의 생각을 정리한다.웹뷰 대신 CCT도 가능합니다!내 생각에도 이런 의견이 있을 것 같다.
  • 참조 페이지

  • When should I use Chrome Custom Tabs vs WebView?
  • CustomTabsSample
    https://github.com/sakebook/CustomTabsSample
    https://play.google.com/store/apps/details?id=com.sakebook.android.sample.customtabssample
  • Chrome Custom Tabs(CCT) pros/cons


    Pros

  • 브라우저와 데이터를 공유할 수 있습니다.
  • WebViews는 브라우저와 상태를 공유하지 않고 유지보수 비용을 추가합니다.
  • WebView보다 애플리케이션과 웹을 원활하게 오갈 수 있습니다.
  • 성능이 좋습니다.응용 프로그램에서 여분의 자원을 빼앗지 마라.미리 추출하다.
  • lolipop이 없는 터미널에서도 최신 브라우저 기능을 사용할 수 있도록 한다.
  • 주소 표시줄에서 SSL 인증서를 확인할 수 있습니다.
  • 외부 영역을 표시하는 웹에 적합합니다.
  • Cons

  • 본사의 내용만 표시하면 WebView가 더 좋을 수도 있다
  • URL 처리 등이 복잡한지 조사할 필요가 있다.
  • 복잡한 처리는 어려울 것 같아요.
  • 일부 페이지에 웹을 표시하는 것은 어려울 것 같다
  • 웹뷰는 안드로이드 5 이후에도 Safe Browsing을 사용할 수 있음
  • 결론


    웹뷰가 좋은 것 같아요.

  • 자사 컨텐츠가 표시되므로 보안 요구 사항이 높지 않음
  • 어플리케이션에서 작업을 수행하려면 URL 처리 및 상세 처리가 필요하지만 CCT가 지원되는지 여부
  • 일부 페이지에 웹의 요구가 나타날 때 CCT라면 힘들다.
  • CCT에 어울리는 것은?

  • CCT는 채팅 작업이나 트위터 등 외부 페이지로 이동하는 용도(OS의 자원을 낭비하지 않음)
  • OAuth 2.0을 활용해도 괜찮다는 인상을 준다.
  • 참고 자료(OAuth2에 대해 언급된 부분이 있음)
  • 최후

  • CCT는 드라이브 카이지 2017에서 세션을 듣고 웹뷰의 후계 구성 요소인 줄 알았으나 조사 과정에서 재검토했다.성능, 틈새 없는 웹 표시 등이 강화되었지만, 웹뷰의 강점은 아직 남아 있다.
  • 웹 페이지의 일부만 표시하거나 유연하게 처리해야 한다면 웹뷰가 필요합니다.
  • 잘못된 점과 인식 등이 있으면 지적해 주십시오.
  • 좋은 웹페이지 즐겨찾기