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 1.0 для Windows, Mac и Linux.

    Статья написана по просьбе:
    VCStart.com
    0,00
    Компания
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 28

      +3
      Интересно, а в чём Visual Studio опережает Idea? Когда я последний раз пользовался студией, она была весьма убога и даже близко не стояла с Idea (плагины к студии исправляют положение, но мы ведь про IDE говорим, а не про плагины).
        +10
        Поделитесь, пожалуйста, чем так весьма убога Visual Studio и как эти проблемы решаются в Idea? А то я работаю и не знаю, вдруг есть IDE лучше.
          +2
          Автодополнение отвратительное, многих рефакторингов не было, которые есть в Idea, скорость работы некомфортная, генерации кода не было, навигации по коду как в Idea не было.
            0
            Мы наверное про какие-то разные вижуал студии говорим. Для меня Android Studio или Eclipse после Visual Studio кажутся просто какой-то пыткой неудобством, кривозной и тормознутостью. Наверное это просто вопрос вкуса.
            0
            Как среда разработки в общем она хороша, но почему там такой убогий редактор кода?! И даже VisualAssist и Productivity Power Tools не спасают. За столько лет они понапихали в студию миллион всяких штук, а редактор кода вообще не развивают. Банально, нет возможности дублировать строку без затирания буфера обмена. Про остальное мне просто даже писать лень. Мультикурсоры в студии — это фантастика.

            Почти никакого рефакторинга из коробки вплоть до VS2013. Никакой умной навигации по коду.

            Эта их intellisense для C++ отвратительная тормознутая фигня. Её, бывает, клинит секунд на 30 при банальном переходе к определению функции в том же файле.

            Горячие клавиши по умолчанию для инопланетян. Ну какой гуру юзабилити додумался запихать такую полезную и часто используемую функцию как Comment/Uncoment в Edit/Advanced да ещё и повесить на отдельные кнопки?! Спасают расширения, но они все какие-то кривые, даже VisualAssist.

            Интеграция с системами контроля версий отвратительная. Вы видели плагины интеграции в Idea? Сравните их с тем, что есть в VS из коробки и со сторонними расширениями. Для того же git, например.

            … как эти проблемы решаются в Idea?
            Этих проблем просто нет там. Единственная проблема Idea — общая тормознутость платформы.
              0
              Сравните их с тем, что есть в VS из коробки и со сторонними расширениями. Для того же git, например.


              Я бы не был столь категоричен. С гитом в VS 2013 нормальная интеграция (как минимум для базового пользования).
                0
                Про тормознутость AS я бы поспорил. Вполне сносно можно писать код и отлаживать на старом Atom нетбуке (!), чем пару дней назад мне пришлось заниматься.
              +4
              Ну видимо потому что IDE это не только скриншот редактора кода. А IDE это целая платформа для разработчиков, это отладка, как локальная так и удалённая. Это именно возможность расширения плагинами и их обилие, при этом установка довольно удобна, чего нельзя сказать о большинстве других IDE. Это дополнительные сопутствующие инструменты.

              Опять же, если вы говорите о IDE, то что такое Idea? Она вся построена на плагинах, пусть и от разработчиков среды. Так же плюшки надо доставлять плагинами. Чем это отличается от докручивания VS плагинами?

              Особенно прикольно смотреть, когда с одним и тем же проектом (сравниваю на C++ проекте) VS выжирает 120Мб, + VA 180Мб, а если VA поменять на Resharper C++, то выжрать 2Гб ей не составляет проблем (логично, что жрёт именно Resharper), при этом делает это чуть ли не сразу после загрузки проекта (дальше x86 процессу просто не позволено жрать, а так бы и больше выжрала). Увы, уровень оптимизации продуктов JetBrains не впечатляет. Говорить про то, как разжирается Android Studio даже и не хочется. Ну и работать в IDE которая постоянно подвисает из-за того, что начинает уезжать в свап нет никакого желания.

              Да, есть Eclipse, имеет очень много плагинов, да, есть NetBeans, который так же имеет множество плагинов, но увы, убогость навигации, поиска и установки дают о себе знать.
              –25
              От google?
              Это ж видно невооруженным взглядом, что это Idea от JetBrains)

              И кто сказал, что Visual Studio удобнее? Просто facepalm))
                +12
                ну и iPhone тогда от foxconn
                  +12
                  Ну так они и не скрывают, что «Powered by the IntelliJ Platform»
                  –3
                  Вопрос немного не по существу, но может кто знает, как сделать, чтобы в Eclipse при наведении на строку из ресурсов так же показывались все варианты строки из локализаций как на пикче habrastorage.org/files/517/964/603/517964603df747daa56b30251844d03c.png?
                    +8
                    Поддержка NDK там появилась?
                      0
                      Поддержу вопрос. Я не стал использовать нулевые сборки только по причине отсутствия поддержки NDK, о чем было написано на страничке Android Studio. Сейчас упоминание про это ограничение убрали.
                        0
                        Можно предположить, что запилят в скором времени, т.к. разработку ADT для эклипса они прекращают.
                        0
                        … выпущенной Google среде разработки Android-приложений далеко, например, до Visual Studio от Microsoft

                        С каких пор Visual Studio от Microsoft позволяет вести разработку под Android? Что за чушь, сравнивать эти ide, если они не имеют ничего общего? Venture Beat написали какую-то херню, а автор статьи не думая её скопипастил. А если сравнивать с adt, то новая ide очень прогрессивная (на мой взгляд).
                          +8
                          Не могу сказать о достоинствах/недостатках Visual Studio по сравнению с Intellij или Eclipse, но по поводу:
                          С каких пор Visual Studio от Microsoft позволяет вести разработку под Android?
                          Как ни странно используя Visual Studio можно писать кросплатформенные приложения, а ещё разработчики из Microsoft написали свой Android Emulator, который построен на основе гипервизора. И судя по видео, работает он быстрее чем Google Android Emulator на основе QEmu.
                            0
                            Да, я в курсе, что теперь (уже давно, если подумать) можно разрабатывать под андроид. Но даже в этом плане их нет смысла сравнивать. Про эмулятор я тоже читал — интересно вообще было бы посмотреть, что они там наделали.
                          +1
                          А кто нибудь сравнивал Android Studio с Idea Ultimate Edition? Я понимаю, что вторая платная, но 200 баксов — не так и много за возросшие удобство и производительность.
                            0
                            Android Studio — это ide на базе плагина который идет с Idea Ultimate Edition. Т.е. они абсолютно одинаковые (плюс-минус в мелочах).
                              0
                              https://developer.android.com/sdk/index.html, раздел «More about Android Studio»: Built on IntelliJ IDEA Community Edition, the popular Java IDE by JetBrains.
                              У Ultimate Edition есть как минимум поддержка БД (в том числе Android SQLite) прямо из коробки. А что есть такое в Android Studio, чего нет в Idea?
                                0
                                Да, android studio сделана на базе бесплатной comunity edintion. Но с ultimate идет плагин, который теперь делает google. Т.е. тот же, что и в android studio. Конечно в ultimate есть пачка плагинов, которых нету в бесплатной версии (а значит и в android studio) и плагин для работы с db один из них. Итого: в Android Studio нет ничего, чего бы не было в Idea Ultimate. Но, насколько я знаю, и никаких дополнительных специальных для андроида плагинов в Idea Ultimate нет. Поддержка андроидного sqlite это скорее исключение. Которое, к слову, можно скорее всего найти в 0xDBE.
                              0
                              Откуда там разница в удобстве и производительности? Платформа одна и та же. Считай AS таким очень крутым плагином к идее.
                              +4
                              Утомляет gradle project sync failed после каждой новой версии.
                                +1
                                Честно, до сих пор не могу понять, пользоваться Android Studio или Intellij Idea Community. Больше всего меня беспокоит Gradle, который постоянно терял совместимость с предыдущими версиями после обновления. Из-за этого в Idea 13 проекты от студии в один момент перестали работать. Вот и думаю, не будет ли такого снова.
                                  0
                                  Совет: открывать не проекты идеи, а build.gradle.
                                    0
                                    А толку, если версии градла несовместимы?
                                    Но на всякий решил поэкспериментировать. Не помогло.
                                      0
                                      Ну версия градла никак не зависит от версии ide: можно использовать локально установленный градл, можно врапер. В идее обе настройки имеются

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое