Как уменьшить размер APK в Expo / React-Native?

#javascript #react-native

#javascript #react-native

Вопрос:

Я разрабатываю приложение, используя react native с expo. Поскольку я компилирую в файл Apk. Размер увеличивается до 48 МБ, а после установки на устройство он увеличивается до 90 МБ. Это нормально? Есть ли какие-либо способы уменьшить размер приложения в 2020 году? Спасибо вам, ребята.

Комментарии:

1. Вы используете простой или управляемый рабочий процесс? Интересный документ по теме: github.com/expo/fyi/blob/master/managed-app-size.md

2. нет, я не использую рабочий процесс

3. Итак, все сводится к тому, какие ресурсы (изображения? видео? звук ?) и сторонних библиотек (Firebase? другие SDK ?), Которые вы используете в своем приложении. Кроме того, для APK убедитесь, что вы разделили свой ABI ( developer.android.com/studio/build/configure-apk-splits )

4. я просто работаю над электронной книгой, хранилище данных локально хранит данные в файле .js. отметьте больше и отобразите таблицу содержимого на экране. the data.js размер файла 1,64МБ.

Ответ №1:

Я собираюсь согласиться с Vinzzz, что большая часть размера будет зависеть от ваших ресурсов. Если вы добавляете такие вещи, как изображения или видео, убедитесь, что размеры не слишком большие, например, вам не нужно изображение 4k 😉

Приложение, которое я выпустил, которое в основном состоит из текста, также имеет размер 48 МБ. К сожалению, это нормальный размер для приложения с react-native.