На чем написан android
Автор Александр Серебров задал вопрос в разделе Другие языки и технологии
Как на Java написали android? и получил лучший ответ
Ответ от TanSi[гуру]
Саму операционную систему Android не писали на Java. Ее базовой платформой является ядро Linux, написанное на языке Си. Язык Java используется в этой экосистеме исключительно для разработки пользовательских приложений. Такой выбор сделан для того, чтобы программы не зависели от конкретной аппаратной архитектуры устройства. Сами приложения компилируются в специальный байт-код, который выполняется на виртуальной машине Dalvik. Она оптимизирована для низкого потребления памяти и является регистр-ориентированной. Это отлично подходит для мобильных RISC-архитектур процессоров, в отличие от классических стек-ориентированных виртуальных машин для десктопов. Таким образом, Java отвечает только за уровень приложений, а не за работу самой операционной системы.
Андроид написан на Линуксе
Учись, студент 😉
Хм, я считал что android основан на ядре линукса =O
что за бред ты несешь, android написан на Linux
Что за бред вы все пишите? ? андроид написан на линуксе? ? А виндовс наверно тогда написан на досе! ! бля.. . базовой платформой для андроида была выбрана система linux которая написана на Си, а уже потом был выбран язык на котором писать приложения для андроида. причем очень даже хороший язык!
Ни как не написали. JAVA к OC Android особого отношения не имеет
Andoid не написан на Java. В его основе лежит Linux. Java используется именно для разработки приложений под Android. Сам же Java выбран для того что бы приложения не были зависимы от архитектуры устройства, на котором работает приложение.
вот так вот писали-писали и написали. а то, что работает шустро, так для того и мастерство и опыт программистов.
Андроид как тормозил, так и будет тормозить - шустрость там довольно относительная и только на топовых моделях смартфонов, благодаря более мощной начинке в железе ОНО еще как-то терпимо работает.
Проблема тормознутого Dalvik уже неоднократно озвучена и в процессе рассматриваются решения.
ссылка наглядный пример.
на чем написан андроид
Родной язык Андроида (как это ясно видно из документации) — это Java. Весь API к платформе
подробнее...
Java и Unity3D дружат ?
> Есть ли сейчас перспективы учить Java или он умирает?
Никакой язык, который ранее (лет
подробнее...
Какой планшет лучший?
Между компаниями Samsung и Apple всегда существовала конкуренция, но с появлением планшетов, среди
подробнее...
В чем разница? Я хочу объяснить ИЛИ я хочу пояснить? Т. е. слова объяснить и пояснить?
Разница между словами заключается в контексте передачи информации. Объяснить означает сделать
подробнее...
Что такое НАТИВНЫЙ язык программирования, и чем от отличается от ненативного?
НАТИВНЫЙ ЯП - тот, код на котором не исполняется сторонним (не предустановленным на ОС)
подробнее...
В чем отличия между Minecraft Windows 10 Edition и обычной лицензией?
Windows 10 это такая особенная ОС и поэтому под неё нужны особенные программы))
А что касается
подробнее...
Авот скажите! Для Java нужен ли процессор?То есть я ща хочу понять чем же всё таки отличается java от операц. сист.?
Операционная система - это среда для выполнения любых приложений на машине.
Java - это
подробнее...
В чем отличия ОС Андроид от Винды? Хочу подарить племяннику нетбук на андроиде. Идут ли на нем проги от винды?
А бывают НЕТБУКИ на Андроиде? О_о.
Прежде всего Винда - десктопная ОСь, т. е. для
подробнее...
Хочу в будущем стать разработчиком мобильных приложений для Android. Начал изучать Java, нашел сайт - Javarush.
Чем он тебе не понравился? Все доходчиво объясняют, даже объектно-ориентированное программирование
подробнее...
Зачем писать сайты на python, чем людей php не устраивает? или я что-то не понимаю?
PHP ограничен одними сайтами и развивается в сторону веб (для
чего он и был создан). Python в
подробнее...