Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разработка приложений для платформы Android. Выпуск 1. 21-09-2012


Уважаемые читатели!

Перед вами первый выпуск рассылки по созданию приложений для платформы Android. Я планирую готовить по несколько выпусков в месяц. Вначале я кратко расскажу о назначении платформы Android и необходимых для работы с ним инструментах. Далее будет описана разработка нескольких приложений.

Сайт рассылки – inwoo.ru. Мой электронный адрес inwoo@mail.ru.


Основные сведения о платформе Android

1. Назначение

Android —это операционная система (ОС) с открытым кодом, предназначенная для использования на мобильных устройствах. Впервые операционная система Android была использована в смартфоне T-Mobile G1, выпущенном компанией T-Mobile в 2008 году. В настоящее время под управлением ОС Android работает множество устройств – мобильные телефоны, коммуникаторы, планшетные компьютеры, электронные книги, наручные часы, нетбуки, смартбуки и т.д.

Платформу Android поддерживают многие разработчики мобильных устройств, в том числе Acer, HTC Corporation, Samsung, Sony Corporation и другие. Кроме того, существуют сборки Android , предназначенные для установки на устройства производителей, не поддерживающих эту платформу. Есть удачный опыт установки Android на некоторые устройства фирм Nokia и Apple. В состав платформы Android входят операционная система базе ядра Linux и среда разработки с открытыми исходными кодами.

Также под термином Android можно подразумевать комплекс из трех составляющих:
-    операционная система Android;
-    среда разработки приложений для Android;
-    совокупность технических средств, работающих под управлением ОС Android.

2. История

Сначала ОС Android разрабатывался компанией Android Inc. Компания Google купила Android в 2005 году. В 2007 году по инициативе Google была создана группа компаний Open Handset Alliance (OHA). OHA занимается разработкой открытых стандартов для мобильных устройств. В настоящий момент OHA объединяет свыше 30 компаний, среди которых сотовые операторы (T-Mobile), производители мобильных устройств (HTC, Intel, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile), разработчики микросхем (Broadcom, Marvell, NVIDIA, Qualcomm, SiRF, Texas Instruments, LG, Motorola, Samsung Electronics), а также компания Google. В 2008 году альянс OHA опубликовал исходный код платформы Android. В настоящее время OHA занимается поддержкой и дальнейшим развитием платформы

3. Сравнение с другими платформами

Наряду с ОС Android в мобильных устройствах используются другие ОС – iOS компании Apple, Symbian от компании Nokia, Windows Phone и Windows Mobile производства корпорации Microsoft.

Но, в отличие от этих ОС, Android является открытой и бесплатной полноценной мобильной платформой. По этой причине разработчику не нужно покупать дорогое программное обеспечение. Все необходимое ПО доступно для бесплатного скачивания. При этом Android является полноценной системой для разработки приложений

Другой важной особенностью Android является то, что встроенное ПО и программы сторонних разработчиков написаны на одном и том же API (application programming interface - Интерфейс программирования приложений). Поэтому время исполнения и для встроенного ПО и для внешних приложений одинаково.

Следует отметить, что по данным за 2-й квартал 2012 года на долю платформы Android пришлось около 68% от всех проданных смартфонов. На втором месте - операционная система корпорации Apple. На долю этой ОС за 2-й квартал 2012 года приходится около 17% от всех проданных смартфонов.

4. Литература

1. Android 2. Программирование приложений для планшетных компьютеров и смартфонов Рето Майер Издательство: Эксмо (2011 г.) Твердый переплет, 672 стр. ISBN: 978-5-699-50323-0

2. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов Маклин Д., Коматинени С. Издательство: Вильямс Твердый переплет, 880 стр. ISBN: 978-1-4302-3930-7, 978-5-8459-1801-7

3. Android NDK. Разработка приложений под Android на С/С++ Сильвен Ретабоуил Издательство: ДМК Пресс ISBN 978-5-94074-657-7, 978-1-84969-152-9; 2012 г.

4. Android для программистов: создаём приложения Дейтел П., Дейтел Х.М., Э. Дейтел, М. Моргано Издательство: Питер Мягкая обложка, 560 стр. ISBN: 978-5-459-01646-8

5. Android за 24 часа. Программирование приложений под операционную систему Google Дэрси Лорен Издательство: РИД ГРУПП ООО Москва (2011 г.) Мягкая обложка, 464 стр. ISBN: 978-5-4252-0318-2

6. Android. Разработка приложений Зигурд Медниекс, Джон Ломбардо, Рик Роджерс Издательство: ЭКОМ Паблишерз (2010 г.) Мягкая обложка, 400 стр. ISBN: 978-5-9790-0113-5

7. Android: разработка приложений «для чайников» Фелкер Д. Издательства: Вильямс, Диалектика Мягкая обложка, 336 стр. ISBN: 978-0-470-77018-4, 978-5-8459-1748-5

8. Google Android: программирование для мобильных устройств. — 2-е изд. Голощапов А. Л. Издательство: БХВ-Петербург Мягкая обложка, 448 стр. ISBN: 978-5-9775-0729-5

9. Google Android: программирование для мобильных устройств. +CD Автор: Голощапов А.Л. Издательство: BHV (2010 г.) Мягкая обложка, 448 стр. ISBN: 978-5-9775-0562-8

10. Google Android: системные компоненты и сетевые коммуникации Голощапов А. Л. Издательство: БХВ-Петербург (2011 г.) Мягкая обложка, 384 стр. ISBN: 978-5-9775-0666-3

11. Веб-программирование для мобильных устройств Фиртман Максимили Издательство: Рид Групп Мягкая обложка, 576 стр. ISBN: 978-5-4252-0461-5

12. Привет, Android! Разработка мобильных приложений Э. Бурнет Издательство: Питер Мягкая обложка, 256 стр. ISBN: 978-5-459-01015-2

13. Программирование игр под Android Марио Цехнер Издательство: Питер Мягкая обложка, 688 стр.(2013 г.) ISBN: 978-5-459-01554-6

14. Программирование под Android Зигард Медникс, Лайрд Дорнин Блэйк Мик, Масуми Накамура Издательство: Питер Мягкая обложка, 496 стр. ISBN: 978-5-459-01115-9

15. Разработка приложений для Android С. Хашими, С. Коматинени, Д. Маклин Издательство: Питер (2011 г.) Мягкая обложка, 736 стр. ISBN: 978-5-459-00530-1

5. Источники в Интернете

1. Официальный сайт – www.android.com

2. Страница для разработчиков - developer.android.com

6. Заключение

Бесплатная и полноценная среда разработки дает возможность всем желающим попробовать свои силы и реализовать свои замыслы.


В следующем выпуске будет рассказано о необходимом ПО, даны рекомендации по скачиванию.


Всего доброго уважаемые читатели. Хорошего Вам дня!


Михаил

Архив рассылки на сайте InWoo.ru



В избранное