Android Studio — интегрированная среда разработки производства Google, с помощью которой разработчикам становятся доступны инструменты для создания приложений на платформе Android OS. Android Studio можно установить на Windows, Mac и Linux. Учетная запись разработчика приложений в Google Play App Store стоит $25. Android Studio создавалась на базе IntelliJ IDEA.
IDE можно загрузить и пользоваться бесплатно. В ней присутствуют макеты для создания UI, с чего обычно начинается работа над приложением. В Studio содержатся инструменты для разработки решений для смартфонов и планшетов, а также новые технологические решения для Android TV, Android Wear, Android Auto, Glass и дополнительные контекстуальные модули.
Среда Android Studio предназначена как для небольших команд разработчиков мобильных приложений (даже в количестве одного человека), или же крупных международных организаций с GIT или другими подобными системами управления версиями. Опытные разработчики смогут выбрать инструменты, которые больше подходят для масштабных проектов. Решения для Android разрабатываются в Android Studio с использованием Java или C++. В основе рабочего процесса Android Studio заложен концепт непрерывной интеграции, позволяющий сразу же обнаруживать имеющиеся проблемы. Продолжительная проверка кода обеспечивает возможность эффективной обратной связи с разработчиками. Такая опция позволяет быстрее опубликовать версию мобильного приложения в Google Play App Store. Для этого присутствует также поддержка инструментов LINT, Pro-Guard и App Signing.
С помощью средств оценки производительности определяется состояние файла с пакетом прикладных программ. Визуализация графики дает возможность узнать, соответствует ли приложение ориентиру Google в 16 миллисекунд. С помощью инструмента для визуализации памяти разработчик узнает, когда его приложение будет использовать слишком много оперативной памяти и когда произойдет «сборка мусора». Инструменты для анализа батареи показывают, какая нагрузка приходится на устройство.
Android Studio совместима с платформой Google App Engine для быстрой интеграции в облаке новых API и функций. В среде разработки вы найдете различные API, такие как Google Play, Android Pay и Health. Присутствует поддержка всех платформ Android, начиная с Android 1.6. Есть варианты Android, которые существенно отличаются от версии Google Android. Самая популярная из них — это Amazon Fire OS. В Android Studio можно создавать APK для этой ОС. Поддержка Android Studio ограничивается онлайн-форумами.
Особенности
Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции:
Расширенный редактор макетов: WYSIWYG, способность работать с UIкомпонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана.
Сборка приложений, основанная на Gradle.
Различные виды сборок и генерация нескольких .apkфайлов
Рефакторинг кода
Статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое.
Встроенный ProGuard и утилита для подписывания приложений.
Шаблоны основных макетов и компонентов Android.
Поддержка разработки приложений для Android Wearи Android TV.
Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messagingи App Engine.
Android Studio 2.1 поддерживает Android Preview SDK, а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run.
Начиная с Platform-tools 23.1.0 для Linux исключительно 64-разрядная.
В Android Studio 3.0 будут по стандарту включены инструменты языка Kotlinоснованные на JetBrains IDE.
Источник
Android Studio
Android Studio — это интегрированная среда разработки (IDE) для работы с платформой Android, анонсированная 16 мая 2013 года на конференции Google I/O.
IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Development Tools (ADT) для Eclipse.
Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, официальное средство разработки Android приложений [3] . Данная среда разработки доступна для Windows, OS X и Linux [4] .
Содержание
Особенности
Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции [5] :
Расширенный редактор макетов: WYSIWYG, способность работать с UI компонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана.
Сборка приложений, основанная на Gradle.
Различные виды сборок и генерация нескольких .apk файлов
Рефакторинг кода
Статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое.
Встроенный ProGuard и утилита для подписывания приложений.
Шаблоны основных макетов и компонентов Android.
Поддержка разработки приложений для Android Wear и Android TV[6] .
Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine.
Android Studio 2.1 поддерживает Android N Preview SDK, а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run [7] .
Platform-tools 23.1.0 для Linux без объявления стала исключительно 64-разрядной, даже при попытке установить 32-разрядную версию. Иными словами Android Studio больше НЕ работает (выдаёт неустранимые ошибки) в 32-разрядных версиях Linux. code.google.com/p/android/issues/detail?id=196866
Системные требования [4]
Windows
OS X
Linux
Версия OS
Microsoft Windows 10/8/7/Vista/2003 (32 или 64-bit)
Mac® OS X® 10.8.5 или выше, до 10.9 (Mavericks)
GNOME или KDE
Оперативная память
2 ГБ (минимум), 8 ГБ (рекомендуется)
Свободное место на диске
500 МБ
Свободное место для Android SDK
1,5 ГБ (минимум)
Версия JDK
Java Development Kit 8
Разрешение экрана
1280 x 800 (минимум)
Дополнительно
—
Java Runtime Environment (JRE) 6
GNU C Library (glibc) 2.15 или выше
Напишите отзыв о статье «Android Studio»
Примечания
↑ [developer.android.com/tools/revisions/studio.html Android Studio Release Notes].
↑ [android.googlesource.com/platform/tools/adt/idea/+/master/android/src/org/jetbrains/android/AndroidPlugin.java Android Studio Plugin]. android.googlesource.com. Google. Проверено 29 мая 2015.
↑ [developer.android.com/tools/studio/index.html Android Studio Overview]. — «Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.»
↑ 12 [developer.android.com/sdk/index.html Download Android Studio and SDK Tools] System Requirements.
↑ [developer.android.com/tools/studio/index.html Android Studio Overview].
↑ [developer.android.com/tools/studio/studio-features.html Features]. — «Android Wear and TV support»
↑ [androidlime.ru/android-studio-2-1-android-n-7-0/ Android Studio 2.1 поддерживает Android N (7.0)]. androidlime.ru. Проверено 13 мая 2016.
В другом языковом разделе есть более полная статья Android Studio (англ.)
Ссылки
[developer.android.com/tools/studio/index.html Официальная страница] на developer.android.com.
[www.youtube.com/watch?v=lmv1dTnhLH4 Представление на Google I/O 2013 video] из YouTube
Председатель совета директоров: Эрик Шмидт • Директор, президент по технологиям и сооснователь: Сергей Брин • Главный исполнительный директор и сооснователь: Ларри Пейдж Материнская компания: Alphabet Inc.
Отрывок, характеризующий Android Studio
– Я позову, – сказал Петя. – Позови, позови. Жалкий мальчишка, – повторил Денисов. Петя стоял у двери, когда Денисов сказал это. Петя пролез между офицерами и близко подошел к Денисову. – Позвольте вас поцеловать, голубчик, – сказал он. – Ах, как отлично! как хорошо! – И, поцеловав Денисова, он побежал на двор. – Bosse! Vincent! – прокричал Петя, остановясь у двери. – Вам кого, сударь, надо? – сказал голос из темноты. Петя отвечал, что того мальчика француза, которого взяли нынче. – А! Весеннего? – сказал казак. Имя его Vincent уже переделали: казаки – в Весеннего, а мужики и солдаты – в Висеню. В обеих переделках это напоминание о весне сходилось с представлением о молоденьком мальчике. – Он там у костра грелся. Эй, Висеня! Висеня! Весенний! – послышались в темноте передающиеся голоса и смех. – А мальчонок шустрый, – сказал гусар, стоявший подле Пети. – Мы его покормили давеча. Страсть голодный был! В темноте послышались шаги и, шлепая босыми ногами по грязи, барабанщик подошел к двери. – Ah, c’est vous! – сказал Петя. – Voulez vous manger? N’ayez pas peur, on ne vous fera pas de mal, – прибавил он, робко и ласково дотрогиваясь до его руки. – Entrez, entrez. [Ах, это вы! Хотите есть? Не бойтесь, вам ничего не сделают. Войдите, войдите.] – Merci, monsieur, [Благодарю, господин.] – отвечал барабанщик дрожащим, почти детским голосом и стал обтирать о порог свои грязные ноги. Пете многое хотелось сказать барабанщику, но он не смел. Он, переминаясь, стоял подле него в сенях. Потом в темноте взял его за руку и пожал ее. – Entrez, entrez, – повторил он только нежным шепотом. «Ах, что бы мне ему сделать!» – проговорил сам с собою Петя и, отворив дверь, пропустил мимо себя мальчика. Когда барабанщик вошел в избушку, Петя сел подальше от него, считая для себя унизительным обращать на него внимание. Он только ощупывал в кармане деньги и был в сомненье, не стыдно ли будет дать их барабанщику.
От барабанщика, которому по приказанию Денисова дали водки, баранины и которого Денисов велел одеть в русский кафтан, с тем, чтобы, не отсылая с пленными, оставить его при партии, внимание Пети было отвлечено приездом Долохова. Петя в армии слышал много рассказов про необычайные храбрость и жестокость Долохова с французами, и потому с тех пор, как Долохов вошел в избу, Петя, не спуская глаз, смотрел на него и все больше подбадривался, подергивая поднятой головой, с тем чтобы не быть недостойным даже и такого общества, как Долохов. Наружность Долохова странно поразила Петю своей простотой. Денисов одевался в чекмень, носил бороду и на груди образ Николая чудотворца и в манере говорить, во всех приемах выказывал особенность своего положения. Долохов же, напротив, прежде, в Москве, носивший персидский костюм, теперь имел вид самого чопорного гвардейского офицера. Лицо его было чисто выбрито, одет он был в гвардейский ваточный сюртук с Георгием в петлице и в прямо надетой простой фуражке. Он снял в углу мокрую бурку и, подойдя к Денисову, не здороваясь ни с кем, тотчас же стал расспрашивать о деле. Денисов рассказывал ему про замыслы, которые имели на их транспорт большие отряды, и про присылку Пети, и про то, как он отвечал обоим генералам. Потом Денисов рассказал все, что он знал про положение французского отряда. – Это так, но надо знать, какие и сколько войск, – сказал Долохов, – надо будет съездить. Не зная верно, сколько их, пускаться в дело нельзя. Я люблю аккуратно дело делать. Вот, не хочет ли кто из господ съездить со мной в их лагерь. У меня мундиры с собою. – Я, я… я поеду с вами! – вскрикнул Петя. – Совсем и тебе не нужно ездить, – сказал Денисов, обращаясь к Долохову, – а уж его я ни за что не пущу. – Вот прекрасно! – вскрикнул Петя, – отчего же мне не ехать. – Да оттого, что незачем. – Ну, уж вы меня извините, потому что… потому что… я поеду, вот и все. Вы возьмете меня? – обратился он к Долохову.
Источник
Android Studio: среда разработки мобильных приложений
Установка Android Studio. Создание проекта. Файлы проекта. Визуальный редактор. XML. Использование GRADLE. Сборка и отладка. ADV Manager. SDK Manager. Упаковка APK. Отзывы о программе.
Android Studio – программа, являющаяся средой разработки приложений для мобильной платформы Android. Прямой конкурент самой популярной утилиты для создания софта под Android – Eclipse.
Android Studio превосходит конкурента по многим параметрам, к которым можно отнести:
гибкость среды разработки;
больший набор функций;
процесс разработки, который подстраивается под разработчика.
Во время создания приложений и утилит для операционной системы Android, пользователь программного обеспечения может наблюдать за изменениями в проекте, в режиме реального времени.
Android Studio – универсальная среда разработки, так как позволяет оптимизировать работу будущих приложения для работы не только на смартфонах, но и на планшета, портативных ПК, которые работают на основе рассматриваемой операционной системы.
Особенности Android Studio
В программу встроен эмулятор, позволяющий проверить корректную работу приложения на устройствах с разными экранами, с различными соотношениями сторон. Особенно актуальной эта функция стала после входа в тренды смартфонов, в которых установлены экраны с соотношением сторон 18:9.
Отличительная особенность эмулятора – просмотр приблизительных показателей производительности при запуске приложения на самых популярных устройствах.
Среда разработки для приложений Android Studio последней версии стала по настоящему удобной даже для начинающих разработчиков. В программе реализованы все современные средства для упаковки кода, его маркировки. Востребованная многими создателями ПО функция Drag-n-Drop, облегчающая перенос компонентов в среду разработки непосредственно.
Локализация приложений становится существенно проще с функцией SDK, которая также входит в перечень достоинств Android Studio.
Связь с целевой аудиторией приложения после его релиза поможет реализовать инструмент от компании Google – Google Cloud Messaging.
Достоинства утилиты
среда разработки поддерживает работу с несколькими языками программирования, к которым относятся самые популярные – C/C++, Java.
редактор кода, с которым удобно работать;
позволяет разрабатывать приложения не только для смартфонов/планшетов, а и для портативных ПК, приставок для телевизоров Android TV, устройств Android Wear, новомодных мобильных устройств с необычным соотношением сторон экрана;
тестирование корректности работы новых игр, утилит, их производительности на той или иной системе, происходит непосредственно в эмуляторе;
рефакторинг уже готового кода;
достаточно большая библиотека с готовыми шаблонами и компонентами для разработки ПО;
разработка приложения для Android N – самой последней версии операционной системы;
предварительная проверка уже созданного приложения на предмет ошибок в нем;
большой набор средств инструментов для тестирования каждого элемента приложения, игры;
для неопытных/начинающих разработчиков специально создано руководство по использованию Android Studio, размещенное на официальном сайте утилиты.
Недостатки/спорные моменты
Несмотря на наличие встроенного Android-эмулятора в самой среде разработки, с тестированием новоразработанного приложения могут возникнуть трудности. Так, для его запуска необходима достаточно внушительная по производительности аппаратная основа ПК, на котором планируется тестирование.
Еще один недостаток — это невозможность написать серверные проекты на языке Java для ПК, Android устройств.
Выводы
ПО для разработки утилит и приложения на Android действительно создает приятное первое впечатление. Android Studio оценит как опытный разработчик, так и начинающий, только осваивающий азы. Богатый набор инструментов, гибкость в разработке, возможности тестирования, поддержка нескольких языков программирования и встроенный эмулятор делают утилиту одной из лучших в своей нише.
Даже если вы уже определились с программой, в которой планируете разрабатывать свои новые проекты, попробуйте Android Studio.
Вероятно, простота, совмещенная с широкими возможностями сделают свое дело. Кроме этого, работая именно с этим ПО, вы открываете для себя возможность создания приложений под самую новую платформу: Android N.