{"id":1064,"title":"\u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u044d\u0442\u043e\u0442 \u0442\u0435\u0441\u0442, \u043f\u043e\u043a\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044e \u0438\u0437 \u0435\u0434\u044b \u043d\u0435 \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u043b\u0438","url":"\/redirect?component=advertising&id=1064&url=https:\/\/tjournal.ru\/special\/kaleidofood&placeBit=1&hash=f30606208ead4bb67ee3624f20be3cd7a9b9c0ae8b2bd8a40218541848752d25","isPaidAndBannersEnabled":false}

Google откажется от формата APK в пользу App Bundle с привязкой к своему магазину. Что это значит и чем грозит Android Статьи редакции

У нового формата много преимуществ, но они доступны только при установке через магазин приложений Google — в ином случае плюсы переходят в минусы.

Один из логотипов Android App Bundle Изображение Google

В 2018 году Google представил альтернативный формат распространения мобильных приложений — Android App Bundle (AAB), который должен был избавить платформу от недостатков существующего формата APK. С августа 2021 года App Bundle из альтернативного станет основным форматом для Android — пакеты APK больше не будут принимать в магазин приложений Google Play.

Чем App Bundle отличается от APK

Меньше размеры, быстрее установка

Самый очевидный плюс — сокращение размера пакета. В среднем, App Bundle «весит» на 15% меньше APK, поэтому приложения в новом формате будут скачиваться быстрее. Более того, размер AAB в принципе не может превышать 150 мегабайт — при необходимости разработчик должен будет либо дробить приложение на отдельные файлы, либо тщательнее проработать его состав.

Впрочем, разработчику новый формат скорее облегчит жизнь, чем усложнит. App Bundle включает всё, что нужно приложению для работы: бинарные файлы, графические и прочие ресурсы, метаданные — причём под все варианты устройств сразу. Когда пользователь запрашивает AAB на установку из Google Play — сервис сам определяет, какие бинарники и ресурсы ему отдать, в зависимости от его устройства. Разработчику об этом думать не нужно.

Сравнительная схема установки традиционного APK и нового формата App Bundle Изображение VentureBeat

Пользователь, в свою очередь, вместо «жирного» пакета со всеми подряд ресурсами получает только то, что он действительно будет использовать. Это не только ускоряет скачивание и установку, но и на десятки процентов уменьшает занятое место на долговременной памяти смартфона — актуальный плюс для пользователей бюджетных моделей.

Безопасная доставка дополнительных ресурсов по запросу

Сейчас большие приложения в APK-формате — например, игры — используют отдельные OBB-файлы для хранения дополнительных ресурсов (текстур, аудиозаписей и так далее). Минус такой схемы в её потенциальной небезопасности: OBB-файлы располагаются на сторонних серверах и никак не проверяются заблаговременно.

Android App Bundle предлагает новую и обязательную концепцию доставки дополнительных ресурсов: Play Asset Delivery (PAD). В отличие от прежних ОВВ-расширений, PAD-файлы публикуются на серверах Google Play как неотъемлемая часть приложения. Сотрудники Google проверяют их и подписывают цифровой подписью.

Play Asset Delivery также экономит трафик и место на смартфоне — пользователь получает только нужные ему ресурсы, причём во время их обновления приложение скачивает лишь разницу между старыми ресурсами и новыми — другими словами, PAD использует дельта-обновления.

Наконец, ресурсы в формате PAD можно подгружать динамически — например, прямо во время игры. OBB-файлы скачиваются только заранее, перед стартом приложения.

Возможная привязка к Google Play

Ресурс SlashGear обратил внимание, что App Bundle может покончить с альтернативными источниками приложений для Android, привязав пользователей к Google Play и не оставив им выбора. Есть как минимум три причины так думать.

Во-первых, наиболее привлекательные возможности нового формата работают только с Google Play. Как было сказано выше, именно фирменный магазин приложений определяет, какие части AAB нужно отдавать пользователю для экономии трафика и места на смартфоне. Без Google Play пакеты в новом формате, похоже, станут ещё «толще» и расточительнее к ресурсам.

Во-вторых, Google явно фокусируется на повышении безопасности своей экосистемы, и в эту политику вряд ли вписываются альтернативные способы установки. App Bundle требует проверки и цифровой подписи всех частей приложения, так что после перевода на новый формат компании ничего не стоит заблокировать все неподписанные приложения. Пока Google заявляет, что сторонние источники блокироваться не будут, но это может измениться в будущем.

Внутренняя структура App Bundle Изображение AndroidPolice

В-третьих — разработчикам придётся создавать отдельные App Bundle для каждой альтернативной платформы распространения приложений вместо создания одного APK, как сейчас. Хотя новый формат это, по сути, архив с россыпью привычных APK-файлов — распаковать и установить их вручную «в один клик» не получится из-за сложного дерева зависимостей одних APK от других. Пользователю нужно будет использовать либо Google Play, либо специальные инсталляторы — но не факт, что они будут работать.

Как подготовиться к переходу с APK на App Bundle

Разработчикам приложений новый формат обещает увеличение скорости разработки, более быструю сборку и прочие преимущества. И скорее всего, разработчики уже их оценили, потому что полная поддержка App Bundle появилась ещё в Android Studio 3.2, который вышел в сентябре 2018 года.

Пользователям ничего делать не нужно, весь процесс перехода обещает быть прозрачным и незаметным. К тому же, требование Google перейти на AAB распространяется только на новые приложения и новые версии приложений. Всё, что уже попало в Google Play и попадёт до августа — останется в APK-пакетах. Пользователь сможет заметить разве что сокращение времени установки приложений и уменьшение занятого места.

Однако любители устанавливать приложения вручную, не через Google Play, наверняка столкнутся с трудностями. Как минимум, им придётся ставить App Bundle через специальные инсталляторы вроде APKMirror Installer. Его создатели заявляют о поддержке App Bundle, но уже понятно, что процесс установки из сторонних источников значительно усложнится.

0
167 комментариев
Популярные
По порядку
Написать комментарий...
Alexander the Nth

Google явно фокусируется на повышении безопасности своей экосистемы

Ну какая безопасность? Просто стремятся к закрытой эко-системе.

Ответить
84
Развернуть ветку
Никита Логинов

Это всё ради безопасности! Детей, ветеранов, беременных женщин...

Ответить
76
Развернуть ветку
Сергей Дворниченко

и цветных людей

Ответить
7
1 комментарий
Развернуть ветку
Военный меч

и политиков

Ответить
2
Развернуть ветку
DarkFire

От печенегов и половцев 

Ответить
2
Развернуть ветку
испанский смех

но у них нет экосистемы

Ответить
8
Развернуть ветку
Argumenta Ambigua

более того, у них нет души

Ответить
9
2 комментария
Развернуть ветку
Distortion

А это тогда что?
https://about.google/products/#all-products

Ответить
0
4 комментария
Развернуть ветку
Авиационный звук

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Военный меч

Если Гугл сделает гулаг, как ойОС, то буду покупать телефоны на Линуксе

Ответить
16
Развернуть ветку
испанский смех

Гугл сделает гугаг

Ответить
36
Развернуть ветку
Военный меч

гуглаг

Ответить
42
5 комментариев
Развернуть ветку
Военный меч

Время патчить KDE!

Ответить
12
Развернуть ветку
Военный меч

Оно есть на мобилках

Ответить
4
4 комментария
Развернуть ветку
испанский смех

под фряху?

Ответить
3
8 комментариев
Развернуть ветку
Военный меч

А что сейчас есть актуального из? Слышал только про убунтуфон, который не взлетел и помер.

Ответить
0
Развернуть ветку
Военный меч

Да разное есть, всё не знаю, например
https://www.pine64.org/pinephone/

Ответить
7
2 комментария
Развернуть ветку
Военный меч

Есть вот такая штука. Сам хотел взять, когда будут отсылать сразу после оплаты, но там все хуево стало из-за короны.

https://puri.sm/products/librem-5/

Ответить
4
2 комментария
Развернуть ветку
DosRaven

Ну был же Maemo/Meego/Sailfish OS, а никто не поддержал.

Ответить
1
Развернуть ветку
Yevgeniy Bikov

его не то, что не поддержал, его уничтожил выкупивший конкурент. Который и свою мобильную систему в дальнейшем угробил

Ответить
0
1 комментарий
Развернуть ветку
Военный меч

Почему?

Ответить
0
Развернуть ветку
Военный меч

не хочу сидеть в гуглаге

Ответить
0
15 комментариев
Развернуть ветку
hyposlasher

Готов поспорить что не будешь

Ответить
0
Развернуть ветку
Военный меч

Как гулаг наступит, то увидим, щас ничего не доказать

Ответить
0
Развернуть ветку
Военный меч

Вот и цифровой гулаг подъехал, будут все страдать как яблочники.

Ответить
9
Развернуть ветку
испанский смех

страдаем, что аж пиздец) теряем сознание

Ответить
40
Развернуть ветку
Безопасный Илья

Комментарий удален по просьбе пользователя

Ответить
7
26 комментариев
Развернуть ветку
Военный меч

зря ты так

Ответить
0
7 комментариев
Развернуть ветку
Военный меч

А яблочники вкурсе что они страдают?

Ответить
5
Развернуть ветку
Alexander Personazhe

С андроида виднее. ;)

Ответить
4
Развернуть ветку
испанский смех

что с обратной совместимостью и с каких версий андроида это саппортится уже? ведь ведроиды в основном на старье сидят не обновляемом

Ответить
14
Развернуть ветку
Военный меч

Гугел плей стор с GMS ж сам обновляется на любых дровах

Ответить
3
Развернуть ветку
aliftin

Хороша новость, ещё несколько новых стандартов сборки приложений это то что нужно современному разработчику. Это хорошо соотносится с новостью о том что win11 Microsoft хочет добавить поддержку приложений Android. 

Ответить
7
Развернуть ветку
Военный меч

В смысле, а сейчас ты апк заливаешь? У нас и так aab, и кстати он нормально распаковывается в апк (ну ок, костыльной тулзой от гугла, но беспроблемно)

Ответить
2
Развернуть ветку
aliftin

Да это больше про общие тренды. Вот прям реально необходимо создавать новый формат? Может стоит развивать то что уже есть. 

Ответить
0
1 комментарий
Развернуть ветку
Военный меч

Чего? Какой еще выбор, для каких сторов разрабатывать? В любой момент можно собрать приложение и как APK, и как AAB.

Ответить
7
Развернуть ветку
Никита Логинов

Извините, накладка получилась :)

Ответить
0
Развернуть ветку
Artyom Sidorov

И вот это ещё поправьте: 
 С августа 2021 года App Bundle из альтернативного станет основным форматом для Android — пакеты APK больше не будут принимать в магазин приложений Google Play.

Речь идёт только о новых приложениях, для старых ничего не меняется

Второй день офигеваю с того, какую панику раздули СМИ из всего этого. У нового подхода есть свои минусы, правда о них только узкопрофильные СМИ говорят, но не остальные

https://www.xda-developers.com/google-play-apk-replacement-pros-cons/

Ответить
5
2 комментария
Развернуть ветку
Военный меч

товарищ сралин, произошла чудовищная ошибка)

Ответить
–1
Развернуть ветку
Roman Sapon

Нихуя себе выбор, на наших глазах происходит разделение

Ответить
7
Развернуть ветку
ildar shagidullin

Конец apk mod версии игр и приложений

Ответить
6
Развернуть ветку
Безопасный Илья

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Владимир Бычко

Так, я не понял, теперь что, скачать и поставить крякнутый apk платного приложения не получится? И зачем тогда будет нужен андроид? 

Ответить
4
Развернуть ветку
Alexey Remizov

Запись разговоров, карточки памяти, нормальный bt, нормальный nfc, сканер отпечатка, и наконец type-c ..  

Ответить
5
Развернуть ветку
супрематизм 2.0

Ты все неправильно понял. Как, собственно, и тот изнасилованный журалист, который  эту статью писал

Ответить
2
Развернуть ветку
Денис Ваймс

Андроид вышел

Ответить
0
Развернуть ветку
супрематизм 2.0

Кто пустил гуманитария технические статьи писать?

Ответить
4
Развернуть ветку
Военный меч

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
испанский смех

теперь будет упакован в рарку

Ответить
3
2 комментария
Развернуть ветку
Военный меч

Ну вряд ли хорошая аналогия, поскольку раньше и так либо юзали системные зависимости, либо с собой брали (Android Support Library, ныне AndroidX)

Ответить
5
3 комментария
Развернуть ветку
Путин спас Россию

А по-моему наоборот - это движение в сторону типичных линуксовых пакетов с их нашинкованными в капусту тарболлами и ебенейшим деревом зависимостей. Из-за этого Линуксы привязаны к своим репозиториям, а установка сторонних пакетов превращается в лютый гемор. Вот и в Андроиде теперь так же будет, лол.

Ответить
4
Развернуть ветку
vasya pupkin

Статья написана из рук вон плохо, она должна выглядеть так:

1. Microsoft анонсировал поддержку Android-приложений, ни полсловом не упомянув о сотрудничестве с Google (потому что его нет). Существующую привязку к службам Google они собираются обходить, забирая приложения из магазина Amazon, в котором они перепакованы с амазоновской копией этих служб, так что более-менее всё работает, не требуя изменений.

2. Google тут же ответил: «Хуй вам, а не приложения без привязки — теперь к нашему магазину».

3. Для дурачков был разведён трёп о «многих преимуществах», о которых никто не просил, и которые на самом деле либо не критичны, либо реализуются самостоятельно точно так же:

Дальше под спойлером в свёрнутом виде можно поместить текущий текст статьи.

Ответить
2
Развернуть ветку
gast_

Сложна. Надеюсь с ютуб ванседом ничо не случится.

Ответить
3
Развернуть ветку
Военный меч

Типа прощай Ф-дроид?

Ответить
0
Развернуть ветку
Военный меч

ф-дроид сам по себе почти дохлый

Ответить
3
2 комментария
Развернуть ветку
velvetdust

Главное чтобы не прощай App&Game 4PDA и телеграм-каналы подобные.

Ответить
4
Развернуть ветку
nifago

Очередная волна воплей от "технологических сайтов". Формат был давно, и скачка и установка апк по кускам реализуется самим PlayMarket приложением. По сути, подход был и до этого, еще 10 лет назад выделяли ресурсы и функционал в плагины (самое типовое это скины к лаунчерам и плагины форматов к читалкам, например). И давно зеркала типа apkmirror умеют качать рассыпуху apk и потом для юзера выдавать нужный набор (платформа/локаль/экран).
Главная проблема не в этом, а в том, что теперь у гугла будет доступ к электронным подписям всех файлов. Если раньше можно было залить приложение и гарантировать что гугл в нём не поковырялся (так как оно подписывалось разрабочтиком), то теперь для новых приложух они смогут при необходимость поковыряться, пересобрать и добавить какой-либо код. Амазон, собственно, так всегда и делал. На альтернативные каналы распространения это вообще никак не влияет. Из связанных бонусов: более удобная поддержка модульных приложений. Очень неплохо бы для какого-нибудть сраного airbnb, где в apk всунут функционал как для гостей, так и для хостов, и ещё иногда какие-то левые скрытые бета фичи типа оффлайн карт или AR навигатора, которые жрут по 50-100 мегов. Ну и идеально для instant apps, которые аналог AppClips для iOS. В случае Apple правда это первый шаг для будущих AR очков, а гугл пока сам не понял зачем это сделал.

Ответить
2
Развернуть ветку
Роман Новиков

Теперь со смартфона на смартфон не перекинуть приложение. Под каждый смарт нужна своя сборка и это главный минус

Ответить
2
Развернуть ветку
Военный меч

Лучше бы перестпли дрочить свой сраный плей маркер с постоянными сменами мест обновления приложений. 

Ответить
2
Развернуть ветку
Навальный спас Белоруссию

это че гугл придумывает ios? ведроид скатился 

Ответить
1
Развернуть ветку
Fire K

Бла бла бла, давайте подумаем, что ещё могла бы сделать Google, но ещё не сделала. Камон, хватит желтизну писать.

Ответить
0
Развернуть ветку
Военный меч

App Bundle включает всё, что нужно приложению для работы
Тут я понял: не Дамир написал статью.

Ответить
1
Развернуть ветку
Alexander Personazhe

Гугол такой Гугол. Сначала тролит Эпол за то, что у них всё завязано только на их собственный магазин, и рассказывает, как это классно, когда платформа "открытая" (лол) и апсторов на платформе может быть сколько угодно. А потом ХУЯК и делает ровно так же. 

Ответить
1
Развернуть ветку
Пограничный кубок

Комментарий удален по просьбе пользователя

Ответить
1
Развернуть ветку
Денис Ваймс

Ха, на домашний никакие апк не нужно, туда и не звонит никто. 

Ответить
0
Развернуть ветку
Военный меч

тогда зачем он такой?

Ответить
0
2 комментария
Развернуть ветку
Денис Ваймс

Еще отлично, что новость про гугл при поддержке интел. 

Ответить
0
Развернуть ветку
Военный меч

Пользователь, в свою очередь, вместо «жирного» пакета со всеми подряд ресурсами получает только то, что он действительно будет использовать.
А что, так можно было? Почему уже давно на 4pda куча вариантов игр  с ресурсами, которые подкачиваются для определённых процессоров?

Ответить
0
Развернуть ветку
Максим Ильин

PWA

Ответить
0
Развернуть ветку
Константин Сокол

Что будут делать игры с размером приложений 1,5 гб?

Ответить
0
Развернуть ветку
Военный меч

Ну, видимо, оставлять ядро в лимите 150МБ, а остальное дробить на PAD-ы

Ответить
0
1 комментарий
Развернуть ветку
Военный меч

 >«весит» на 15% меньше APK, поэтому приложения в новом формате будут скачиваться быстрее.
Дорога в Литву стала короче на 15% поэтому ехать вы будете быстрее. 

Ответить
0
Развернуть ветку
Пограничный кубок

Комментарий удален по просьбе пользователя

Ответить
0
Развернуть ветку
Военный меч

Гугл делает все хуже и хуже 

Ответить
0
Развернуть ветку
Paul Storn

Бред этот ааб, почему если он включает apk просто в магазе своем не сделают подбор нужного для мобилы юзера и все, зачем формат, зачем дробить если профита на 15% а неудобств гора? Монополию строяд отбитые блин, щя ещё куча ресурсов свои забацает лончеры с рекламой и зондами для ааб, офигенная безопасность, спасибо абобы вонючие 

Ответить
0
Развернуть ветку
Читать все 167 комментариев
null