URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109177
[ Назад ]

Исходное сообщение
"Релиз среды разработки Android Studio 2.2"

Отправлено opennews , 21-Сен-16 11:31 
Компания Google выпустила (http://android-developers.blogspot.ru/2016/09/android-studio... релиз  интегрированной среды разработки Android Studio 2.2 (http://developer.android.com/sdk/index.html), построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition (http://www.jetbrains.org/), созданного компанией JetBrains (http://ru.wikipedia.org/wiki/JetBrains). Проект Android Studio развивается в рамках открытой модели разработки и распространяется (https://android.googlesource.com/platform/tools/adt/idea/) под лицензией Apache 2.0. Бинарные сборки подготовлены (http://developer.android.com/sdk/index.html#downloads) для Linux, macOS и Windows. Предоставляется поддержка всех свежих версий Android и сервисов Google Play, в том числе API  платформы Android 7 (https://www.opennet.ru/opennews/art.shtml?num=45015). &...

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

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


-  Поддержка специфичных возможностей платформы Android 7 (https://www.opennet.ru/opennews/art.shtml?num=45015), например, добавлена поддержка средств автодополнения кода для таких новшеств, как многооконный режим,  Quick Settings API и обновлённая система уведомлений;

-  Новый (https://developer.android.com/studio/write/layout-editor.html) Layout Editor, предоставляющий средства для визуального проектирования интерфейса пользователя. Макет интерфейса может формироваться через произвольное размещение виджетов  при помощи мыши с последующей корректировкой параметров в специальной панели, без необходимости ручного редактирования XML-файлов с раскладкой элементов интерфейса;


-  Добавлен новый метод управления раскладками интерфейса Constraint Layout (https://developer.android.com/training/constraint-layout/ind... позволяющий создавать сложные динамические интерфейсы без вложенных групп раскладок, используя только плоскую иерархию элементов;


-  Улучшены средства разработки на языке C++, в том числе внесены исправление в редактор кода и отладчик. Добавлена возможность использования CMake или ndk-build  для сборки C++ проектов, а также бесшовной миграции проектов от систем сборки CMake на Android Studio.


-  Добавлен интерфейс Samples Browser для просмотра и поиска необходимых примеров кода;

-  Увеличена стабильность и надёжность работы функции мгновенного запуска, позволяющей оптимизировать цикл разработки (редактирование/сборка/запуск) за счёт сокращения времени, необходимого на сборку;


-  Добавлен (https://developer.android.com/studio/build/apk-analyzer.html) интерфейс для анализа файлов APK, упрощающий инспектирование содержимого и оценку размера входящих в состав компонентов;

-  Экспериментальная поддержка сборочного кэша (Build cache (http://tools.android.com/tech-docs/build-cache)), позволяющего сократить время полных и инкрементальных сборок за счёт сохранения и повторного использования файлов и директорий, созданных в процессе прошлой сборки, в том числе других проектов. Для включения следует активировать опцию  Android.enableBuildCache=true  в настройках gradle.properties.

-  В эмулятор Android Emulator добавлен новый набор виртуальных датчиков, включая акселерометр, датчик температуры и магнитометр, и новый интерфейс для управления их симуляцией;


-  Добавлена бета-версия компонента Espresso Test Recorder (https://developer.android.com/studio/test/espresso-test-reco... позволяющего автоматически сформировать сценарий тестирования интерфейса через запись  реального сеанса работы с приложением;

-  В состав включена бета-версия отладчика GPU (GPU Debugger (https://developer.android.com/studio/debug/am-gpu-debugger.h... предоставляющего средства оценки состояния GPU, отладки графического вывода и захвата потока команд OpenGL ES на устройстве с целью их последующего анализа через повторное воспроизведение под управлением Android Studio;

URL: http://android-developers.blogspot.ru/2016/09/android-studio...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45182


Содержание

Сообщения в этом обсуждении
"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 11:31 
Вот если бы оно ещё не тормозило так жутко.

"Релиз среды разработки Android Studio 2.2"
Отправлено vantoo , 21-Сен-16 12:24 
Железо обновите.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 12:42 
Под каждый новый релиз покупать?

"Релиз среды разработки Android Studio 2.2"
Отправлено vantoo , 21-Сен-16 12:48 
Не преувеличивайте. Если собрать современный ПК на околотоповом i7 за $400-600. SDK не будет тормозить как минимум несколько лет. Вся стоимость компа при этом составит чуть больше $1000, что совсем не дорого для основного рабочего инструмента, с помощью которого вы зарабатываете себе не жизнь.

"Релиз среды разработки Android Studio 2.2"
Отправлено Акроним , 21-Сен-16 12:56 
Она даж на околотоповом i7, 32G оперативы и SSD дисках тормозит. При всем при этом Qt Creator просто летает. На QML/C++ даже приятнее из-за этого писать программы, при все том, что они сложнее получаются.

"Релиз среды разработки Android Studio 2.2"
Отправлено Роман , 21-Сен-16 13:14 
у меня ноут 3х летний, i7-3630QM 16Gb RAM - с андроидом нормально справляется, хз че у вас там тормозит

"Релиз среды разработки Android Studio 2.2"
Отправлено анон , 21-Сен-16 13:21 
винда 10 с меилруспустнико и амигом, нод32(любой антивир), и п.г.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 13:45 
Вы наверно хотели сказать BolgenOS с антивирусом Попова?

"Релиз среды разработки Android Studio 2.2"
Отправлено ananim , 21-Сен-16 13:16 
Она тормозит потому что у нее в настройках jvm лимит на использование памяти в полтора гигабайта стоит. Полтора гигабайта из ваших 32 ...

"Релиз среды разработки Android Studio 2.2"
Отправлено Лютый жабист_ , 22-Сен-16 05:58 
"Она тормозит потому что у нее в настройках jvm лимит на использование памяти в полтора гигабайта стоит."

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

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Анонизм , 26-Сен-16 13:48 
Уважаемый, при старте IDE она настройки свои юзает, не мели чепухи. Metaspace в 8й джаве вообще нету.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 16:20 
Можно же еще и на Python'e писать под Android.

https://ep2013.europython.eu/conference/talks/developing-and...

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


"Релиз среды разработки Android Studio 2.2"
Отправлено meequz , 26-Сен-16 12:55 
Ped прекрасен даже как просто текстовый редактор.

"Релиз среды разработки Android Studio 2.2"
Отправлено junior_coder , 21-Сен-16 17:43 
А есть пример такой программы на qml? Для андроида.

"Релиз среды разработки Android Studio 2.2"
Отправлено Акроним , 21-Сен-16 22:32 
Вводный курс: https://qmlbook.github.io/

"Релиз среды разработки Android Studio 2.2"
Отправлено Яблочный Ононим , 21-Сен-16 14:31 
Нет, но для начала можно купить компьютер из этого тысячелетия.

"Релиз среды разработки Android Studio 2.2"
Отправлено Crazy Alex , 21-Сен-16 13:59 
Там gradle тупит. Берёшь старый проект на Ant - и диву даёшься, насколько всё шустро. Сама IDE даже на моей древней железке (AMD Phenom X3, их десять лет назад делали, 4 гига памяти, винт механика, правда, серверный HGST) вела себя вполне прилично.

"Релиз среды разработки Android Studio 2.2"
Отправлено robux , 21-Сен-16 21:28 
> Android Studio 2.2

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


"Релиз среды разработки Android Studio 2.2"
Отправлено MIKRI , 22-Сен-16 03:45 
Eclipse с установленным плагинами для разработки под Android

"Релиз среды разработки Android Studio 2.2"
Отправлено robux , 22-Сен-16 20:32 
> Eclipse с установленным плагинами для разработки под Android

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


"Релиз среды разработки Android Studio 2.2"
Отправлено A.Stahl , 21-Сен-16 11:45 
>Улучшены средства разработки на языке C++

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Ян Злобин , 21-Сен-16 11:53 
> Кто-то щупал? Можно писать на плюсах не сталкивась с Явой совсем?

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Кодер с от бога , 21-Сен-16 12:09 
можно на плюсах писать целиком.

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


"Релиз среды разработки Android Studio 2.2"
Отправлено анонинимоус , 21-Сен-16 13:15 
Это не совсем правда.

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

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

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Ян Злобин , 21-Сен-16 13:29 
> И разработка приложения превращается в секс с native-activity, чтобы обойти его ограничения

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Crazy Alex , 21-Сен-16 14:03 
Практически полностью нативная аппа на C (забирает OpenGL контекст и в него рисует всё сама), андроидные API пробраысываются через самопальную минимальную Java-прослойку - вполне живёт. Хотя джава-часть я там почти не трогаю, так что внятно детали рассказать не могу. А POSIX там совершенно полноценный, мне большего и не надо.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 11:52 
Джава не тормозит. Джава не тормозит. Джава не тормозит.

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


"Релиз среды разработки Android Studio 2.2"
Отправлено НуНеймПогоди , 21-Сен-16 12:22 
Джава не тормозит, зато программы тормозят джаву.
Без программ джава просто летает.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 13:51 
Ты сделал мой день

"Релиз среды разработки Android Studio 2.2"
Отправлено anonimous , 21-Сен-16 13:27 
Давай, родной, напиши свою открытую мобильную ОС без джавы и будь счастлив.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 13:47 
Да уже давно без нас написали, Maemo она называлась. Ну сейчас есть Ubuntu Touch. Только, похоже, производителям не выгодно, чтоб не тормозила, чтобы юзеры почаще новое железо покупали. Вот поэтому Android на тормозной Java и взлетел так высоко.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 14:14 
У тебя фольгированная шапочка упала. Надень быстрее, пока спутники ЦРУ не прочли твои мысли.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 19:36 
> У тебя фольгированная шапочка упала.

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

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Kolya , 22-Сен-16 10:09 
А алеша покупает iPhone каждый год. Там нет java но с выходом новой прошивки телефон становится черепашкой)

"Релиз среды разработки Android Studio 2.2"
Отправлено anonymous , 22-Сен-16 11:40 
4 года, 9 дней назад задеприкейтили 4s под новую ось, а выпущен он был аж в 2011. Поговорим про андроид? Ну хотя бы 3х летней давности?

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 13:32 
Обычно здесь повторяют мантру про тормозящую яву и прохладные истории о том, как ява затормозил их супир-пупир-быстрые супир-современные канпуктеры. Обычно подобные истории реальными пользователями продукта jetBrains встречаются с недоумением. И в этом удивительного ничего нет. Потому что ява тормозит только в параллельной вселенной, описываемой теми, кто никогда не пользуется продуктом jetBrains. И плюсы к комментам о тормозящей яве ставят опять те, кто тоже никогда не пользовался продуктом jetBrains. И минусы к этому комментарию поставят опять те, кто никогда не пользовался продуктом jetBrains.

"Релиз среды разработки Android Studio 2.2"
Отправлено нет , 21-Сен-16 13:36 
Вы написали, что есть некий сферический продукт на яве, который - что не может не удивлять - не тормозит сравнительно сам с собой.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 13:53 
а надо было распространять мифы, потерявшие свою актуальность с конца прошлого века? пользуясь идеей на протяжение 4 лет, с ее тормозами я сталкиваюсь только в виде комментов опеннетовской секты свидетелей тормозящей явы.

"Релиз среды разработки Android Studio 2.2"
Отправлено нет , 21-Сен-16 14:31 
Я точно так же как и вы оспаривал тормоза ява-приложений, при этом используя торрент-клиент написанный как раз на яве. Потом случайно запустил трансмишен.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 14:55 
Причем тут твой "торрент-клиент, написанный на яве"? Я про идею говорю.

"Релиз среды разработки Android Studio 2.2"
Отправлено нет , 21-Сен-16 15:06 
Идея понятная - мол на опеннете дурачки, пишут, что "канпуктеры тормозят", но реальности не соответствует. В сравнении производительности ява-приложений с аналогами, итог, увы, не в пользу вашего оскорбленного.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 15:18 
> Я про идею говорю.
> Идея понятная

Ок, перефразирую: я про IDEA говорю. За производительность всех ява-приложений я не ручаюсь: смотря как их напишут. Не совсем понятно, какой логикой ты руководствуешься, доказывая тормознутость продукта jetBrains не личным опытом его использования, а тормознутостью совершенно другого продукта какого-то левого васяна. Или у тебя сверхобобщизм?


"Релиз среды разработки Android Studio 2.2"
Отправлено нет , 21-Сен-16 15:35 
Вы парируете тезис сообщества об тормознутости явы. При этом привели пример, который не поддаётся оценки производительности.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 16:11 
500 лет назад тезисом сообщества была плоская земля. Я не говорю, что тезис сообщества о тормознутости явы ошибочен. Он не ошибочен, а верен, но только по состоянию на 1999-й год.

"Релиз среды разработки Android Studio 2.2"
Отправлено Цукербрин , 21-Сен-16 16:55 
да не слушайте вы этих остолопов, у них мозг тормозит
джава всегда летала, а где не летала то там стопроцентов видны руки джависто-недопрограмисто которые не умеют отлаживать программы сложнее хелловорлда и оптимизировать все узкие места. Джава любит порядок в коде и его сопровождении это вам не сипипишная лапша где поощряется расхлябанность и криворукость.
У джавы почти нет недостатков по сравнению с другими недоязыками программирования, но к сожалению есть недостатки в людях которые на ней пишут.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 17:05 
Снова ошибка. Ява не может быть быстрее сипипишки, по крайней мере, безгуйные ява-приложения в полтора раза медленнее безгуйных сипипи-приложений. Однако и особая _ощутимая_ тормознутость явы - не более, чем устоявшийся стереотип, не актуальный с 1999.

"Релиз среды разработки Android Studio 2.2"
Отправлено Цукербрин , 21-Сен-16 17:15 
а где там написано что джава быстрее сипипишки ?

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 17:35 
А где там написано, что у тебя там написано, что ява быстрее сипипишки?

"Релиз среды разработки Android Studio 2.2"
Отправлено Цукербрин , 21-Сен-16 18:06 
> Снова ошибка. Ява не может быть быстрее сипипишки

ну и как расценивать твой ответ на моё сообщение где о скорости сипипи не было сказано ни слова ?


"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 18:19 
В твоем случае твоя "расценка" сильно зависит от воображения и пристрастия к "аргументу" straw man http://ru.rationalwiki.org/wiki/Чучело - обычная практика при нехватке сильных доводов

"Релиз среды разработки Android Studio 2.2"
Отправлено Crazy Alex , 21-Сен-16 17:53 
Вообще-то могут - при массовом создании/удалении объектов в ряде случаев получается, что от управления памятью в плюсах никуда не деться (и оно жрёт массу времени), а GC при удачно повернувшихся звёздах может вообще не вызываться. Но это экзотика, которую обычно и в плюсах можно подправить.

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


"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 21-Сен-16 18:22 
Об "ощутимой тормознутости явы" пишут обыкновенно те, кто никогда не запускает ява-приложения. Я вот о тормозах явы узнаю только от тебя -- запущенная прямо сейчас IntelliJ IDEA не проявляет признаков торможения.

"Релиз среды разработки Android Studio 2.2"
Отправлено Crazy Alex , 21-Сен-16 19:52 
Ты вообще читал на что отвечаешь? Джава провоцирует нагромождение абстракций и, как следствие, тормозность. А так - раза в полтора-два медленнее натива, что нынче и за тормоза многие не считают. Только вот берём ту же идею и сравниваем с лазарусом или Code::Blocks - разница заметна невооружённым глазом.

"Релиз среды разработки Android Studio 2.2"
Отправлено curious , 21-Сен-16 14:57 
И уже не смог быть прежним!

"Релиз среды разработки Android Studio 2.2"
Отправлено НяшМяш , 21-Сен-16 23:13 
С начала года сижу на WebStorm для фронтенд разработки. Дико плевался от его тормозов после Xcode (плохие времена на фирме, пришлось переквалифицироваться с iOS), а потом как-то привык. Периодически делал попытки слезть на Sublime из-за тормозов, но в вебшторме удобные панельки со списком скриптов из гульпа и нпма и встроенный терминал. А тут буквально на этой неделе выпал айосный проект. В общем, придётся снова привыкать к тормозам шторма (если придётся опять на фронтенде сидеть). И это на среднестатистическом макмини с настоящим i7 и 16 гигов оперативы.

"Релиз среды разработки Android Studio 2.2"
Отправлено Аноним , 22-Сен-16 08:47 
Все продукты от Гугла монстороизируются в геометрической прогрессии. Чего нибудь уже нового хочется.