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

Исходное сообщение
"Выпуск среды разработки Android Studio 3.1"

Отправлено opennews , 27-Мрт-18 12:10 
Компания Google выпустила (https://android-developers.googleblog.com/2018/03/android-st...) релиз  интегрированной среды разработки Android Studio 3.1 (https://developer.android.com/studio/index.html), построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition (http://www.jetbrains.org/). Проект 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.  

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


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


-  В редактор кода добавлены инструменты (https://developer.android.com/studio/releases/index.html) для упрощения обращения к SQL-таблицам и создания запросов к СУБД Room или SQLite. Поддерживаются такие операции, как автодополнение SQL-конструкций в определениях @Query, подсветка синтаксиса, рефакторинг запросов (например, можно изменить имя таблицы в SQL и это изменение сразу отразится во всех упоминаниях
этого имени в коде на Java и Kotlin) и перекрёстная навигация по SQL-коду во всём проекте;

-  Добавлена возможность запуска инструмента lint (https://developer.android.com/studio/write/lint.html) для проверки качества кода на языке Kotlin;

-  В эмулятор устройств на базе платформы Android добавлен (https://android-developers.googleblog.com/2017/12/quick-boot...) режим быстрой загрузки, который позволяет сохранить состояние загруженного окружения перед выходом и при следующем запуске с минимальными задержками возобновить работу сеанса. В эмулятор также добавлена поддержка  27 версии Google Play Store и Google API, и обеспечена возможность тестирования предварительного выпуска Android 9 (https://www.opennet.ru/opennews/art.shtml?num=48220) с симуляцией безрамочного экрана;

-  Добавлена (https://d.android.com/studio/profile/cpu-profiler.html) система профилирования производительности для выявления узких мест в коде на C++ (ранее профилирование было доступно только для  Kotlin и Java). В качестве бэкенда для отслеживания времени выполнения методов C++ задействован  simpleperf (https://developer.android.com/ndk/guides/simpleperf.html);

-  В системе профилирования сетевой активности добавлена вкладка Network Thread для анализа сетевого трафика в многопоточных приложениях, а также вкладка  Network Request для отслеживания сетевых запросов;


-  Добавлено (http://d.android.com/studio/run/index.html#gradle-console) новое окно для отображения результатов сборки с  группировкой ошибок в древовидном отчёте;

-  Код платформы IntelliJ  обновлён до выпуска 2017.3.3 (https://www.jetbrains.com/idea/whatsnew/#v2017-3), в котором улучшена поддержка языка Kotlin и обеспечен встроенный предпросмотр формата SVG;

-  Для компиляции исходных текстов на языке Java в байткод в формате "dex" по умолчанию задействован (https://developer.android.com/studio/releases/gradle-plugin....) новый компилятор D8. D8 позволяет добиться уменьшения размера приложений, поддерживает режим пошаговой отладки и во много раз превосходит старый компилятор DX по скорости сборки;


URL: https://android-developers.googleblog.com/2018/03/android-st...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48336


Содержание

Сообщения в этом обсуждении
"Выпуск среды разработки Android Studio 3.1"
Отправлено Android , 27-Мрт-18 12:10 
Нас готовят, что телефоны будут без рамок и похожи на iPhone X? :)

"Выпуск среды разработки Android Studio 3.1"
Отправлено Crazy Alex , 27-Мрт-18 12:32 
Вас готовят к тому, что таких уже навыпускали и поддерживать их придётся.

"Выпуск среды разработки Android Studio 3.1"
Отправлено vz , 27-Мрт-18 16:22 
После первого выпуска новой модели обновление firmware как всегда будет брошено.
Пока власть не обяжет импортёров и производителей поддерживать firmware 5 лет с начала продаж, имхо, уже цифровая экономическая модель.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Crazy Alex , 27-Мрт-18 16:34 
Ты пылкаешь праведным гневом не в тему. Речь о том, что фот надо будте тестировать и для устройств с вырезом. К прошивкам это отношения вообще не имеет.

А так - IMHO, лучше сразу закладываться на более вменяемые прошивки, чем муть от производителя. LineageOS, допустим.


"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 28-Мрт-18 09:26 
Это временно.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 17:43 
Скорее похожи на Mi Mix, даже Appple год спустя выпустила свою подделку под названием "iPhone X".

"Выпуск среды разработки Android Studio 3.1"
Отправлено Sunderland93 , 27-Мрт-18 12:11 
Неужели и в этом эмуляторе сделали дeбильный чёрный вырез сверху, как у iPhone X?

"Выпуск среды разработки Android Studio 3.1"
Отправлено Sfinx , 27-Мрт-18 12:19 
это тупо skin, там хоть рюшки по бокам можешь рисовать

"Выпуск среды разработки Android Studio 3.1"
Отправлено iPony , 27-Мрт-18 15:15 
> это тупо skin

Ну не может быть. Отработка нажатий и прочего должна быть корректной. То есть на чёрной чёлке не должно быть реакции, свайп должен прекращаться и так далее...


"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 13:34 
Помню когда выкатили ниссан джук, я был уверен, что это уродство, и на дорогах его никогда не увижу. Кто же знал, что хипстеры захватят мир.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Солнышко , 27-Мрт-18 14:10 
У людей нет вкуса. + пытаются быть не такими как все. Отсюда бороды, хипстеры, джуки, вырезы на смартфонах и прочая ересь.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 14:24 
Солнышко потухшее, бороды-то тебе чем не угодили? 1000 лет на Руси их носят (короткие), и лишь тебе одному они помешали.  

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 14:34 
>лишь тебе одному они помешали.

И Петру I.


"Выпуск среды разработки Android Studio 3.1"
Отправлено Нимус , 27-Мрт-18 17:49 
И Петру I
Вкусовщина и всё тут.

"Выпуск среды разработки Android Studio 3.1"
Отправлено чебурнет.рф , 28-Мрт-18 06:51 
Да. И теперь Вам нельзя им пользоваться.



"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 13:25 
Гугл демонстрирует свои программы на союзной линуксу ОС, а Krita на вражеской, тем более десятке, но пилит усиленно под мак по им словам. В данной ситуации гугл бро, крита не бро.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 13:26 
Безрамочный экран это обязательно дыра в экране? Какой-то гугль глупый стал.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 18:51 
Действительно, глупый гугль никак не поймёт, что динамик юзеру не нужен. Он смартфон купил для того чтобы разговаривать, что ли?

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 20:08 
динамик с камерой в людском телефоне и без глупостей можно сконструировать так, чтобы они в минимальную рамку влезли, а не торчали таким чудовищем

"Выпуск среды разработки Android Studio 3.1"
Отправлено Annoynymous , 27-Мрт-18 22:57 
Посмотри Mi Mix 2S. Там — инновации.

"Выпуск среды разработки Android Studio 3.1"
Отправлено дядя Витя , 27-Мрт-18 13:32 
я до сих пор работаю в Android Studio 1.5

"Выпуск среды разработки Android Studio 3.1"
Отправлено Андрей , 27-Мрт-18 13:37 
По-моему, до выхода 3-ей студии баг-фикс релизы выходили чаще. Последний 3-ий был 4 месяца назад.

> В эмулятор устройств на базе платформы Android добавлен режим быстрой загрузки,..

Это хорошо.

> Добавлена система профилирования производительности для выявления узких мест в коде на C++

А Си нельзя?

> Код платформы IntelliJ обновлён до выпуска 2017.3.3

2017? Вот так "обновление". Не 2018?

Кстати, если программа уже загружена, и я меняю пару строчек. Как устроена "пересборка" и загрузка? Эффективно? Не через сжатие всего в apk, копирование его в эмулятор, установка-распаковка?..


"Выпуск среды разработки Android Studio 3.1"
Отправлено hopeisaprison , 27-Мрт-18 16:01 
Intellij сами еще не выкатили 2018 IDEA

"Выпуск среды разработки Android Studio 3.1"
Отправлено anonymous , 28-Мрт-18 00:14 
теперь выкатили.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Annoynymous , 27-Мрт-18 22:59 
> Кстати, если программа уже загружена, и я меняю пару строчек. Как устроена
> "пересборка" и загрузка? Эффективно? Не через сжатие всего в apk, копирование
> его в эмулятор, установка-распаковка?..

Да. Также как и на настоящем устройстве.


"Выпуск среды разработки Android Studio 3.1"
Отправлено iZEN , 27-Мрт-18 13:48 
> Код платформы IntelliJ обновлён до выпуска 2017.3.3, в котором улучшена поддержка языка Kotlin и обеспечен встроенный предпросмотр формата SVG

Но на FreeBSD уже intellij-2017.3.5: https://www.freshports.org/java/intellij/

О чём думают разработчики, делая студию на таком старье?


"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 27-Мрт-18 14:37 
>О чём думают разработчики, делая студию на таком старье?
>2017.3.3
>2017.3.5

У тебя СМУЗИ украли!


"Выпуск среды разработки Android Studio 3.1"
Отправлено abi , 27-Мрт-18 15:11 
Подсветка SQL-синтаксиса это из области Ultimate, а он староват https://www.freshports.org/java/intellij-ultimate/ Обновляйте порт.

"Выпуск среды разработки Android Studio 3.1"
Отправлено FSA , 28-Мрт-18 13:49 
> О чём думают разработчики, делая студию на таком старье?

Может о том, что берут конкретный патч, делают изменения в своём коде аналогичные и тестируют, чтобы всё работало? А пока этот процесс идёт, разработчики IDEA тоже пилят код и выкладывают новые релизы. Вот лично мне кажется, что накатить патчи на имеющийся код - это не совсем копипаста.


"Выпуск среды разработки Android Studio 3.1"
Отправлено рара Кен , 27-Мрт-18 16:10 
а Qt 5.11 сможет с тройкой ? я уже собрал бету надо думать на днях ждать release candidate...

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 28-Мрт-18 09:54 
850 Mb. Ну это вобще уже просто капец какой-то. Впрочем у гугла всё такое, без тормозов.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 28-Мрт-18 15:08 
Ребята я backend программист. Подскажите пожалуйста какие инструменты/сайты использует современный программист мобильных приложений? Под android это видимо android studio, java. Что ещё? Что под ios?

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 29-Мрт-18 08:46 
С чего ты это взял? Я прекрасно знаю asm, c, c++ кроме всяких жаб, php и nodejs

"Выпуск среды разработки Android Studio 3.1"
Отправлено Ханю , 29-Мрт-18 10:26 
Человек говорящий что "знает asm" как правило врёт напропалую.
А человек который знает и с и кресты и одновременно пыху с жабой - полный балобол.

"Выпуск среды разработки Android Studio 3.1"
Отправлено anonymous , 29-Мрт-18 11:29 
мне без разницы, считай как хочешь. я просто поражаюсь твоей уверенности что это так. а вдруг не так? и я действительно все это знаю, но считай что не знаю, наверное это повышает твою самооценку.
пускай для тебя я макака и балабол, по вопросу о инструментах то есть что сказать? ответь уж, пусть не мне дураку, а другим людям - кому-то это точно будет полезно.

"Выпуск среды разработки Android Studio 3.1"
Отправлено Аноним , 29-Мрт-18 14:23 
человек который "знает asm, c, c++ кроме всяких жаб, php и nodejs" не спрашивает "Подскажите пожалуйста какие инструменты/сайты использует современный программист мобильных приложений" он сам их создает

"Выпуск среды разработки Android Studio 3.1"
Отправлено anonymous , 29-Мрт-18 14:56 
собственно я стал программистом потому что мне было интересно как работают разные вещи. с тех пор я разбираюсь и часто создаю свои велосипеды в процессе изучения предмета: например создаю SPA приложения на своих велосипедах а не на React и тд и тп. Разработка под Android для меня темное пятно, давайте вместо создания своих велосипедов я уже посмотрю как это заведено исходя из тех инструментов которые принято использовать. За 20 лет разработки можно уже попробовать делать так как все)))