На каком языке написана операционная система Android? - Android

Вопрос На каком языке написана операционная система Android?

Регистрация
29 Июн 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
На каком языке написана операционная система Android?
 
Регистрация
14 Апр 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Родной язык Андроида (как это ясно видно из документации) — это Java. Весь API к платформе предоставлен в виде Java библиотек. Впрочем, на самом телефоне бежит не джава — джававский байткод интерпретируется в родной андроидовский (Dalvik), который и запускается на аппарате. Кроме этого, есть NDK (native development kit) — набор инструментов и библиотек, которые позволяют скомпилировать нейтивный позикс (Линукс) код и прицепить это к аппликации. Соответственно, там может бежать все, что компилируется в нейтевный код, включая интерпретаторы скриптовых языков и виртуальные машины. До недавнего времени, нельзя было создать приложение полностью в нейтивном коде — все равно нужна была обертка из Java, недавно, добавив набор нейтивных библиотек с системными API стало возможно написать нейтивную программу от начала до конца, без Java. Из вышеперечисленного ясно, что можно писать практически на чем угодно. В реальности же, в большинстве случаев, пишут на Java, иногда цепляют переписанные узкие места и/или сторонние библиотеки на С/С++. Исключения — игры, которые часто пишут целиком или почти целиком на С++.
 
Регистрация
3 Фев 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Android базируется на ядре Linux, который в свою очередь написан на С. А всё остальное написано на Java.
 
Регистрация
14 Сен 2013
Сообщения
81
Репутация
1
Спасибо
1
Монет
0
265948895_b2fac0ba2356527b9d22b6c5edfac87f_800.png
 
Регистрация
19 Дек 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Основана на ядре Linux и собственной реализации виртуальной машины Java от Google. Изначально разрабатывалась компанией Android, Inc., которую затем купила Google.
 
Сверху Снизу