android на java



На чем написан android

Автор Александр Серебров задал вопрос в разделе Другие языки и технологии

Как на Java написали android? и получил лучший ответ

Ответ от TanSi[гуру]
Саму операционную систему Android не писали на Java. Ее базовой платформой является ядро Linux, написанное на языке Си. Язык Java используется в этой экосистеме исключительно для разработки пользовательских приложений. Такой выбор сделан для того, чтобы программы не зависели от конкретной аппаратной архитектуры устройства. Сами приложения компилируются в специальный байт-код, который выполняется на виртуальной машине Dalvik. Она оптимизирована для низкого потребления памяти и является регистр-ориентированной. Это отлично подходит для мобильных RISC-архитектур процессоров, в отличие от классических стек-ориентированных виртуальных машин для десктопов. Таким образом, Java отвечает только за уровень приложений, а не за работу самой операционной системы.

Ответ от Nosov artem[новичек]
Андроид написан на Линуксе

Ответ от Олег Сычев[гуру]
Учись, студент 😉

Ответ от Максим Ярошенко[мастер]
Хм, я считал что android основан на ядре линукса =O

Ответ от Андрей Проценко[гуру]
что за бред ты несешь, android написан на Linux

Ответ от Alex[гуру]
Что за бред вы все пишите? ? андроид написан на линуксе? ? А виндовс наверно тогда написан на досе! ! бля.. . базовой платформой для андроида была выбрана система linux которая написана на Си, а уже потом был выбран язык на котором писать приложения для андроида. причем очень даже хороший язык!

Ответ от Евгений Ломега[гуру]
Ни как не написали. JAVA к OC Android особого отношения не имеет

Ответ от Blopi[гуру]
Andoid не написан на Java. В его основе лежит Linux. Java используется именно для разработки приложений под Android. Сам же Java выбран для того что бы приложения не были зависимы от архитектуры устройства, на котором работает приложение.

Ответ от Altima[гуру]
вот так вот писали-писали и написали. а то, что работает шустро, так для того и мастерство и опыт программистов.

Ответ от Вершина Эволюции[гуру]
Андроид как тормозил, так и будет тормозить - шустрость там довольно относительная и только на топовых моделях смартфонов, благодаря более мощной начинке в железе ОНО еще как-то терпимо работает.
Проблема тормознутого Dalvik уже неоднократно озвучена и в процессе рассматриваются решения.
ссылка наглядный пример.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как на Java написали android?
спросили в Java API
на чем написан андроид
Родной язык Андроида (как это ясно видно из документации) — это Java. Весь API к платформе
подробнее...

Java и Unity3D дружат ?
> Есть ли сейчас перспективы учить Java или он умирает?
Никакой язык, который ранее (лет
подробнее...
спросили в Техника 2048 год
Какой планшет лучший?
Между компаниями Samsung и Apple всегда существовала конкуренция, но с появлением планшетов, среди
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Философия
В чем разница? Я хочу объяснить ИЛИ я хочу пояснить? Т. е. слова объяснить и пояснить?
Разница между словами заключается в контексте передачи информации. Объяснить означает сделать
подробнее...
спросили в Ассемблер
Что такое НАТИВНЫЙ язык программирования, и чем от отличается от ненативного?
НАТИВНЫЙ ЯП - тот, код на котором не исполняется сторонним (не предустановленным на ОС)
подробнее...

В чем отличия между Minecraft Windows 10 Edition и обычной лицензией?
Windows 10 это такая особенная ОС и поэтому под неё нужны особенные программы))
А что касается
подробнее...
спросили в Solaris Авоты
Авот скажите! Для Java нужен ли процессор?То есть я ща хочу понять чем же всё таки отличается java от операц. сист.?
Операционная система - это среда для выполнения любых приложений на машине.
Java - это
подробнее...

Хочу в будущем стать разработчиком мобильных приложений для Android. Начал изучать Java, нашел сайт - Javarush.
Чем он тебе не понравился? Все доходчиво объясняют, даже объектно-ориентированное программирование
подробнее...

Зачем писать сайты на python, чем людей php не устраивает? или я что-то не понимаю?
PHP ограничен одними сайтами и развивается в сторону веб (для
чего он и был создан). Python в
подробнее...
Android на Википедии
Посмотрите статью на википедии про Android
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*