LINUX.ORG.RU

Android Studio 3.2

 , , , ,


2

4

Состоялся стабильный релиз Android Studio 3.2 — интегрированной среды разработки (IDE) для работы с платформой Android 9 Pie. С момента анонсирования 3.2 на Google I/O '18 были доработаны более 20 новых функций и улучшена стабильность программы. Среди важных нововведений:

  • Android App Bundle позволит сократить размеры APK файлов в среднем на 11%-64%.
  • Energy Profiler позволит оптимизировать энергопотребление.
  • Android Emulator Snapshots позволит быстро сохранять и загрузить состояние системы (в среднем 2 секунды).
  • Другие новейшие технологии, такие как Android Jetpack и Android Slices.

>>> Подробности

★★★★

Проверено: tailgunner ()

Что у него за лицензия? Там перед загрузкой какой-то страшный Terms and conditions предлагают прочесть. Я пока ставить не собирался, может, кто с этим вопросом разбирался?

hobbit ★★★★★ ()
Ответ на: комментарий от Chelobaka

В некоторых проектах даже GPL представляют в виде «Terms and conditions» и заставляют принять его. С одной стороны странно выглядит, а с другой, пусть читают :)

И как у вас там, в альтернативной вселенной? Хорошая погода сегодня? А то в нашей все сразу жмут на «I Agree», сволочи :(

ptarh ★★★★★ ()

Когда уже на ведроид завезут что-то кроме джавы? Помню ходил слух что в планах есть свифт портировать, из-за судов с ораклом.

cr0 ()
Ответ на: комментарий от Chelobaka

В некоторых проектах даже GPL представляют в виде «Terms and conditions» и заставляют принять его. С одной стороны странно выглядит, а с другой, пусть читают :)

А чем это не «Terms and conditions»? В чистом виде это и есть условия использования.

AVL2 ★★★★★ ()
Ответ на: комментарий от cr0

сначала в жс,а потом в джаву

Эка загнул. На самом деле в жс - отдельный компилятор, а в джаву оно вообще не компилит, а сразу в байткод. Кто в своем уме станет форматировать человекоориентированные тексты когда есть возможность выдать линейными байтами.

q0tw4 ★★ ()
Ответ на: комментарий от cr0

нет, у котлина сейчас есть два бекенда - js и jvm. Т.е. на выходе будет или javascript, или байткод. Есть фичи, которые работают везде, есть - только в той или иной целевой платформе. Плюс ещё пилят совместимость с llvm

wingear ★★★★ ()
Ответ на: комментарий от demidrol

а под этот ваш андроид вообще можно что-то писать без студий и прочих IDE, в условном «блокноте»?

технически можно, но на практике будет очень больно.

написать и собрать условный hello world на жабе + xml + gradle под андроид без AS вполне реально.

продолжать писать на жабе в блокноте, даже условном, тот еще мазохизм. даже если настроить javaimp и подобные штуки.

мой случай сработал только потому, что на жабе только привязки/обертки, общим объемом сраных 5kloc.

waker ★★★★★ ()
Ответ на: комментарий от xDShot

Чтобы те, для кого программирование не профессия, а нужда и наказание тоже могли себе что-то под Андроид написать.

Вот мне, например, надо написать простейшее приложение для Андроидов с 7 по 9. Всё ТЗ — 3½ предложения, сложность на уровне задачек для собеседований джуниоров. Но как открою документацию, как посмотрю на эти фабрики проблем, на процесс установки AS, сразу руки опускаются и ничего писать не хочется. Да я бы лучше заплатил кому-то, чтобы за меня сделал, но никто за такой примитив браться не хочет.

anonymous ()
Ответ на: комментарий от anonymous

Чтобы те, для кого программирование не профессия, а нужда и наказание тоже могли себе что-то под Андроид написать.

А Java чем мешает?

Но как открою документацию, как посмотрю на эти фабрики проблем, на процесс установки AS, сразу руки опускаются и ничего писать не хочется.

Не проецируй свою лень на всех остальных :)

xDShot ★★★★ ()
Ответ на: комментарий от xDShot

А Java чем мешает?

Тем, что для наколенной разработки прикладных программ с аудиторией в одного анонимуса имеет слишком высокий порог вхождения. То, что мне надо под Андроид имеет 2 ветвления и занимает 12 строк на баше. Это вместе с хелпом.

Не проецируй свою лень на всех остальных :)

Это не лень, это отсутствие целесообразности. И, как я уже писал, я бы даже заплатил за работу кому-то.

anonymous ()
Ответ на: комментарий от wingear

нет, у котлина сейчас есть два бекенда - js и jvm.

Kotlin Native уже давно вышел. И писали его ориентируясь в первую очередь для коммерческой разработки под iOS.

anonymous ()
Ответ на: комментарий от eR

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

Выше уже ответили, что смотреть WebView. Но если нужно сделать просто обертку для сайта, то опубликовать в Play Market уже не получится. Google вслед за Apple блокирует такие приложения. Но вот использовать WebView в отдельных случаях в приложении - никто не запрещает.

Что до AppBundle - там сокращение размера получается за счет ресурсов. Для разных устройств они все не нужны. Так, для больших экранов ldpi-ресурсы явно не будут нужны, и наоборот. Поэтому Google при публикации приложения разбирает AppBundle на куски и генерирует все нужные сочетания apk (с учетом поддерживаемых устройств), которые уже потом и устанавливаются пользователями из маркета.

Ved ()

Djghjc gj cf,;e

Котлин как-то даёт профит кроме как на коленке лабать? Стоит оно потраченного времени на изучение? Или же это типа «макро» для ленивых жаб?

cuss ()