The OpenNET Project / Index page

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

Выпуск среды разработки Android Studio 3.1

27.03.2018 11:26

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

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

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

  • В редактор кода добавлены инструменты для упрощения обращения к SQL-таблицам и создания запросов к СУБД Room или SQLite. Поддерживаются такие операции, как автодополнение SQL-конструкций в определениях @Query, подсветка синтаксиса, рефакторинг запросов (например, можно изменить имя таблицы в SQL и это изменение сразу отразится во всех упоминаниях этого имени в коде на Java и Kotlin) и перекрёстная навигация по SQL-коду во всём проекте;
  • Добавлена возможность запуска инструмента lint для проверки качества кода на языке Kotlin;
  • В эмулятор устройств на базе платформы Android добавлен режим быстрой загрузки, который позволяет сохранить состояние загруженного окружения перед выходом и при следующем запуске с минимальными задержками возобновить работу сеанса. В эмулятор также добавлена поддержка 27 версии Google Play Store и Google API, и обеспечена возможность тестирования предварительного выпуска Android 9 с симуляцией безрамочного экрана;
  • Добавлена система профилирования производительности для выявления узких мест в коде на C++ (ранее профилирование было доступно только для Kotlin и Java). В качестве бэкенда для отслеживания времени выполнения методов C++ задействован simpleperf;
  • В системе профилирования сетевой активности добавлена вкладка Network Thread для анализа сетевого трафика в многопоточных приложениях, а также вкладка Network Request для отслеживания сетевых запросов;
  • Добавлено новое окно для отображения результатов сборки с группировкой ошибок в древовидном отчёте;
  • Код платформы IntelliJ обновлён до выпуска 2017.3.3, в котором улучшена поддержка языка Kotlin и обеспечен встроенный предпросмотр формата SVG;
  • Для компиляции исходных текстов на языке Java в байткод в формате "dex" по умолчанию задействован новый компилятор D8. D8 позволяет добиться уменьшения размера приложений, поддерживает режим пошаговой отладки и во много раз превосходит старый компилятор DX по скорости сборки;


  1. Главная ссылка к новости (https://android-developers.goo...)
  2. OpenNews: Предварительный выпуск платформы Android 9
  3. OpenNews: Подготовлены сборки LineageOS 15.1 (Android 8.1) для Raspberry Pi 3
  4. OpenNews: Выпуск мобильной платформы Android 8.1
  5. OpenNews: Релиз среды разработки Android Studio 2.0
  6. OpenNews: Релиз среды разработки Android Studio 2.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48336-android
Ключевые слова: android, sdk, studio
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Android (??), 12:10, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Нас готовят, что телефоны будут без рамок и похожи на iPhone X? :)
     
     
  • 2.4, Crazy Alex (ok), 12:32, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Вас готовят к тому, что таких уже навыпускали и поддерживать их придётся.
     
     
  • 3.24, vz (?), 16:22, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    После первого выпуска новой модели обновление firmware как всегда будет брошено.
    Пока власть не обяжет импортёров и производителей поддерживать firmware 5 лет с начала продаж, имхо, уже цифровая экономическая модель.
     
     
  • 4.26, Crazy Alex (ok), 16:34, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты пылкаешь праведным гневом не в тему. Речь о том, что фот надо будте тестировать и для устройств с вырезом. К прошивкам это отношения вообще не имеет.

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

     
  • 3.41, Аноним (-), 09:26, 28/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это временно.
     
  • 2.29, Аноним (-), 17:43, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее похожи на Mi Mix, даже Appple год спустя выпустила свою подделку под названием "iPhone X".
     

  • 1.2, Sunderland93 (ok), 12:11, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Неужели и в этом эмуляторе сделали дeбильный чёрный вырез сверху, как у iPhone X?
     
     
  • 2.3, Sfinx (ok), 12:19, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это тупо skin, там хоть рюшки по бокам можешь рисовать
     
     
  • 3.17, iPony (?), 15:15, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > это тупо skin

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

     
  • 2.8, Аноним (-), 13:34, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Помню когда выкатили ниссан джук, я был уверен, что это уродство, и на дорогах его никогда не увижу. Кто же знал, что хипстеры захватят мир.
     
     
  • 3.11, Солнышко (??), 14:10, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У людей нет вкуса. + пытаются быть не такими как все. Отсюда бороды, хипстеры, джуки, вырезы на смартфонах и прочая ересь.
     
     
  • 4.12, Аноним (-), 14:24, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Солнышко потухшее, бороды-то тебе чем не угодили? 1000 лет на Руси их носят (короткие), и лишь тебе одному они помешали.  
     
     
  • 5.14, Аноним (-), 14:34, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >лишь тебе одному они помешали.

    И Петру I.

     
     
  • 6.30, Нимус (?), 17:49, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И Петру I
    Вкусовщина и всё тут.
     
  • 2.39, чебурнет.рф (ok), 06:51, 28/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да. И теперь Вам нельзя им пользоваться.


     

  • 1.5, Аноним (-), 13:25, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Гугл демонстрирует свои программы на союзной линуксу ОС, а Krita на вражеской, тем более десятке, но пилит усиленно под мак по им словам. В данной ситуации гугл бро, крита не бро.
     
  • 1.6, Аноним (-), 13:26, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Безрамочный экран это обязательно дыра в экране? Какой-то гугль глупый стал.
     
     
  • 2.31, Аноним (-), 18:51, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, глупый гугль никак не поймёт, что динамик юзеру не нужен. Он смартфон купил для того чтобы разговаривать, что ли?
     
     
  • 3.32, Аноним (-), 20:08, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    динамик с камерой в людском телефоне и без глупостей можно сконструировать так, чтобы они в минимальную рамку влезли, а не торчали таким чудовищем
     
  • 3.33, Annoynymous (ok), 22:57, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотри Mi Mix 2S. Там — инновации.
     

  • 1.7, дядя Витя (?), 13:32, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    я до сих пор работаю в Android Studio 1.5
     
  • 1.9, Андрей (??), 13:37, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    По-моему, до выхода 3-ей студии баг-фикс релизы выходили чаще. Последний 3-ий был 4 месяца назад.

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

    Это хорошо.

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

    А Си нельзя?

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

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

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

     
     
  • 2.22, hopeisaprison (?), 16:01, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Intellij сами еще не выкатили 2018 IDEA
     
     
  • 3.37, anonymous (??), 00:14, 28/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    теперь выкатили.
     
  • 2.34, Annoynymous (ok), 22:59, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кстати, если программа уже загружена, и я меняю пару строчек. Как устроена
    > "пересборка" и загрузка? Эффективно? Не через сжатие всего в apk, копирование
    > его в эмулятор, установка-распаковка?..

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

     

  • 1.10, iZEN (ok), 13:48, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Код платформы IntelliJ обновлён до выпуска 2017.3.3, в котором улучшена поддержка языка Kotlin и обеспечен встроенный предпросмотр формата SVG

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

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

     
     
  • 2.15, Аноним (-), 14:37, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >О чём думают разработчики, делая студию на таком старье?
    >2017.3.3
    >2017.3.5

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

     
  • 2.16, abi (?), 15:11, 27/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Подсветка SQL-синтаксиса это из области Ultimate, а он староват https://www.freshports.org/java/intellij-ultimate/ Обновляйте порт.
     
  • 2.43, FSA (??), 13:49, 28/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > О чём думают разработчики, делая студию на таком старье?

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

     

  • 1.23, рара Кен (?), 16:10, 27/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а Qt 5.11 сможет с тройкой ? я уже собрал бету надо думать на днях ждать release candidate...
     
  • 1.42, Аноним (-), 09:54, 28/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    850 Mb. Ну это вобще уже просто капец какой-то. Впрочем у гугла всё такое, без тормозов.
     
  • 1.44, Аноним (-), 15:08, 28/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ребята я backend программист. Подскажите пожалуйста какие инструменты/сайты использует современный программист мобильных приложений? Под android это видимо android studio, java. Что ещё? Что под ios?
     
     
     
    Часть нити удалена модератором

  • 3.46, Аноним (-), 08:46, 29/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С чего ты это взял? Я прекрасно знаю asm, c, c++ кроме всяких жаб, php и nodejs
     
     
  • 4.47, Ханю (?), 10:26, 29/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Человек говорящий что "знает asm" как правило врёт напропалую.
    А человек который знает и с и кресты и одновременно пыху с жабой - полный балобол.
     
     
  • 5.48, anonymous (??), 11:29, 29/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    мне без разницы, считай как хочешь. я просто поражаюсь твоей уверенности что это так. а вдруг не так? и я действительно все это знаю, но считай что не знаю, наверное это повышает твою самооценку.
    пускай для тебя я макака и балабол, по вопросу о инструментах то есть что сказать? ответь уж, пусть не мне дураку, а другим людям - кому-то это точно будет полезно.
     

  • 1.49, Аноним (-), 14:23, 29/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    человек который "знает asm, c, c++ кроме всяких жаб, php и nodejs" не спрашивает "Подскажите пожалуйста какие инструменты/сайты использует современный программист мобильных приложений" он сам их создает
     
     
  • 2.50, anonymous (??), 14:56, 29/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    собственно я стал программистом потому что мне было интересно как работают разные вещи. с тех пор я разбираюсь и часто создаю свои велосипеды в процессе изучения предмета: например создаю SPA приложения на своих велосипедах а не на React и тд и тп. Разработка под Android для меня темное пятно, давайте вместо создания своих велосипедов я уже посмотрю как это заведено исходя из тех инструментов которые принято использовать. За 20 лет разработки можно уже попробовать делать так как все)))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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