Обилие всевозможных приложений для смартфонов и таблетов появилось благодаря специальным программам-оболочкам типа Android SDK. Ее применяют для разработки и тестирования Android-приложений. Она ориентирована на начинающих и опытных программистов для написания кода софта мобильных устройств. Чтобы работать в ней от пользователя требуется наличие базовых навыков программирования на языках Java и C++.
Поддержка различных инструкций
Среда Android SDK создана на ядре Linux и включена в компонентную базу известной Android Studio. Программа имитирует работу с акселерометрами, фронтальными и основными камерами, датчиками температуры, давления и освещенности. Также ею поддерживаются все приемопередатчики, работающие по технологии GSM, WiFi, 3G, EDGE, Bluetooth, GPS.
Работа с мультимедийными файлами
Различные API, разработанные компанией Google и включенные в состав Android SDK, позволяют писать и оптимизировать коды мультимедийных приложений для мобильных устройств. В среде предустановлены аудио и видеокодеки формата MPEG4, H.264, MP3, AAC, AMR. Еще программное обеспечение поддерживает форматы изображений JPG, PNG и GIF.
Тестирование проектов
Включенная в состав среды программирования виртуальная машина Dalvik позволяет наглядно проверять работоспособность и оптимизацию кода. Удобное расположение окна менеджера поможет быстро исправить опечатку или ошибку в алгоритмах.
Преимущества:
- интегрирована с Eclipse IDE;
- может дополняться сторонними IDE-расширениями;
- является обособленной частью Android Studio для Windows;
- бесплатное распространение.
Недостатки:
- требуется отдельная установка пакетов Java SE Development Kit SDK и Java JRE, Eclipse IDE;
- необходима поддержка виртуализации CPU компьютера;
- отсутствует русскоязычный интерфейс.