The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз среды разработки Android Studio 2.2

21.09.2016 11:10

Компания Google выпустила релиз интегрированной среды разработки Android Studio 2.2, построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition, созданного компанией JetBrains. Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0. Бинарные сборки подготовлены для Linux, macOS и Windows. Предоставляется поддержка всех свежих версий Android и сервисов Google Play, в том числе API платформы Android 7.

Cреда содержит все необходимые элементы для разработки приложений для платформы Android, тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, автомобильные информационно-развлекательные системы, умные телевизоры). В состав входят редактор исходных текстов, визуальная среда проектирования интерфейса, инструменты для отладки и анализа кода, эмуляторы, а также унифицированная подсистема сборки, тестирования и развёртывания приложений, основанная на сборочном инструментарии Gradle и поддерживающая использование средств непрерывной интеграции.

Основные новшества:

  • Поддержка специфичных возможностей платформы Android 7, например, добавлена поддержка средств автодополнения кода для таких новшеств, как многооконный режим, Quick Settings API и обновлённая система уведомлений;
  • Новый Layout Editor, предоставляющий средства для визуального проектирования интерфейса пользователя. Макет интерфейса может формироваться через произвольное размещение виджетов при помощи мыши с последующей корректировкой параметров в специальной панели, без необходимости ручного редактирования XML-файлов с раскладкой элементов интерфейса;
  • Добавлен новый метод управления раскладками интерфейса Constraint Layout, позволяющий создавать сложные динамические интерфейсы без вложенных групп раскладок, используя только плоскую иерархию элементов;
  • Улучшены средства разработки на языке C++, в том числе внесены исправление в редактор кода и отладчик. Добавлена возможность использования CMake или ndk-build для сборки C++ проектов, а также бесшовной миграции проектов от систем сборки CMake на Android Studio.
  • Добавлен интерфейс Samples Browser для просмотра и поиска необходимых примеров кода;
  • Увеличена стабильность и надёжность работы функции мгновенного запуска, позволяющей оптимизировать цикл разработки (редактирование/сборка/запуск) за счёт сокращения времени, необходимого на сборку;
  • Добавлен интерфейс для анализа файлов APK, упрощающий инспектирование содержимого и оценку размера входящих в состав компонентов;
  • Экспериментальная поддержка сборочного кэша (Build cache), позволяющего сократить время полных и инкрементальных сборок за счёт сохранения и повторного использования файлов и директорий, созданных в процессе прошлой сборки, в том числе других проектов. Для включения следует активировать опцию Android.enableBuildCache=true в настройках gradle.properties.
  • В эмулятор Android Emulator добавлен новый набор виртуальных датчиков, включая акселерометр, датчик температуры и магнитометр, и новый интерфейс для управления их симуляцией;
  • Добавлена бета-версия компонента Espresso Test Recorder, позволяющего автоматически сформировать сценарий тестирования интерфейса через запись реального сеанса работы с приложением;
  • В состав включена бета-версия отладчика GPU (GPU Debugger), предоставляющего средства оценки состояния GPU, отладки графического вывода и захвата потока команд OpenGL ES на устройстве с целью их последующего анализа через повторное воспроизведение под управлением Android Studio;


  1. Главная ссылка к новости (http://android-developers.blog...)
  2. OpenNews: Релиз среды разработки Android Studio 2.0
  3. OpenNews: Релиз среды разработки Android Studio 1.5
  4. OpenNews: Релиз мобильной платформы Android 7.0
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/45182-android
Ключевые слова: android, studio
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:31, 21/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Вот если бы оно ещё не тормозило так жутко.
     
     
  • 2.7, vantoo (ok), 12:24, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Железо обновите.
     
     
  • 3.8, Аноним (-), 12:42, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Под каждый новый релиз покупать?
     
     
  • 4.9, vantoo (ok), 12:48, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не преувеличивайте. Если собрать современный ПК на околотоповом i7 за $400-600. SDK не будет тормозить как минимум несколько лет. Вся стоимость компа при этом составит чуть больше $1000, что совсем не дорого для основного рабочего инструмента, с помощью которого вы зарабатываете себе не жизнь.
     
     
  • 5.10, Акроним (?), 12:56, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Она даж на околотоповом i7, 32G оперативы и SSD дисках тормозит. При всем при этом Qt Creator просто летает. На QML/C++ даже приятнее из-за этого писать программы, при все том, что они сложнее получаются.
     
     
  • 6.11, Роман (??), 13:14, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    у меня ноут 3х летний, i7-3630QM 16Gb RAM - с андроидом нормально справляется, хз че у вас там тормозит
     
     
  • 7.14, анон (?), 13:21, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    винда 10 с меилруспустнико и амигом, нод32(любой антивир), и п.г.
     
     
  • 8.19, Аноним (-), 13:45, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вы наверно хотели сказать BolgenOS с антивирусом Попова ... текст свёрнут, показать
     
  • 6.13, ananim (?), 13:16, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Она тормозит потому что у нее в настройках jvm лимит на использование памяти в полтора гигабайта стоит. Полтора гигабайта из ваших 32 ...
     
     
  • 7.52, Лютый жабист_ (?), 05:58, 22/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "Она тормозит потому что у нее в настройках jvm лимит на использование памяти в полтора гигабайта стоит."

    Неправда. У жабы вообще лимит памяти не задаётся, сколько ей надо столько и съест. Лимит кучи (или metaspace) да, но их трогать надо только когда прога падать с OOM начала. Просто увеличивать - не есть гуд.

    В целом, Idea Ultimate нормально шевелится даже на 10летнем core2duo, 4ГБ ОЗУ и обычный 5400 диск.

     
     
  • 8.58, Анонизм (?), 13:48, 26/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Уважаемый, при старте IDE она настройки свои юзает, не мели чепухи Metaspace в ... текст свёрнут, показать
     
  • 6.34, Аноним (-), 16:20, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Можно же еще и на Python'e писать под Android.

    https://ep2013.europython.eu/conference/talks/developing-android-apps-complete

    P.S.: Symbian 9.x + PyS60 + Ped-S60 IDE = <3

     
     
  • 7.57, meequz (ok), 12:55, 26/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ped прекрасен даже как просто текстовый редактор.
     
  • 6.39, junior_coder (?), 17:43, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А есть пример такой программы на qml? Для андроида.
     
     
  • 7.48, Акроним (?), 22:32, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вводный курс: https://qmlbook.github.io/
     
  • 4.26, Яблочный Ононим (?), 14:31, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, но для начала можно купить компьютер из этого тысячелетия.
     
  • 2.23, Crazy Alex (??), 13:59, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Там gradle тупит. Берёшь старый проект на Ant - и диву даёшься, насколько всё шустро. Сама IDE даже на моей древней железке (AMD Phenom X3, их десять лет назад делали, 4 гига памяти, винт механика, правда, серверный HGST) вела себя вполне прилично.
     
  • 2.47, robux (ok), 21:28, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Android Studio 2.2

    Тормозит и правда ужасно..
    А есть какая-то более лёгкая альтернатива в линуксах для Android-разработки?
    (Только такая, которой действительно пользуются)

     
     
  • 3.51, MIKRI (?), 03:45, 22/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Eclipse с установленным плагинами для разработки под Android
     
     
  • 4.56, robux (ok), 20:32, 22/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Eclipse с установленным плагинами для разработки под Android

    Фууу, эклипс такой же тормозной, если не тормознее!..

     

  • 1.2, A.Stahl (ok), 11:45, 21/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Улучшены средства разработки на языке C++

    О_о? Там такое есть? Я думал что там всё на Яву заточено. Кто-то щупал? Можно писать на плюсах не сталкивась с Явой совсем? Я Яву не знаю и сейчас вынужден писать с помощью Qt: так я ничего кроме плюсов не вижу (ну кроме пары XML файлов)

     
     
  • 2.4, Ян Злобин (ok), 11:53, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Кто-то щупал? Можно писать на плюсах не сталкивась с Явой совсем?

    Есть такие штуки JNI и NDK. Писать целиком на сях не советуют, а тяжёлые вещи вполне себе - получается нехилый прирост в скорости. В зависимости от ситуации, конечно. Гугль в помощь.

     
  • 2.5, Кодер с от бога (?), 12:09, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    можно на плюсах писать целиком.

    https://developer.android.com/ndk/samples/sample_na.html

     
     
  • 3.12, анонинимоус (?), 13:15, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не совсем правда.

    native-activity не обновлялся с тех самых пор, как его добавили (много лет назад) и по-прежнему представляет собой жуткого монстра - наполовину код поддержки реализован в самой системе, наполовину код находится в виде свалки файлов в Android NDK (но не является частью системы), которую предполагается цеплять в проект непонятным образом (они называют его клеем, хотя он больше похож на смазку, ибо проект всё равно шатает на нём).

    В результате, как только надо добавить какую-нибудь фичу в приложение (а оно обязательно понадобится, если пишешь полноценное приложение), оказывается, что в native-activity она не предусмотрена. А как только ты начинаешь смотреть, как переопределить/расширить Java классы для native-activity, то оказывается, что реализация оного противится этому всеми возможными способами (приватными методами, использованием приватного API андроида, и прочим).

    И разработка приложения превращается в секс с native-activity, чтобы обойти его ограничения (ведь переписывать код уже написанного под native-activity очень не хочется).

     
     
  • 4.16, Ян Злобин (ok), 13:29, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > И разработка приложения превращается в секс с native-activity, чтобы обойти его ограничения

    Ограничений хватает, конечно. Но если между сями и джавой передавать только минимально возможные данные и пореже, становится легче.  Например, на нижнем сишном уровне идёт тяжёлая обработка чего-нибудь, а наверх выдаются только результаты.

     
  • 4.24, Crazy Alex (??), 14:03, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Практически полностью нативная аппа на C (забирает OpenGL контекст и в него рисует всё сама), андроидные API пробраысываются через самопальную минимальную Java-прослойку - вполне живёт. Хотя джава-часть я там почти не трогаю, так что внятно детали рассказать не могу. А POSIX там совершенно полноценный, мне большего и не надо.
     

  • 1.3, Аноним (-), 11:52, 21/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Джава не тормозит. Джава не тормозит. Джава не тормозит.

    Повторяем за мной. Джава не тормозит.

     
     
  • 2.6, НуНеймПогоди (?), 12:22, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Джава не тормозит, зато программы тормозят джаву.
    Без программ джава просто летает.
     
     
  • 3.21, Аноним (-), 13:51, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сделал мой день
     
  • 2.15, anonimous (?), 13:27, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Давай, родной, напиши свою открытую мобильную ОС без джавы и будь счастлив.
     
     
  • 3.20, Аноним (-), 13:47, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да уже давно без нас написали, Maemo она называлась. Ну сейчас есть Ubuntu Touch. Только, похоже, производителям не выгодно, чтоб не тормозила, чтобы юзеры почаще новое железо покупали. Вот поэтому Android на тормозной Java и взлетел так высоко.
     
     
  • 4.25, Аноним (-), 14:14, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У тебя фольгированная шапочка упала. Надень быстрее, пока спутники ЦРУ не прочли твои мысли.
     
     
  • 5.45, Аноним (-), 19:36, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > У тебя фольгированная шапочка упала.

    Вася купил Maemo и через два года он работает так же быстро.
    Петя купил андроид и через два года им невозможно пользоваться из-за тормозов.

    Вопрос: кто из них пойдёт в магазин за новым аппаратом и увеличит прибыль своему производителю?

     
     
  • 6.54, Kolya (?), 10:09, 22/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А алеша покупает iPhone каждый год. Там нет java но с выходом новой прошивки телефон становится черепашкой)
     
     
  • 7.55, anonymous (??), 11:40, 22/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    4 года, 9 дней назад задеприкейтили 4s под новую ось, а выпущен он был аж в 2011. Поговорим про андроид? Ну хотя бы 3х летней давности?
     
  • 2.17, Аноним (-), 13:32, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Обычно здесь повторяют мантру про тормозящую яву и прохладные истории о том, как ява затормозил их супир-пупир-быстрые супир-современные канпуктеры. Обычно подобные истории реальными пользователями продукта jetBrains встречаются с недоумением. И в этом удивительного ничего нет. Потому что ява тормозит только в параллельной вселенной, описываемой теми, кто никогда не пользуется продуктом jetBrains. И плюсы к комментам о тормозящей яве ставят опять те, кто тоже никогда не пользовался продуктом jetBrains. И минусы к этому комментарию поставят опять те, кто никогда не пользовался продуктом jetBrains.
     
     
  • 3.18, нет (??), 13:36, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы написали, что есть некий сферический продукт на яве, который - что не может не удивлять - не тормозит сравнительно сам с собой.
     
     
  • 4.22, Аноним (-), 13:53, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а надо было распространять мифы, потерявшие свою актуальность с конца прошлого века? пользуясь идеей на протяжение 4 лет, с ее тормозами я сталкиваюсь только в виде комментов опеннетовской секты свидетелей тормозящей явы.
     
     
  • 5.27, нет (??), 14:31, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я точно так же как и вы оспаривал тормоза ява-приложений, при этом используя торрент-клиент написанный как раз на яве. Потом случайно запустил трансмишен.
     
     
  • 6.28, Аноним (-), 14:55, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Причем тут твой "торрент-клиент, написанный на яве"? Я про идею говорю.
     
     
  • 7.30, нет (??), 15:06, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Идея понятная - мол на опеннете дурачки, пишут, что "канпуктеры тормозят", но реальности не соответствует. В сравнении производительности ява-приложений с аналогами, итог, увы, не в пользу вашего оскорбленного.
     
     
  • 8.31, Аноним (-), 15:18, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ок, перефразирую я про IDEA говорю За производительность всех ява-приложений я... текст свёрнут, показать
     
     
  • 9.32, нет (??), 15:35, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы парируете тезис сообщества об тормознутости явы При этом привели пример, кот... текст свёрнут, показать
     
     
  • 10.33, Аноним (-), 16:11, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    500 лет назад тезисом сообщества была плоская земля Я не говорю, что тезис сооб... текст свёрнут, показать
     
     
  • 11.35, Цукербрин (?), 16:55, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да не слушайте вы этих остолопов, у них мозг тормозит джава всегда летала, а где... текст свёрнут, показать
     
     
  • 12.36, Аноним (-), 17:05, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Снова ошибка Ява не может быть быстрее сипипишки, по крайней мере, безгуйные яв... текст свёрнут, показать
     
     
  • 13.37, Цукербрин (?), 17:15, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а где там написано что джава быстрее сипипишки ... текст свёрнут, показать
     
     
  • 14.38, Аноним (-), 17:35, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А где там написано, что у тебя там написано, что ява быстрее сипипишки ... текст свёрнут, показать
     
     
  • 15.41, Цукербрин (?), 18:06, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну и как расценивать твой ответ на моё сообщение где о скорости сипипи не было с... текст свёрнут, показать
     
     
  • 16.42, Аноним (-), 18:19, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В твоем случае твоя расценка сильно зависит от воображения и пристрастия к ар... текст свёрнут, показать
     
  • 13.40, Crazy Alex (ok), 17:53, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то могут - при массовом создании удалении объектов в ряде случаев получае... текст свёрнут, показать
     
     
  • 14.43, Аноним (-), 18:22, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Об ощутимой тормознутости явы пишут обыкновенно те, кто никогда не запускает я... текст свёрнут, показать
     
     
  • 15.46, Crazy Alex (ok), 19:52, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты вообще читал на что отвечаешь Джава провоцирует нагромождение абстракций и, ... текст свёрнут, показать
     
  • 6.29, curious (?), 14:57, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И уже не смог быть прежним!
     
  • 3.50, НяшМяш (ok), 23:13, 21/09/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С начала года сижу на WebStorm для фронтенд разработки. Дико плевался от его тормозов после Xcode (плохие времена на фирме, пришлось переквалифицироваться с iOS), а потом как-то привык. Периодически делал попытки слезть на Sublime из-за тормозов, но в вебшторме удобные панельки со списком скриптов из гульпа и нпма и встроенный терминал. А тут буквально на этой неделе выпал айосный проект. В общем, придётся снова привыкать к тормозам шторма (если придётся опять на фронтенде сидеть). И это на среднестатистическом макмини с настоящим i7 и 16 гигов оперативы.
     

  • 1.53, Аноним (-), 08:47, 22/09/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Все продукты от Гугла монстороизируются в геометрической прогрессии. Чего нибудь уже нового хочется.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру