react-native SDK - 안드로이드 hardwareAccelerated 설정 관련 문의
안녕하세요.
토스페이먼츠 react-native 연동 시, 안드로이드 hardwareAccelerated 설정 관련해 문의 드립니다.
다름이 아니라 가이드대로 AndroidManifest에서 hardwareAccelerated를 설정할 경우 앱 전체가 느려지는 문제가 발생하는데요. 이에 따라 라이브러리를 사용하는 화면에서만 해당 속성을 조정하고 싶어 두 가지 방안을 생각했는데 괜찮은 방법일지 의견 여쭙고 싶어 이렇게 문의 드립니다.
첫번째 안으로는 patch-package를 통해 토스페이먼츠 RN 라이브러리의 WebView 컴포넌트들(PaymentsWebView, PaymentMethodWebView 등)에 androidLayerType=“software” 속성을 적용해서 웹뷰 자체에서 하드웨어 가속 속성을 조정하도록 하는 것인데요.
추측하기로는 토스 측에서 개발하실 때 해당 속성으로 AndroidManifest의 하드웨어 속성을 대체할 수 있다는 것을 이미 아셨을텐데 적용하지 않으신 데는 이유가 있을 것이라 생각됩니다. 해당 방법으로 인해 야기되는 다른 문제가 있을지 궁금합니다.
두번째로는 react-native-hardware-acceleration-view(https://github.com/Spicy-Sparks/react-native-hardware-acceleration-view) 라이브러리를 사용하는 것인데요. 해당 라이브러리는 화면 별로 하드웨어 가속 속성을 컨트롤할 수 있게 해줍니다. 다만 릴리즈된지 얼마 되지 않아 불안정할 수 있어 사용하기 꺼려지는 부분이 있습니다. 해당 라이브러리 외에 화면별로 hardwareAccelerated 속성을 제어할만한 방법으로 추천해주실 만한 것이 있을까요?
그밖에 저와 비슷한 문제로 고민하신 분들에게 제시해주셨던 다른 방안이 있으실지 궁금합니다.
그럼 답변 부탁드리겠습니다.
감사합니다. 🙂
GitHub
GitHub - Spicy-Sparks/react-native-hardware-acceleration-view: Reac...
React Native hardware acceleration view. Contribute to Spicy-Sparks/react-native-hardware-acceleration-view development by creating an account on GitHub.
3 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안녕하세요 해당 이슈는 현재 인지하고 있지만, 빠른 시일내에 개선은 어려울 것으로 보입니다.
불편을 드려 죄송합니다.
직접해보시고 개선해시는 것을 추천드리며, 효과있을 때 공유도 부탁드릴게요
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.