Программы
ВХОД
Логин:    

Пароль:  

   Запомнить меня
Вам нужно авторизоваться.
Забыли пароль? / Регистрация
Статьи


   Статьи
   Soft
   Программирование
   Софт для написания программ под Android

Софт для написания программ под Android

Добавлено: 12.05.2012

Прочитано: 12869

Стандартный софт разработчика в ОС Android

Коротко об архитектуре самой системы. В ее основе лежит урезанное ядро Linux, что известно. Уровнем выше находятся базовые библиотеки, написанные на C/C++. Здесь же расположены драйверы для конкретной модели коммуникатора. Параллельное место в этом слое занимает исполняющая система, состоящая из ядра (Core) и виртуальной машины Dalvik. Уровнем выше находится Framework с его менеджерами сервисов и, наконец, на высшем уровне используются приложения, в том числе пользовательские. За подробностями можно обращаться к Гуглу, но программисты уже поняли 2 вещи:

  1. Приложения пишутся как раз для виртуальной машины, причем для каждой программы выделяется своя копия виртуальной среды. Это важно в целях общей безопасности системы. И еще – в разработках используется Java. Соответственно, для конкретной версии ОС есть своя SDK (инструментарий разработчика и описания библиотек).
  2. Так как язык С и его брат «с плюсами» никуда не делись, разумно предположить, что программиста пустят и в этот слой. Разумеется, при наличии доступа к root, который Гугл вроде открыл уже для всех. Таким образом, можно писать на C/C++ так называемые «родные» приложения (native), используя библиотеки NDK.
  3. Dalvik – это практически знакомая всем JVM, только «допиленная» в отношении мобильных устройств.

SDK android

Итак, SDK = Java, NDK = С/C++, остальные аббревиатуры поясним чуть позже. Ранее мы упоминали в нескольких статьях, что входной язык Java не столь обязателен, если нет желания его изучать: достаточно использовать другие языки, способные на выходе «имитировать» программы Java или его скомпилированный байт-код. Это некоторые версии мобильных Бейсиков (Basic4android), Паскаль-подобные языки (MIDletPascal, Pascal GUI), авторские версии компиляторов C/C++, Scala, Hecl, Clojure. При замене Фреймворка на альтернативный возможно использование и других языков (интересно, будет ли .NET для мобильных устройств?).

Для начала нужно определить версию Android. Как известно, серия 2.х была предназначена для смартфонов, а 3.х – для планшетов. Смысл создавать для них программы еще есть, но нужно ли распыляться? Тем более, что версия 4.0 теперь является единой? А перейти от общего к частности всегда можно.

Теперь займемся адресами и явками. То есть где и что качать из Сети. Вот адрес официального сайта разработчиков: http://developer.android.com/sdk/index.html. Все ясно и доходчиво: слева перечисляются платформы, по центру – SDK для разных ОС. Два слова о том, что такое Eclipse и ADT. Eclipse – интегрированная среда разработчика, т.е. IDE (как, к примеру, у Delphi), а ADT – Android Development Tools – плагин для этой среды, улучшающий этапы разработки именно для ОС Android (можно ведь создавать софт и для другой системы). Если что непонятно – смотрим параллельные разделы более внимательно. К сожалению, без знания английского придется трудновато.

Java – среда «еще та», поэтому для этой платформы тоже придется качать ее библиотеку которая называется JDK (обычного окружения JRE будет недостаточно). Качаем здесь: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Попутно замечаем краем глаза версию «+NetBeans». NetBeans IDE – это еще одна среда разработки, где можно писать программы не только на Java, но и JavaScript, PHP, Python и т.д. Выбор Eclipse, NetBeans или даже платных IDE – исключительно ваш выбор, но всегда можно переиграть, что приходит с опытом.

Как уже понятно, пишут программы даже под Android в ОС на ПК, что гораздо удобнее. Нетрудно предугадать, что и отлаживают программы тоже без использования планшетов, то есть для ОС Windows существует эмулятор ОС Android. Вы можете найти их много, по поиску, но зачем, если есть эмулятор встроенный, входящий в состав SDK? На сайте разработчика, где вы уже были, перейдите во вкладку «Dev» и ознакомьтесь с его возможностями.

Рекомендуем посетить страницу http://derevyanko.blogspot.com/2010/10/android.html, и уже оттуда искать документацию для подробного изучения. Собственно, на этом обзор пока заканчивается, так что мы напишем первую программу «привет, мир!» как-нибудь в другой раз.



обновить программы бесплатно

<<  Мелочь на телефон. Первая горсть AutoIt для написания скриптов  >>


Добавить Комментарий

Скачать программу для проверки на ошибки
Скачать программу автоматического обновления программ
Статьи
Новые Программы
Новые статьи
Популярные Программы
Самые читаемые статьи
Copyright © Дай Прогу 2011 Контакты ¤ Статистика