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