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 agree to our terms of service, privacy policy and cookie policy