Google Jetpack Compose

Продукт
Название базовой системы (платформы): Android
Разработчики: Google
Дата премьеры системы: август 2020 г
Дата последнего релиза: февраль 2021 г
Технологии: Средства разработки приложений

Содержание

2021: Релиз бета-версии

24 февраля 2021 года Google сообщила о том, что набор инструментов для создания пользовательских интерфейсов мобильных приложений Jetpack Compose теперь доступен всем желающим в режиме бета-тестирования. Jetpack Compose призван ускорить и упростить создание софта для всех устройств на Android.

Представленная Google бета-версия Jetpack Compose уже включает полный набор API, который будет в финальном релизе, и никаких других API не будет добавлено, также как и не будет исключено из финального релиза. По сообщению SiliconANGLE, бета-версия уже содержит весь функционал, который необходим для создания готовых к полноценному использованию приложений.

Google представила Jetpack Compose в бета-версии

Одной из основных задач бета-версии было обеспечение взаимодействия с существующими приложениями Android. Google заявила, что разработала несколько интеграций с общими библиотеками, чтобы помочь разработчикам перенести свои приложения в структуру пользовательского интерфейса Jetpack Compose.

«
У многих разработчиков приложений уже есть код, поэтому мы создали Jetpack Compose, чтобы добиться совместимости, - отметил директор по продуктам Google Карен Нг. - Переписывать приложение не нужно.
»

Чтобы помочь разработчикам освоить Jetpack Compose, Google обновила свою схему обучения для бета-версии, добавив новый тщательно подобранный список видеоуроков, практических лабораторных работ и различной документации. Кроме того, Google создала восемь примеров приложений, созданных в Jetpack Compose, с которыми разработчики могут ознакомиться, чтобы понять, как работает инструмент.

В Google отметили, что следующие шаги будут сосредоточены на стабилизации API-интерфейсов Jetpack Compose в преддверии релиза его полноценной версии, который ожидается в конце 2021 года.[1]

2020: Анонс Google Jetpack Compose - инструмента для быстрой разработки Android-приложений

В конце августа 2020 года Google выпустила инструмент для быстрой разработки Android-приложений под названием Jetpack Compose. Он оптимизирует процесс создания пользовательского интерфейса приложения и требует знания только одного языка программирования - Kotlin, который признан предпочтительной технологией программирования для Android.

Разработчикам Android традиционно приходилось писать элементы пользовательского интерфейса с помощью языка разметки XML. Использование XML усложняет проекты, поскольку основные функции Android-приложения должны быть написаны на совершенно другом языке. Jetpack Compose сокращает объем стандартного кода, необходимого для приложения, и устраняет необходимость в использовании XML, позволяя разработчикам писать как основные функции приложения, так и пользовательский интерфейс на одном языке.

Google выпустила инструмент для быстрой разработки Android-приложений

Jetpack Compose также упрощает разработку пользовательского интерфейса другими способами, например, уменьшая объем кода, который разработчики должны писать для обработки изменений интерфейса. Google надеется внедрить Jetpack Compose в сообщество разработчиков, предлагая несколько дополнительных возможностей. Во-первых, компания упростила использование инструмента вместе с существующими приложениями Android. Элементы интерфейса, созданные с помощью этого инструмента, могут быть встроены в приложение Android, изначально созданное с помощью XML.

Во-вторых, Google интегрировал Jetpack Compose в Android Studio, набор инструментов, который разработчики Android используют для создания приложений. Теперь программист может написать код для элемента интерфейса в редакторе Android Studio и оценить его действие при предварительном просмотре на смежной вкладке. Предварительный просмотр автоматически обновляется при изменении базового кода.[2]

Примечания



СМ. ТАКЖЕ (1)


Подрядчики-лидеры по количеству проектов

За всю историю
2022 год
2023 год
2024 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (394)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  КРИТ (KRIT) (2)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  РЖД-Технологии (3)
  Robin (Робин) (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Наносемантика (Nanosemantics Lab) (1)
  Нота (Холдинг Т1) (1)
  Другие (12)

Данные не найдены

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2022 год
2023 год
2024 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (615, 309)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  SL Soft (СЛ Софт) (1, 3)
  Другие (14, 24)

  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Axiom JDK (БеллСофт) ранее Bellsoft (1, 1)
  Другие (15, 15)

Данные не найдены

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2022 год
2023 год
2024 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48 (48, 0)
  Hyperledger Fabric - 23 (23, 0)
  Windows Azure - 20 (20, 0)
  FIS Platform - 15 (15, 0)
  Форсайт. Мобильная платформа (ранее HyperHive) - 12 (12, 0)
  Другие 316

  Solar appScreener (ранее Solar inCode) - 11 (11, 0)
  Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
  BSS Digital2Go - 3 (3, 0)
  Cloud ML Space - 2 (2, 0)
  Axiom JDK (ранее Liberica JDK до 2022) - 1 (1, 0)
  Другие 7

  Solar appScreener (ранее Solar inCode) - 6 (6, 0)
  EXpress Защищенный корпоративный мессенджер - 6 (6, 0)
  МТС Exolve - 4 (4, 0)
  РЖД и Робин: Облачная фабрика программных роботов - 3 (3, 0)
  Форсайт. Мобильная платформа (ранее HyperHive) - 3 (3, 0)
  Другие 12

  EXpress Защищенный корпоративный мессенджер - 4 (4, 0)
  Solar appScreener (ранее Solar inCode) - 3 (3, 0)
  МТС Exolve - 2 (2, 0)
  СберТех Platform V - 1 (1, 0)
  ФинПлатформа Т1 - 1 (1, 0)
  Другие 11
Данные не найдены