Название базовой системы (платформы): | Android |
Разработчики: | |
Дата премьеры системы: | август 2020 г |
Дата последнего релиза: | февраль 2021 г |
Технологии: | Средства разработки приложений |
Содержание |
2021: Релиз бета-версии
24 февраля 2021 года Google сообщила о том, что набор инструментов для создания пользовательских интерфейсов мобильных приложений Jetpack Compose теперь доступен всем желающим в режиме бета-тестирования. Jetpack Compose призван ускорить и упростить создание софта для всех устройств на Android.
Представленная Google бета-версия Jetpack Compose уже включает полный набор API, который будет в финальном релизе, и никаких других API не будет добавлено, также как и не будет исключено из финального релиза. По сообщению SiliconANGLE, бета-версия уже содержит весь функционал, который необходим для создания готовых к полноценному использованию приложений.
Одной из основных задач бета-версии было обеспечение взаимодействия с существующими приложениями Android. Google заявила, что разработала несколько интеграций с общими библиотеками, чтобы помочь разработчикам перенести свои приложения в структуру пользовательского интерфейса Jetpack Compose.
У многих разработчиков приложений уже есть код, поэтому мы создали Jetpack Compose, чтобы добиться совместимости, - отметил директор по продуктам Google Карен Нг. - Переписывать приложение не нужно. |
Чтобы помочь разработчикам освоить Jetpack Compose, Google обновила свою схему обучения для бета-версии, добавив новый тщательно подобранный список видеоуроков, практических лабораторных работ и различной документации. Кроме того, Google создала восемь примеров приложений, созданных в Jetpack Compose, с которыми разработчики могут ознакомиться, чтобы понять, как работает инструмент.CommuniGate Pro: итоги первого года работы законного правообладателя
В 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, позволяя разработчикам писать как основные функции приложения, так и пользовательский интерфейс на одном языке.
Jetpack Compose также упрощает разработку пользовательского интерфейса другими способами, например, уменьшая объем кода, который разработчики должны писать для обработки изменений интерфейса. Google надеется внедрить Jetpack Compose в сообщество разработчиков, предлагая несколько дополнительных возможностей. Во-первых, компания упростила использование инструмента вместе с существующими приложениями Android. Элементы интерфейса, созданные с помощью этого инструмента, могут быть встроены в приложение Android, изначально созданное с помощью XML.
Во-вторых, Google интегрировал Jetpack Compose в Android Studio, набор инструментов, который разработчики Android используют для создания приложений. Теперь программист может написать код для элемента интерфейса в редакторе Android Studio и оценить его действие при предварительном просмотре на смежной вкладке. Предварительный просмотр автоматически обновляется при изменении базового кода.[2]
Примечания
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Другие (392)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (599, 307)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (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)
РЖД-Технологии (1, 3)
Другие (14, 24)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Сбербанк-Технологии (СберТех) (1, 1)
Другие (14, 14)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
EXpress Защищенный корпоративный мессенджер - 12
Другие 327
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Турбо X - 2
Siemens Xcelerator - 2
Java - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Kubernetes - 1
Другие 8