The OpenNET Project / Index page

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

Релиз свободной среды разработки Android Studio 1.0

09.12.2014 10:25

Компания Google выпустила первый стабильный релиз новой интегрированной среды разработки приложений для платформы Android - Android Studio, которая пришла на смену плагину ADT для платформы Eclipse. Среда построена на базе исходных текстов продукта IntelliJ IDEA Community Edition, развиваемого отечественной компанией JetBrains. Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0.

Бинарные сборки подготовлены для Linux (для тестирования использован Ubuntu), OS X и Windows. Среда предоставляет средства для разработки приложений не только для смартфонов и планшетов, но и для носимых устройств на базе Android Wear, телевизоров (Android TV), очков Google Glass и автомобильных информационно-развлекательных систем (Android Auto). Для приложений изначально разрабатываемых с использованием Eclipse и ADT Plugin подготовлен инструмент для автоматического импорта существующего проекта в Android Studio.

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

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

В состав также включены учитывающие особенности платформы Android расширенные инструменты рефакторинга, проверки совместимости с прошлыми выпусками, выявления проблем с производительностью, мониторинга потребления памяти и оценки удобства использования. В редактор добавлен режим быстрого внесения правок. Система подсветки, статического анализа и выявления ошибок расширена поддержкой Android API. Интегрирована поддержка оптимизатора кода ProGuard. Встроены средства генерации цифровых подписей. Предоставлен интерфейс для управления переводами на другие языки.



  1. Главная ссылка к новости (http://android-developers.blog...)
  2. OpenNews: Релиз среды разработки приложений IntelliJ IDEA 14
  3. OpenNews: Анонсирован Android 5.0 "Lollipop", выпущен SDK и предварительные сборки
  4. OpenNews: Опубликованы исходные тексты платформы Android 5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41218-android
Ключевые слова: android, ide
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 11:34, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Дождались! :)
     
  • 1.3, Аноним (-), 11:34, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Почему бы Google не купить JetBrain? Для разнообразия...
     
     
  • 2.4, 1337 (?), 11:40, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Чтобы потом закрыть? Нет спасибо
     
  • 2.16, edwin3d (ok), 12:30, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему бы Google не купить JetBrain? Для разнообразия...

    Вы что, серьезно ЭТО предлагаете ? Вы действительно думаете, что они не закопают эти IDE ? К примеру завтра в Google решат, что RubyMine "не нужен" и ....    

     
     
  • 3.42, Аноним (-), 21:56, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +11 +/
    RubyMine и Ruby* - действительно не нужены.
    Тут и без гугла понятно что нужно закрывать неперспективное направление.
     
     
  • 4.49, edwin3d (ok), 10:03, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > RubyMine и Ruby* - действительно не нужены.

    Простите, можно услышать обоснование столь вызывающему утверждению ?
    Ruby и его флагман - RoR имеют ряд недостатков, но для ряда задач весьма хороши.

    > Тут и без гугла понятно что нужно закрывать неперспективное направление.

    Жаль, что такие как GitHub не знали Вашего мнения.

     
     
  • 5.55, Аноним (-), 20:22, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Простите, можно услышать обоснование столь вызывающему утверждению ?
    >>Ruby и его флагман - RoR имеют ряд недостатков, но для ряда задач весьма хороши.

    Руби - Язык не дающий никакого преимущества перед скриптовыми-языками-конкурентами, ни по скорости, ни по количеству библиотек и биндигов.

    >>Жаль, что такие как GitHub не знали Вашего мнения.

    Тыкать Гитхабом, который ломали и в хвост и в гриву Питерские школьники, тот ещё пример    (и показатель секьюрности, как фичи ROR), про скорость смотри выше.

     
     
  • 6.56, edwin3d (ok), 20:59, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, мы не в ту степь пошли Было сказано неперспективное направление В каче... большой текст свёрнут, показать
     
  • 6.57, k.bxya.ru (?), 13:57, 17/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    По скорости разработки и наличию некоторых качественных фреймворков (Rails) таки даёт. По крайней мере хоть я к руби прикасаться не собираюсь, мне это видно даже "из далека" по наблюдением за проектами и отзывами программистов.
     
  • 2.32, kevin (??), 14:20, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    зачем?
     

  • 1.6, Resonance (ok), 11:53, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такой вопрос: есть рецепты, чтобы сделать интерфейс нормальным в Linux? Особенно шрифты ужасные! Только из-за это использую Eclipse.
    Для сравнения:
    http://i.stack.imgur.com/xxDFE.png
    http://zombiebrainzjuice.fr/wp-content/uploads/2013/06/Ubuntu-13.04-editing-a
     
     
  • 2.8, littlesavage (ok), 11:58, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я за неделю привык, теперь на eclipse смотреть не могу - все большое :)
     
     
  • 3.10, Resonance (ok), 12:11, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я за неделю привык, теперь на eclipse смотреть не могу - все
    > большое :)

    Ужас. Как можно привыкнуть к таком? Там же нету сглаживания! В системе вы тоже его отключили?

     
     
  • 4.12, Аноним (-), 12:13, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    на 3840x2160 нет разницы.
    Точнее со сглаживанием хуже.


     
  • 4.19, абвгдейка (?), 12:36, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть там сглаживание. Оно есть у всех редакторов на идее. То, что у вас, это вы уже там что-то нахимичили :)
     
  • 4.21, Аноним (-), 12:37, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    собственно, вот http://i.imgur.com/j0DeaWp.png :)
     
  • 2.13, Аноним (-), 12:24, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, на втором скрине шрифты ужасные. Какие-то жирные и размытые. Убунтяшный твик, наверно.
     
     
  • 3.15, Resonance (ok), 12:28, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, на втором скрине шрифты ужасные. Какие-то жирные и размытые. Убунтяшный твик,
    > наверно.

    Спасибо за внимание, подождем когда Google пофиксит это и больше не будет убивать людям глаза

     
  • 2.18, Аноним (-), 12:34, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Только из-за это использую Eclipse.

    А что ты за птица, что всем не похрен, что ты используешь?

     
     
  • 3.20, Resonance (ok), 12:36, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Только из-за это использую Eclipse.
    > А что ты за птица, что всем не похрен, что ты используешь?

    Не мне одному это важно (см. первый коментарий). Под Windows все супер, под Linux убого. Меня удивляет то, что красноглазики этим пользуются еще и радуются. Напоминает совок.

     
  • 2.22, Urshulyak (?), 12:52, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Такой вопрос: есть рецепты, чтобы сделать интерфейс нормальным в Linux? Особенно шрифты
    > ужасные! Только из-за это использую Eclipse.
    > Для сравнения:
    > http://i.stack.imgur.com/xxDFE.png
    > http://zombiebrainzjuice.fr/wp-content/uploads/2013/06/Ubuntu-13.04-editing-a

    http://urshulyak.com/?p=478

     
     
  • 3.23, Resonance (ok), 12:55, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Такой вопрос: есть рецепты, чтобы сделать интерфейс нормальным в Linux? Особенно шрифты
    >> ужасные! Только из-за это использую Eclipse.
    >> Для сравнения:
    >> http://i.stack.imgur.com/xxDFE.png
    >> http://zombiebrainzjuice.fr/wp-content/uploads/2013/06/Ubuntu-13.04-editing-a
    > http://urshulyak.com/?p=478

    Вот это супер :) спасибо большое за информацию

     
     
  • 4.24, Urshulyak (?), 13:04, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Такой вопрос: есть рецепты, чтобы сделать интерфейс нормальным в Linux? Особенно шрифты
    >>> ужасные! Только из-за это использую Eclipse.
    >>> Для сравнения:
    >>> http://i.stack.imgur.com/xxDFE.png
    >>> http://zombiebrainzjuice.fr/wp-content/uploads/2013/06/Ubuntu-13.04-editing-a
    >> http://urshulyak.com/?p=478
    > Вот это супер :) спасибо большое за информацию

    Да не за что, для людей делал.

     
  • 2.25, виндотролль (ok), 13:22, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Есть рецепт. Запускать под openjdk с infinality патчами
    http://imgur.com/03rWb58
     
  • 2.27, lock (??), 13:26, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Eclipse смотрится конечно потрясающе, но по-моему это откат, в плане функциональности и удобстве.
     
  • 2.36, RafaelRS (?), 16:23, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У меня скорее вопрос - можно ли в эклипсе шрифты сделать нормальные? Я то работаю в студии, в те времена когда запускают эклипс, без слез от вырвиглазности смотреть не могу.
     
  • 2.44, Knuckles (ok), 22:34, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй добавить
    -Dawt.useSystemAAFontSettings=lcd
    в idea.vmoptions
     
  • 2.46, Vernat (ok), 23:02, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Переключитесь тему darcula, поменяйте шрифты на google droid и будет вам радость
     
     
  • 3.50, тоже Аноним (ok), 10:28, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно если во время работы постоянно нужно будет заглядывать на SO, например.
    Аж плакать будете от радости.
     

  • 1.7, Аноним (-), 11:54, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Она памяти всё так же жрёт как не в себя?
     
     
  • 2.28, lock (??), 13:30, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ☦ Изыди нечистый ☦
     
  • 2.30, burjui (ok), 13:43, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    IDEA память жрёт не просто так, а для обеспечения своего функционала - например, хранит распарсенный код, причём не только код проекта, но и код подключенных библиотек (декомпилированные *.class в том числе), а заодно кеширует часто используемые данные. Это позволяет за пару секунд найти в проекте метод с нужным именем, и за приемлемое время найти все использования класса, метода или переменной в проекте с учётом контекста. Хочешь экономии памяти - бери другую IDE, где всех этих фишек нет.
     
     
  • 3.31, Аноним (-), 13:49, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так жрет на IDEA - она-то как раз вполне терпимо кушает.
    А вот плагин Gradle - это что-то...
     
  • 3.37, RafaelRS (?), 16:25, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > IDEA память жрёт не просто так, а для обеспечения своего функционала -
    > например, хранит распарсенный код, причём не только код проекта, но и
    > код подключенных библиотек (декомпилированные *.class в том числе), а заодно кеширует
    > часто используемые данные. Это позволяет за пару секунд найти в проекте
    > метод с нужным именем, и за приемлемое время найти все использования
    > класса, метода или переменной в проекте с учётом контекста. Хочешь экономии
    > памяти - бери другую IDE, где всех этих фишек нет.

    Включить режим экономии энергии в студио и все эти фишки отключатся ))))

     

  • 1.9, bukazoid (??), 12:04, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня с ней как-то не срослось, снова что-ли попробовать? Стоит оно того?
     
     
  • 2.11, Аноним (-), 12:12, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1.0 таки. Попробовать стоит.
     
  • 2.14, edwin3d (ok), 12:26, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мои коллеги, которые пилят Android - говорят стоит. Работа проделана большая, плюшек много и работает 1.0 ничего так ...  
     

  • 1.26, тоже Аноним (ok), 13:23, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С NDK, насколько я понимаю, оно без костылей по-прежнему не дружит?
    Тогда уж лучше Eclipse.
     
     
  • 2.34, Аноним (-), 14:53, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Есть язык Kotlin от тех же JetBrains, который является мешком синтаксического сахара для жабы.
     
     
  • 3.43, Аноним (-), 22:02, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ты вообще понял о чем речь?
     
  • 2.47, littlesavage (ok), 23:39, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для простых вещей NDK там в gradle есть (смотреть ndkJniLib, ndkJniPureSplitLib, ndkSanAngeles, и ещё несколько примеров в gradle-samples версии не ниже 0.14.4).
    Если нужно что-то чуть посложнее, то не особо и много там костылять нужно. На stackoverflow давно уже есть куча готовых рабочих конфигураций.
     
     
  • 3.48, тоже Аноним (ok), 00:21, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Работа с NDK - это не только сборка всего в кучу, это еще и работа с кодом на "крестах".
    Написание, отладка, рефакторинг...
     
     
  • 4.51, Аноним (-), 11:31, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для крестов есть clion, но пока eap
     
     
  • 5.52, тоже Аноним (ok), 12:50, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Клёна пока, можно считать, нет, да и для сборки Андроидного пакета из крестов с обвязкой из Java он явно не предназначается.
     

  • 1.38, Freddy Hardest 2 (?), 16:41, 09/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а если я хочу создать простенькую программу для телефона, типа Привет Вася! мне лучше не запускать студию, а Eclipse??
     
     
  • 2.39, Аноним (-), 17:39, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь эту попробовать https://developer.vuforia.com/resources/sdk/android
     
  • 2.40, Нимо Ан (?), 18:02, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Идеально - оригинальную IntelliJ Idea Comminity Edition, к ней есть восхитительный туториал: https://www.jetbrains.com/idea/features/android-tutorials.jsp
     
     
  • 3.45, Аноним (-), 22:37, 09/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а какие-нибудь полезные плагины как у Эклипса есть в Idea?
     

  • 1.53, Толл (?), 13:13, 10/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нить пробовал уже? Как там дела с поддержкой NDK? Особенно интересует пошаговый дебаг нативного кода - в эклипсе это настроить не смог.
     
     
  • 2.54, тоже Аноним (ok), 13:33, 10/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это кастомная сборка IDE для Java. Для крестовиков практически бесполезна.
     

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



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

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