알기 쉽게 휴대폰으로 비교를 해보겠습니다
안드로이드는 자바기반으로 프로그램 개발을 하여 앱 등록을 하구요
애플 iOS 는 Swift 기반(과거에는 오브젝트 c++)으로 프로그램 개발을 하여 앱 등록을 합니다
즉, 언어기반이 틀리지만 보편적인 동작 알고리즘은 동일하기때문에 여기저기 등록을 합니다
물론 특정 개발툴을 사용하면 자동으로 안드로이드용,ios용,리눅스용,윈도우용으로 다 컴파일하여 만들어주지만
중요한건 그렇게 만들었을때 최적화가 안되어 문제가 발생될 수도있습니다
그래서 정말 잘 개발하는곳들은 그런툴보다는 직접 개발자 투입해서 개발하는것으로 알고 있습니다
결론,
"해당 메인넷에 따라 소스변경 또는 새로운 작성으로 사용자가 보기에 같은 모습으로 보이게 뎁을 개발할수 있다" 입니다^^