android на java



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

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

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

Ответ от TanSi[гуру]
Если вы такой умный, то зачем же задавать подобные вопросы, вон как отвечающих заткнули, обозвав "гуру" и "мастерами".
В то время, как саммому надо бы знать, что приложения под операционную систему Android являются программами в нестандартном байт-коде для виртуальной машины Dalvik, оптимизированной для низкого потребления памяти. Это нестандартная регистр-ориентированная виртуальная машина, хорошо подходящая для исполнения на RISC-архитектурах процессоров, в то время, как виртуальные машина для десктопов, включая стандартную виртуальную машину Java от Oracle, являются стек-ориентированными. Собственно отсюда и разница в тормозах в десктоповских виртуальных машинах и виртуальной машине Dalvik для мобильных устройств.
TanSi
Просветленный
(47595)
Не за что 🙂

Ответ от 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 к платформе
подробнее...
спросили в Ruby
Стоит ли изучать язык PHP? Или лучше Ruby, Python или Java?
Стоит учиться использовать его для сайтов. Как бы это популярнейший серверный ЯП.
Python - для
подробнее...

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

Java - язык
подробнее...

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

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

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

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

Имя*

E-mail:*

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