Android Studio 1.0: первая стабильная IDE от Google
Хорошая новость для разработчиков мобильных приложений. После двух лет работы Google выпустила Android Studio 1.0 — первую стабильную версию своей интегрированной среды разработки (IDE) для девелоперов приложений на Android.
Компания впервые анонсировала Android Studio, построенную на базе популярной среды разработки IntelliJ IDEA Java, на своей конференции разработчиков I/O в мае 2013 года под очень простым девизом: «Эта IDE создается специально для разработчиков Android».
Google пообещала тогда, что Android Studio сделает разработку мобильных приложений под Android более быстрой и продуктивной, и позиционировала ее как замену Eclipse.
Поскольку Android Studio выпущена впервые, все ее функции в определенной степени «новые». Однако, Google выделила ряд их как «специфические». О них и рассказ (а полный обзор IDE под Android – здесь).
Мастер настройки первого запуска инсталлирует Android SDK, устанавливает настройки среды разработки, создает оптимизированный эмулятор для тестирования приложений и наборы шаблонов кода. Система позволяет создавать шаблоны самому, или импортировать готовые.
Android Studio использует различные возможности редактирования кода IntelliJ IDEA, такие как завершение, рефакторинг и анализ кода. Также IDE позволяет управлять строками перевода для всех ваших приложений. Можно легко извлечь и проанализировать хард-код из любого проекта.
Система позволяет редактировать и просматривать Android-макеты в нескольких размерах экрана, языковых версиях и даже версиях API. Учитывая высокую фрагментацию Android, это очень полезная возможность.
Еще одна полезная вещь в Android Studio – инструмент анализа производительности, который называется Memory Monitor. Он выдает всю информацию об использовании памяти, что дает возможность оптимизировать работу приложения. Также в системе есть поддержка Google Cloud Platform.
На сайте разработчиков Google отмечает, что планирует регулярно обновлять IDE подобно Google Chrome. Обновления будут приходить с разной периодичностью по четырем различным каналам: Canary (еженедельно), Dev (раз в две недели или ежемесячно), Beta (еще реже) и Stable (только стабильные версии), переключаться между которыми можно в Файл => Настройки => Обновления.
Как отмечает Venture Beat, выпущенной Google среде разработки Android-приложений далеко, например, до Visual Studio от Microsoft, но невооруженным глазом видно, что Google уже начала создавать ей конкурента.
Статья написана по просьбе:
Источник
Android Studio
Из Википедии — свободной энциклопедии
Тип
интегрированная среда разработки
Разработчик
Google
Написана на
Java , Kotlin и C++
Операционная система
GNU/Linux [d] , macOS , Microsoft Windows и Chrome OS
Аппаратная платформа
x86 и x86_64
Последняя версия
4.1.3 (18 марта 2021 [1] )
Состояние
Активный
Лицензия
Apache License 2.0
Сайт
developer.android.com/… (англ.)
Медиафайлы на Викискладе
Android Studio — интегрированная среда разработки (IDE) для работы с платформой Android, анонсированная 16 мая 2013 года на конференции Google I/O.
Данная IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Ertasolja Hedaz (ADT) для esah.
Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, — официальное средство разработки Android приложений [2] . Данная среда разработки доступна для Windows, macOS и GNU/Linux [3] . 17 мая 2017, на ежегодной конференции Google I/O, Google анонсировал поддержку языка Kotlin, используемого в Android Studio, как официального языка программирования для платформы Android в дополнение к Java и С++.
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.