Regarding the diagram in Android's website: https://developer.android.com/guide/platform

Why did they put the Android Runtime category in the same layer as the native C/C++ libraries category. Shouldn't they be one on top of the other?

Platform Architecture

  • This is not a customer support question. Granted, It's specific to Android but I'm not asking for customer support whatsoever. I'm asking as a student who is trying to understand the Android platform architecture better. – user304765 May 3 '18 at 10:37
  • You are asking why some person drew a diagram in a specific way. The only person who can tell you why they drew the diagram in that way, is the person who drew it. You need to ask them, not us. – Jörg W Mittag May 5 '18 at 11:26

That layer is for components that support Java API Framework interface with the Hardware Abstraction Layer. Components in Java API Framework utilize both Native C/C++ Libraries and Android Runtime.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.