Страница 6 из 6

Re: Android

Добавлено: 06 ноя 2012, 14:46
Olej
Совсем недавно (24.10.2012) выложен для свободного (бесплатного) использования учебный курс Интернет Университета ИНТУИТ (дистанционное обучение) Введение в разработку приложений для смартфонов на ОС Android. Так кроме техники программирования приложений есть всякие интересные попутные данные по Android: история, архитектура и т.п.
Android – открытая операционная система для мобильных телефонов, смартфонов, коммуникаторов, планшетных компьютеров, электронных книг, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, основанная на ядре Linux и поддерживающая различные аппаратные платформы, такие как ARM, MIPS, POWER, x86.

Изначально разрабатывалась компанией Android Inc., которую затем (июль, 2005) купила Google. Впоследствии (ноябрь, 2007) Google инициировала создание бизнес-альянса Open Handset Alliance (в его состав вошли Google, HTC, Intel, Motorola, Nvidia и другие компании), который и занимается сейчас поддержкой и дальнейшим развитием платформы.

С момента выхода первой версии (сентябрь, 2008) произошло несколько обновлений системы. Эти обновления, как правило, касаются исправления обнаруженных ошибок и добавления нового функционала в систему. Каждая версия системы получает собственное кодовое имя на тему десерта.

Re: Android

Добавлено: 06 ноя 2012, 14:56
Olej
Olej писал(а):Так кроме техники программирования приложений есть всякие интересные попутные данные по Android: история, архитектура и т.п.
Некоторые вещи там совершенно не очевидны (для меня ;-) ):
Android Runtime. Android включает в себя набор основных библиотек, которые обеспечивают большинство функций, доступных в библиотеках Java. Каждое приложение Android работает в своем собственном процессе, со своим собственным экземпляром виртуальной машины Dalvik. Dalvik была написана так, что устройство может работать эффективно с несколькими виртуальными машинами одновременно.

Dalvik проектировалась специально под платформу Android. Виртуальная машина оптимизирована для низкого потребления памяти и работы на мобильном аппаратном обеспечении. Dalvik использует собственный байт-код. Android-приложения переводятся компилятором в специальный машинно-независимый низкоуровневый код. И именно Dalvik интерпретирует и выполняет такую программу при выполнении на платформе. Кроме того, с помощью специальной утилиты, входящей в состав Android SDK, Dalvik способна переводить байт-коды Java в коды собственного формата и также исполнять их в своей виртуальной среде.
Новые для себя вещи я выделил жирным - о несовместимости байт-кода JVM (формат которого является, вообще-то, стандартом JVM и как следствие Java) с байт-кодом Dalvik.

Re: Android

Добавлено: 02 янв 2013, 19:12
Виктория
Olej писал(а):Совсем недавно (24.10.2012) выложен для свободного (бесплатного) использования учебный курс Интернет Университета ИНТУИТ (дистанционное обучение) Введение в разработку приложений для смартфонов на ОС Android. Так кроме техники программирования приложений есть всякие интересные попутные данные по Android: история, архитектура и т.п.
Издать учебник в Интуите более выгодно, чем разработать Android Apps, в плане заработка. По крайней мере полтора года назад на сайте мелькала авторское вознаграждение за учебник порядка 70 т. рубликов. Сейчас м.б. авторов много подросло и эту информацию убрали.

З.Ы.: вопрос сразу - а почему у меня сразу счетчик сообщений показывает 2? Ведь это мое первое сообщение!

Re: Android

Добавлено: 02 янв 2013, 19:38
Olej
Виктория писал(а):З.Ы.: вопрос сразу - а почему у меня сразу счетчик сообщений показывает 2? Ведь это мое первое сообщение!
Сам не могу понять :-o
Может это движок форума присвоил новогодний бонус? ;-)
(но в любом случае, он перевёл вас в группу "писатели" - по цвету)

Re: Android

Добавлено: 08 янв 2013, 22:05
Виктория
Я в роли читателя :-) Оказывается, главная особенность Dalvik - она регистр-ориентированная! Может быть это и "утка"? Заметка датирована январем 2011 года.
В отличие от большинства виртуальных машин (той же Java Virtual Machine), которые являются стек-ориентированными, Dalvik является регистр-ориентированной, что нельзя назвать стандартным решением. С другой стороны, оно очень хорошо подходит для работы на процессорах RISC-архитектуры, к которым относятся и процессоры ARM, применяемые в мобильных устройствах.

Источник: http://android-shark.ru/virtualnaya-mashina-dalvik/
© Акулы Андроида
У этого автора целая подборка заметок по особенностям Android-a. Акула иронично замечает, что приложения под Android можно разрабатывать и на бейсике :-)
Считается, что приложения под Android пишутся на языке Java, но нужно отметить, что существует возможность разрабатывать программы и на C/C++ (с помощью Native Development Kit), и на Basic (с помощью Simple) и с использованием других языков. Также можно создавать собственные программы с помощью конструкторов приложений, таких как App Inventor. Словом, возможностей тут много.

Источник: http://android-shark.ru/arhitektura-ope ... i-android/
© Акулы Андроида
И видео от разработчиков там же можно взять
http://www.youtube.com/embed/Mm6Ju0xhUW8
Получается как альтернатива Интуиту )))))))))))))

P.S.: прибамбасы цитирования стали лучше. По крайней мере в моем браузере. Спасибо!

Re: Android

Добавлено: 19 окт 2015, 18:59
cema
Как создать прошивку Android - http://infotyt.org.ua/android-os/%D0%BA ... droid.html

там же

Описание инструментов для создания прошивок Android - http://infotyt.org.ua/android-os/%D0%BE ... sixda.html

Все на примере работы в Ubuntu.

Тема на форуме Forum.China-iPhone.Ru - ANDROID--модернизация,улучшения и т.д. для смартфонов

Re: Android

Добавлено: 22 сен 2016, 15:09
kachetkar
Зацените Ускоритель телефона Speed Booster http://soft-ok.net/4083-speed-booster-11-47.html . Он помогает улучшить работу мобильного устройства. Приложение позволяет ускорить работу центрального процессора, экономно расходовать заряд батареи, чистить кэш и оперативную память всего в несколько касаний к экрану.
Хочу себе установить и попробовать ее

Re: Android

Добавлено: 05 ноя 2016, 22:39
xaliskax
Кстати, здесь http://www.pricechina.ru/phone/-top_percent_3 можно приобрести наиболее качественные гаджеты по приемлемой цене. Очень удобная навигация по сайту, можно быстро найти характеристику любой модели и сравнить его с другими.

Re: Android

Добавлено: 21 фев 2017, 23:44
Olej
3-й подход активности (2011, 2015, 2017) к теме Android.
Чтобы не тянуть эту громоздкую тему, продолжаем дальше здесь: Android (2) - это общие вопросы и ссылки.
По специальным темам, как программирование и др. - раскладываем в существующие темы.