Android 에 Browser, Contact 등.. 기본적 기본적으로 딸려서(built-in) 되서 나오는 어플리케이션들이
사용하는 API 들은 모두 non-public API 인가요? 아니면 public/non-public 을 혼용하나요?

일반적으로 SDK 에서 보이는 API 나 market 에서 다운받는 어플들은 public api 를 사용할것으로 알고 있고,
Google 도 이러한 public api 들에 대해서는 andorid ver up 시에도 consistency 를 유지해주지만, non-public 에
대해서는 google 맘대로 바꾸는것으로 알고 있습니다. app 개발시 당근 public api 를 사용하는게 좋겠지요?

그런데 궁금한건 왜 android built-in app 들을 public api 로 만들어서 배포하지 않았을까 하는거랍니다.
혹시 non-public api 만이 갖고 있는 장점(속도? 기능?)이 있는지요?

아시는분 부탁좀 드릴께요!
감사~