Many users wonder how โ€œlightโ€ the operating system is Android compared to its competitors. The concept of โ€œweightโ€ here refers to the amount of memory that the system itself occupies after installation on the device. This is a critically important parameter, as it directly affects the space available to the user for applications, photos and media files.

The clean version of the system, often called Stock Android or Pixel Experience, differs significantly from the custom shells that smartphone manufacturers install. If you buy a device with 64 GB of memory, and the system takes up 25 GB, this significantly reduces the usable space. Understanding real numbers helps you avoid disappointment when buying budget gadgets.

In this article we will look in detail at how many gigabytes different OS versions take up, why the numbers in the specifications differ from reality, and how the presence of pre-installed software inflates the size of the firmware. You will get a clear idea of โ€‹โ€‹what to expect from โ€œbareโ€ Android and its modifications.

What is pure Android and how does it differ from shells

The term pure Android (AOSP - Android Open Source Project) refers to the basic version of the operating system without any visual or functional add-ons from manufacturers. A reference example of such an implementation is the Google Pixelseries smartphones. In such a system there are no unnecessary services, heavy launchers and duplicate applications.

Manufacturers like Samsung, Xiaomi or OnePlus create their own shells (One UI, MIUI, OxygenOS), which are superimposed on top of the base. These add-ons add beautiful animations, additional settings and proprietary services, but inevitably increase the size of the system partition. The difference can reach 5โ€“10 GB depending on the generosity of the vendor.

It is worth noting that even in its โ€œpureโ€ form, the system includes a basic set of services Google Play Servicesthat are necessary for the operation of the application store and synchronization. Without them, the device turns into a brick for the average user, so their weight is always taken into account in the final amount of occupied memory.

๐Ÿ’ก

Pure Android usually works faster and smoother on weak hardware precisely due to lower consumption of RAM and permanent memory compared to heavy shells.

Evolution of system size: from Android 10 to 14

With each new generation, the operating system becomes more complex, acquiring new security features and improved image processing algorithms. This naturally leads to more space taken up. However, developers are also introducing optimization mechanisms, such as design-based resource compression.

The version Android 10 in its pure form occupied a relatively modest 12โ€“14 GB. With the release Android 11 i Android 12 the volume increased due to the introduction of new privacy mechanisms and a redesigned interface. Current versions, such as Android 13 and Android 14, require even more space to store system files, libraries, and security updates.

โš ๏ธ Attention: The numbers below are average values โ€‹โ€‹for reference devices. On a real smartphone, the size may vary depending on the processor architecture (ARMv8, ARMv9) and the screen density for which graphic resources are loaded.

Below is a table showing the approximate weight of the system partition for different OS versions on devices with a minimum amount of pre-installed third-party software.

Android version Approximate system size Main changes affecting weight
Android 10 12 โ€“ 14 GB Basic dark theme, permission management
Android 11 13 โ€“ 15 GB Separate notifications, screen recording, 5G optimization
Android 12 14 - 16 GB Material You design, new clipboard, widgets
Android 13 15 - 17 GB Language settings for applications, improved security
Android 14 16 - 18 GB Customization of the lock screen, ultra-local connection
๐Ÿ“Š What version of Android is installed on your main smartphone?
Android 10 or older
Android 11-12
Android 13
Android 14 or later
I use iOS

Why the declared memory does not match the available one

Users often see a paradox: they bought a smartphone with 128 GB of memory, but only 105 GB is available in the settings. Where did the remaining gigabytes go? The answer lies in the calculation methods and service sections. Manufacturers use the decimal system (1 GB = 1,000,000,000 bytes), and the operating system uses the binary system (1 GiB = 1,073,741,824 bytes).

In addition to the mathematical difference, a significant part is taken by itself system partition. In addition to the OS files, the recovery partition (Recovery), the bootloader (Bootloader) and a backup copy of the current firmware in case of failure during the update are stored here. These hidden partitions are not visible to the user in the file manager, but physically take up space on the drive.

It is also necessary to take into account the formatting of the file system. Modern smartphones use F2FS or EXT4which require allocation of space for service tables and transaction logs to prevent data loss during a sudden power outage.

The secret of lost gigabytes

The difference between 128 GB in the passport and 119 GiB in the system is about 9 GB only due to the difference in number systems. The rest is taken by the firmware and service partitions.

The influence of pre-installed software (Bloatware) on the volume

One โ€‹โ€‹of the main reasons for system bloat is Bloatware pre-installed applications, which often cannot be removed without superuser rights. In pure Android there is a minimum of such apps: these are Google services, a calculator, a clock, a basic browser.

In custom firmware, the list can include dozens of applications: branded theme stores, games, partner services of banks or social networks, duplicating standard functions (two browsers, two galleries, two voice recorders). Each such application takes up space not only with its installation file, but also with a cache and libraries.

  • ๐Ÿ“ฆ System utilities: File managers, memory cleaners, antiviruses from the manufacturer.
  • ๐ŸŽฎ Entertainment content: Pre-installed games, subscriptions to video services, music applications.
  • ๐Ÿ›๏ธ Affiliate software: Marketplace applications, service aggregators, advertising modules.

Removing such software through settings is often impossible, since they have system status. To eliminate them, you need to connect to a computer and use ADB (Android Debug Bridge).

adb shell pm uninstall -k --user 0 com.example.bloatware

Using this command allows you to hide the application for the current user, freeing up space for data, although the installation package itself will remain in the system partition.

How to check the real weight of the system on your device

To find out exactly how much space the operating system takes up on your specific smartphone, there is no need to guess. All information is available in the standard settings menu. However, the path to it may differ slightly depending on the shell version.

You need to go to the Settings โ†’ Memory or Settings โ†’ Storagesection. In some shells, for example MIUI or OneUI, this information is hidden deeper: Settings โ†’ About phone โ†’ Storage. Here you will see a memory distribution diagram.

Pay attention to item System or Android. Clicking on it will give you a detailed breakdown. Often this includes system cache and updates that have not yet been applied. To obtain the most accurate data on โ€œcleanโ€ weight, you can reset to factory settings, but this will delete all your data.

โ˜‘๏ธ Checking the used space

Done: 0 / 4

โš ๏ธ Attention: After major software updates (for example, from Android 13 to 14), the system may temporarily take up more space due to the presence of two firmware versions in installation process. Extra gigabytes will be freed up after the first reboot and clearing the cache.

Optimizing and freeing up system space

If the system partition has grown to obscene sizes, this may indicate the accumulation of errors or logs. Standard cache clearing does not always help, since some system logs are protected from deletion using conventional methods.

One โ€‹โ€‹of the effective ways to return the system โ€œcleanโ€ is to use the mode Safe Mode (Safe Mode). This mode loads only the basic Android components. If in safe mode the space occupied by the system decreases, then the problem is caused by third-party applications that have infiltrated system processes.

For advanced users, there is the possibility of repartitioning partitions or installing custom recovery, such as TWRP. This allows you to manually clear the partition Data from residual files of previous firmware, which are sometimes not deleted during a regular over-the-air update.

  • ๐Ÿงน Clearing Dalvik Cache: Deletes optimized application files, speeds up work, but takes time to re-optimize when loading.
  • ๐Ÿ”„ Resetting network settings: Sometimes it helps if the โ€œPhoneโ€ system process is swollen due to errors in cellular communication logs.
  • ๐Ÿ—‘๏ธ Removing system updates applications: Returns the factory version of Google applications, saving space on accumulated updates.
๐Ÿ’ก

Regularly rebooting the smartphone (at least once a week) helps the system automatically clear temporary files and prevents the system cache from growing.

Memory requirements for comfortable work

Knowing how much pure Android weighs, you can calculate the minimum required amount of internal memory for comfortable use. The system needs not only space for installation, but also free space for operation (swap files, application cache, temporary update files).

For modern versions of Android (13-14), it is not recommended to consider devices with a memory capacity of less than 64 GB. The system will take about 16-18 GB, another 5-10 GB will be used as a mandatory reserve for the drive to function correctly. As a result, the user will be left with critically little space.

The optimal choice today is a volume of 128 GB or more. This provides headroom for installing heavy applications, storing high-resolution photos, and ensures that the system does not start to slow down due to storage fullness.

Why does Android take up more space after updates?

When updating over the air (OTA), the phone downloads the full package of new firmware, unpacks it and often stores the old version until the new one is successfully installed. This temporarily doubles the system's footprint. After rebooting and clearing the cache, the old version is deleted, but fragmentation may leave โ€œgarbage.โ€

Is it possible to transfer system files to a memory card?

No, it is impossible to transfer the operating system itself or its kernel to a memory card (SD card). The system must work with internal memory (eMMC or UFS) due to read/write speed requirements. Only user data and some applications can be transferred to the card.

Does an unlocked bootloader affect the weight of the system?

The very fact of unlocking the bootloader does not significantly change the weight of the system. However, the unlocking procedure often requires a complete data reset (Wipe Data), which returns the system to its original, โ€œcleanโ€ weight, deleting all accumulated user garbage and cache.

Why do different phones with the same Android have different system weights?

The difference is due to the drivers. Each processor (Snapdragon, MediaTek, Exynos) and camera module require unique drivers and libraries that are built into the system image. The more complex the hardware and the more modules (for example, several cameras), the more the system partition weighs.