Android - это программный стек, но не ОС. как заявлено developer.android.com
Что такое Android? Android - это программный стек для мобильных устройств, который включает в себя операционную систему, промежуточное программное обеспечение и ключевые приложения. Android SDK предоставляет инструменты и API, необходимые для начала разработки приложений на платформе Android с использованием языка программирования Java.
Я не понимаю, что программный стек - это ОС, работающая с Приложениями, поэтому Windows - это ОС, но если я установлю на нее Приложения, я должен назвать это программным стеком?
Так в чем же разница между программным стеком и ОС, Android включает в себя ядро, так почему бы не ОС?