통신방법 문제가 아니라 가장 흔한 경우는 특정 라이브러리 또는 기능이 os 버전 몇 부터 deprecate된다고 공지가 나가고 그럼 그 라이브러리를 쓰던 올드 버전 앱들은 그 os버전 때 부터 안되는거죠. 모든 라이브러리를 모든 앱이 쓰지 않으니 어떤건 업데이트가 필요 하고 어떤건 안되는겁니다. 앱을 그냥 web view로 만들어 노으면 위에 말씀 드린것 처럼 os특정 기능을 쓰지 않는 경우가 많아 이런 dependency가 안생기는거고 이것도 예전에 구글이 web view관련 모듈 업데이트 하면서 비슷한 문제 생긴적 있습니다.