It depends on what you want to do. Scripting Layer for Android is about letting scripting languages access Android APIs and services. In that case, you need some sort of container / runtime to talk to the rest of the Android/Dalvik world, but there's nothing that prevents you from getting at the bare metal, if that's what you want to do.