Что такое пакеты арк

Что такое Android App Bundle и в чём его отличие от APK

Наверное, все знают, что APK – это формат, в котором приложения для Android размещаются в Google Play и на сторонних платформах. Но если при загрузке из официального каталога установка происходит автоматически, и пользователь никак не взаимодействует с установочным файлом, то при использовании альтернативных площадок, всё происходит несколько иначе. Сначала вы скачиваете сам APK-файл и уже вручную его устанавливаете. Но некоторое время назад на альтернативных платформах, помимо привычных APK-файлов, стали появляться какие-то Android App Bundles. Разбираемся, что это и зачем вообще нужно.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Android App Bundle — это как APK, только лучше

Android App Bundle – это новый, так называемый «пакетный», формат приложений для Android. В отличие от APK, которые для успешной установки должны соответствовать параметрам смартфона, на который их устанавливают, AAB – это универсальный формат, который уже содержит в себе сведения обо всех устройствах и разных сочетаниях железа сразу.

Если вы откроете APKMirror – пожалуй, самый популярный альтернативный сайт с приложениями, — и перейдёте на страницу любого приложения, то увидите, что у него есть несколько разных версий APK. Каждая из них соответствует смартфонам с определёнными особенностями. Обычно это версия Android, тип процессора или показатель DPI, но бывают и другие.

Как установить Android App Bundle

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Посмотрите, сколько APK-файлов у Instagram. Их все заменяет один пакет AAB

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

Что такое Camera2 API, зачем это нужно и как узнать, поддерживает ли её ваш смартфон

Поскольку Android App Bundle – это пакет различных компонентов, то они поставляются не в виде целостного файла, а в виде ZIP-архива. Это несёт как минимум одно существенное ограничение – AAB нельзя установить так же просто, как обычные APK-файлы просто по нажатию. С AAB это не прокатывает. Поэтому для их установки необходим специальный клиент, который всё распакует и установит вам на устройство.

Я для этой цели пользуюсь клиентом APKMirror. С ним установка Android App Bundle выглядит вот так:

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Установить AAB как обычный APK-файл нельзя

Чем Android App Bundle лучше APK

Несмотря на то что что пакет AAB содержит базовый APK-файл, даже распаковав архив вручную, вы всё равно не сможете его установить. Дело в том, что пакет обычно включает в себя ещё ряд дополнительных компонентов, которые необходимы приложению для нормальной установки. Поэтому тут строго обязательно нужно-приложение установщик, которое работает со сторонними AAB. Так что Google Play для этой роли точно не годится.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

В августе 2021 года Google полностью переходит на формат AAB

Может показаться, что всё это слишком сложно и запоминать всю последовательность действий, описанных выше, не имеет смысла. Однако это большое заблуждение, потому что уже в августе 2021 года Google откажется от использования классических APK. То есть все новые приложения и те, которые обновятся к тому времени, уже не будут иметь выделенных APK, а будут представлены на сторонних площадках только в виде AAB.

Google настаивает на использовании Android App Bundle, потому что они, несмотря на универсальность, более легковесны, чем классические APK, и их легче поддерживать. Формат AAB позволяет разработчикам создать только одну сборку приложения, которую будет проще обновлять, контролировать и совершенствовать. Так что учитесь работать с «бандлами», иначе останетесь без стороннего ПО.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Любой смартфон – это в первую очередь устройство, ориентированное на работу с интернетом. Отключите его, и ваш аппарат не сможет выполнить и половину из тех задач, что вы обычно на него возлагаете. Но как такового подключения к интернету может быть недостаточно. Важно, чтобы ваше соединение обладало высокой скоростью. Причём достаточно высокой, ведь скорость интернета напрямую влияет на то, как вы воспринимаете свой телефон и как он делает то, что должен делать.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

С тех пор, как в смартфонах начали появляться сторонние приложения, они вышли на новый уровень и перестали быть готовым продуктом, который мы покупали раньше. Теперь это просто средство для того, чтобы пользоваться приложениями, которые загружаются из фирменных магазинов или сторонних источников. Разработчики постоянно стараются делать свои приложения более удобными и ”юзабельными”, так как им надо выдерживать конкуренцию. Но не отстают и представители платформ, для которых пишутся эти приложения. Они едва ли не больше разработчиков заинтересованы в том, чтобы пользователи были довольны. Вот и очередная инициатива Google в этом направлении подоспела.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Наверное, для каждого, кто пересаживается с iPhone на Android, становится шоком новость о том, что они не могут забрать с собой все свои чаты из WhatsApp. Это истинная правда. Даже если вам удастся перенести все данные с одного смартфона на другой, WhatsApp, который работает в облаке и там же хранит все свои сообщения, банально не позволяет скопировать чаты на одной платформе и вставить их затем на другой. Несмотря на существование обходных путей, в большинстве своём они не очень удобны. Но решение, как всегда, предложила Google.

Источник

Как установить файл APK на Android

Каждый владелец устройства, работающего под управлением операционной системы Android, рано или поздно сталкивается с аббревиатурой APK. Что это такое? Зачем нужен этот файл на смартфоне или планшете? Какие возможности даёт его установка? Все эти вопросы неизбежно возникают у человека, который недавно обзавёлся устройством на Android, но ещё не до конца разобрался со всеми тонкостями его работы. В этом посте мы постараемся максимально доступно всё разъяснить, ответив на самые популярные вопросы о том, зачем вам может потребоваться APK и как его установить.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Робот-логотип Android машет рукой

Что такое файл APK?

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Иконка APK-файла для Android

Каждое приложение для Android состоит из множества разных файлов. Чтобы оно могло корректно устанавливаться и работать, разработчики особым образом «собирают» все составные части приложения в один большой архивный исполняемый файл, который и называется APK (Android Package Kit).

Приложения, «упакованные» в формат APK, используются в операционной системе Android для распространения и установки. Большинство пользователей используют для их загрузки Google Play Store, но есть и другие способы.

Зачем может понадобиться установка файла APK?

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

робот ждёт окончания загрузки файла

В виде файла APK часто распространяются новые «сборки» операционной системы Android, которая пока недоступна для конкретной модели смартфона. Кроме того, случается, что некоторые приложения выходят только в определённых регионах, но не в вашем, поэтому загрузить их из Google Play Store нельзя. Даже за деньги. Единственный вариант — загрузка и установка APK обходным путём.

Заходите к нам в Яндекс.Дзен, там есть много эксклюзивных публикаций!

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

Некоторые китайские устройства на Android не имеют доступа в Google Play Store. В этом случае получить и установить новое приложение можно только при помощи скачанного из стороннего источника файла APK. Случается, что пользователь нечаянно удаляет приложение Google Play Store. Чтобы загрузить его назад, также потребуется файл APK с этой программой.

Стоит отметить, что при загрузке APK-файлов нужно соблюдать меры предосторожностей. Некоторые файлы APK могут содержать вредоносные программы, Malware и прочие неприятные и неочевидные «бонусы». Также следует избегать загрузки и установки пиратских версий программного обеспечения — это незаконно.

Как понять, что на вашем смартфоне установлены вредоносные программы

Перед загрузкой следует внимательно изучить сайт, на котором лежит нужный файл APK. Если возникнут сомнения, лучше немного дольше поискать искомый файл или проконсультироваться со знающими людьми, которые посоветуют проверенный ресурс, с которого можно загрузить приложение.

Установка APK при помощи устройства на Android

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Samsung Galaxy S10 в руке

Для установки файла APK обычно не требуется ничего, кроме самого планшета или смартфона на Android, в который и нужно установить ту или иную программу. Чтобы это сделать, следует немного подготовиться. Первым делом идём в Настройки и выбираем там вкладку «Безопасность». Далее ставим «галочку» в пункте «Разрешить установку приложений из неизвестных источников». Это позволит ставить приложения не только из магазина Google Play Store, но и из других источников. Как раз то, что нужно! В более новых версиях Android порядок действий может отличаться. Иногда система уже в процессе установки приложения из файла APK задаёт вопрос о том, разрешает ли пользователь это делать. Разрешить нужно, иначе ничего не получится.

Теперь, когда подготовка завершена, нужно просто открыть браузер, найти нужный файл APK, загрузить его на устройство, а затем запустить его для установки приложения. Запоминайте, куда скачали файл. Обычно это папка «Загрузки», если перед скачиванием не был выбран другой путь. Найдя загруженный файл, достаточно просто нажать на него, а затем согласиться на установку, тапнув «Да». После этого приложение начнёт устанавливаться. Готово!

Установка APK при помощи компьютера

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Смартфон Samsung Galaxy Note 10 подключен к ноутбуку

Не всем нравится тыкать пальцем в небольшой экран смартфона, стараясь попасть в нужную букву, вбивая название программы в поисковике, поэтому многие предпочитают качать всё на компьютер. В этом тоже нет ничего сложного.

Нужно найти файл APK, а затем загрузить его в любую папку компьютера. Затем следует подключить к ПК Android-устройство на которое вы собираетесь поставить приложение. Затем, когда внутренняя память или карта памяти устройства откроется в виде отдельной папки, перенести туда файл APK. Главное — не забыть, куда именно он перемещался, чтобы не тратить лишнее время на поиски. Далее следует нажать на закачанный файл APK, согласиться с началом установки и ждать завершения процесса. Вот и всё!

В интернете существует огромное количество источников APK-файлов. Главное — выбрать ресурс с приличной репутацией, чтобы свести к минимуму возможность заражения файла вирусами или загрузки пиратского программного обеспечения. Один из таких источников называется APK Mirror. Обычно на нём можно безопасно и быстро скачать нужный файл APK, но лучше всё-таки перед скачиванием почитать комментарии пользователей.

Если вы знаете другие проверенные источники и можете поделиться полезным опытом установки APK — добро пожаловать в комментарии. Не забывайте, что обсудить новости можно и в нашем телеграм-чате.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

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

Источник

Как Android пришел к AAB? Что будет с APK? Разбор

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

Проблема Android

У системы Android есть одна очень важная особенность, которая является как огромным преимуществом, так и огромной проблемой.

Поэтому вся история развития системы Android — это история борьбы, компромиссов и поиска баланса.

Условно историю Android можно поделить на 4 этапа: когда Android тормозил, много жрал, оптимизировался и, наконец, находился в балансе.

Этап 1. Dalvik: Android тормозит

Этап 2. ART: Android потребляет

Этап 3. Profiling: Android оптимизируется

Этап 4. AAB: Android балансирует

И сегодня мы поговорим про все четыре этапа. Но начнём с небольшой ремарки.

Чтобы соблюсти первые два базовых требования к системе, а именно: поддержка разных архитектур и простота программирования. В качестве основного языка программирования в системе Android была выбрана Java. Почему так?

У Java есть несколько классных свойств: он изначально был создан как мультиплатформенный: пишешь один раз — работает везде.

Но, есть и недостаток. Достигается это всё очень грязными методами, а именно при помощи виртуальной Java-машины. Тут стоит пояснить.

Дело в том, что люди пишут код на понятных для человека языках программирования, но машины не понимают такой код, они понимают машинный код, то есть бинарный код. А значит, в процессе финальной сборки приложения, человеческий код нужно перевести в машинный код. Такой процесс называется компиляцией. А приложение скомпилированное под требуемую архитектуру называется нативным.

Нативные приложения — самые быстрые, потому они записаны на языке понятном железу. А теперь смотрите внимательно: приложения написанные на Java компилируется не в нативный код, а в промежуточный код, который называется байт-кодом.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

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

Иными словами, приложения написанные на Java — это всегда не нативные приложения, которые требуют дополнительной пост-компиляции., а значит дополнительных издержек.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

И Android-приложения — не исключение.

Единственное что, в Android вместо виртуальной машины Java используется собственная, куда более эффективная, виртуальная машина Dalvik или ART. А также вместо байт-кода Java используется собственный, куда более эффективный, байт-код, который внутри APK-шек записыватся в файлах с расширением DEX (анимация).

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Тем не менее, это не меняет сути, т.к. Android-приложения содержат много Java-кода и это проблема, которую как-то нужно решать. Так вот на протяжении своей истории эта проблема решалась по-разному.

ЭТАП 1. Dalvik: Android тормозит

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Вплоть до Android версии 4.4 KitKat приложения запускались через виртуальную машину Dalvik, которая работала по принципу Just In time компиляции или JIT-компиляции. То есть приложения транслировались в нативный код прямо во время исполнения, то есть “на лету”.

Мы уже рассказывали про JIT-компиляцию в ролике про Android на Windows 11, если не видели — посмотрите. Е

Ответ простой: такой подход позволял экономить много памяти — в первую очередь, оперативной. Тогда устройства были не такие мощные как сейчас, у многих на борту было не больше 200 Мб ОЗУ. А JIT-компиляция позволяла, так сказать, загружать в оперативку только ту часть приложения, которая используется.

Плюс ко всему, сам по себе байт-код компактный, поэтому и на диске приложения занимали очень мало места.

Да и были возможности оптимизации: скомпилированный код можно записать в кэш и дальше уже из кэша брать как бы нативный код. В общем, можно жить…

Помните же Dalvik-кэш? Вот это как раз он…

ЭТАП 2. ART: Android потребляет

Тем не менее пользователи и приложения становились всё более требовательными к отзывчивости. И в Android 4.4 KitKat была представленная новая виртуальная машина ART или Android Runtime. А в Android 5.0 Lollipop ART полностью заменила Dalvik.

Вместе с новой средой выполнения, Android поменял стратегию на 180 градусов. Вместо компиляции во время исполнения приложения ART стала использовать компиляцию перед исполнением. То есть компиляция теперь делается во время установки приложения. Такой вид компиляции называет Ahead Of Time компиляция или сокращенно AOT-компиляция.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

И естественно, Android залетал! Приложения стали быстрее запускаться и работать без каких либо дополнительных задержек. Фактически все приложения внезапно стали “нативными” для железа!

Вообще согласитесь, Android 5-й версии был хорош. Система летала, представили Material Design… Просто счастье.

ЭТАП 3. Profiling: Android оптимизируется

Поэтому в Google подумали: компилируя приложение целиком, не делаем ли мы лишнюю работу? А вот и делаем!

Как выяснилось, по статистике пользователи очень редко используют более 10-20% кода приложения. Иными словами, в большинстве случаев заранее будет достаточно скомпилировать только малую часть, которая будет действительно использоваться часто, а для редких уголков приложения, в которые мы не заходим, можно будет и JIT-компиляцию использовать.

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

Поэтому в Android 7.0 Nougat Google представили технологию PGC — Profile guided compilation. То есть это компиляция, основанная на профилях использования приложения. Думаю вы уже примерно догадываетесь как эта штука работает.

Естественно от AOT-компиляции на этапе установки отказались. Поэтому во время первого запуска приложения стали снова использовать старую добрую JIT-компиляцию, результат которой, естественно, сохранится в кэш. Тоже самое повторится и во время второго запуска, и третьего. Но когда вы поставите телефон на зарядку и крепко заснете, тогда проснется так называемый «Демон» (это, если что, официальное название специальной службы), который проанализирует кеши всех приложений, которые вы использовали в течение дня. После этого он создаст профили с оптимизированным кодом. И так каждую ночь…

Но и эту проблему Google решили. В Android 9.0 Pie они представили Облачные профили.

Они просто собрали профили приложений со всех пользователей, проанализировали их и создали усредненный профиль для каждого приложения, который теперь стал автоматически скачиваться во время установки приложения из Google Play Store.

Всё это позволило значительно повысить скорость первого запуска приложения, да и в целом, первые дни использования девайса. А, как известно, первое впечатление, второй раз произвести не получится.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

И вот мы с вами видим какой огромный путь проделала система Android.

Система стала в десятки раз отзывчивее, оптимизированее и дружелюбнее к пользователям.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Но несмотря на огромное количество изменений под капотом самой системы оставалось одна очень важная проблема: огромное разнообразие устройств. Поэтому переходим к заключительному этапу становления Android.

ЭТАП 4. AAB: Android балансирует

На последнем этапе Google решил уменьшить не только размер скомпилированного кода, но и размер самих приложений.

И в 2018 году они представили новый формат публикаций приложений, который называется Android App Bundle, или просто AAB.

Это не новая технология. Всё это уже давно работает, но просто только сейчас она станет единственным правильным способом публикации приложений. В чём прикол?

Система Android поддерживает 4 архитектуры, 6 разрешений графики и более 150 языков.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Поэтому если собрать универсальный APK, который будет включать в себя вообще все необходимые файлы для всех девайсов (всю графику, все библиотеки, все языки) — такой файл будет просто неподъемно весить. А если собрать по идеальной APK-шке под каждое устройство, то придется генерировать тысячи таких APK.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Поэтому, чтобы разработчики не парились, Google придумал умную систему публикации.

Во время финальной сборки приложения они просто формируют бандл, то есть архив вообще со всеми необходимыми файлами под все девайсы. Делается это автоматически через Android Studio. И загружают этот архив в Google Play.

А дальше, когда вы заходите в Google Play и скачиваете приложение, то Google Play сам собирает для вас идеальную APK-шку только с необходимым набором данных: подгружается только графика необходимого разрешения, библиотеки только под вашу архитектуру и только тот языковой пакет, который выбран у вас в системе.

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

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Тем не менее, последствия от этого нововведения воистину колоссальные. Для Google это позволяет экономить ежедневно 10 ПБ трафика, который тратится на скачку и приложений и обновлений.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

А для пользователей это позволят сэкономить просто кучу места на устройстве. Ведь многие приложения похудели более чем на 30 процентов.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Иными словами, от нововведения сплошные блага.

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

И в качестве финального аккорда. Если вам кажется, что все эти оптимизации, связанные с компиляцией, скоростью загрузки приложений, размером APK и вещи, которые проделал Google с Android, это всё фигня. В качестве аргумента что это не так, мы решили по приколу сравнить размер приложений на Android и iOS и вот, что обнаружили.

Размер приложения Facebook на iOS 246 МБ, на Android — 57. Разница в 4,3 раза!

Instagram. iOS 150 МБ, Android — 39, разница 3.8 раза!

Snapchat 234 против 63 МБ.

TikTok 230 против 67 МБ… и так далее.

В итоге только на выбранном небольшом списке приложений мы получили экономию, более чем в 1 ГБ! Мы считаем — это достойно, именно поэтому Android настоящая народная ОС.

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Выводы

Что такое пакеты арк. Смотреть фото Что такое пакеты арк. Смотреть картинку Что такое пакеты арк. Картинка про Что такое пакеты арк. Фото Что такое пакеты арк

Что в итоге. За время своего существования система Android прошла просто огромный путь оптимизации и стала по-настоящему универсальной, быстрой и эффективной системой, которая отлично работает на массе разных устройств. Вот бы все ОС так развивались. (Да, Microsoft?)

А что касается второй и моей, уж чего греха таить, любимой системы, которая также прекрасно работает на разных устройствах. О ней поговорим в другой раз.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *