Flappy Bird, разработанный на C, стал вирусным благодаря APK-файлу размером менее 100 КБ на Android
В эпоху, когда даже простые приложения с легкостью превышают сотни мегабайт, один проект привлек внимание сообщества Android именно тем, что сделал прямо противоположное.
Независимый разработчик воссоздал классическую игру Flappy Bird, используя практически чистый язык программирования C, что привело к созданию невероятно маленького APK-файла: менее 100 КБ.
Проект быстро стал вирусным среди программистов, любителей ретро-игр и пользователей Android, которых удивил миниатюрный размер приложения.
APK меньше одной фотографии из WhatsApp
Чтобы представить себе масштаб, многие стикеры, фотографии и даже современные скриншоты занимают больше места, чем весь APK-файл этой игры.
В то время как большинство современных приложений используют полноценные движки, такие как Unity или Unreal Engine, которые добавляют десятки или сотни мегабайт к проекту, новая версия Flappy Bird была разработана предельно минималистично.
По словам разработчиков, практически весь код был написан непосредственно на C, с минимальным использованием внешних зависимостей.
В результате получилась легкая, быстрая игра, которая запускается практически мгновенно даже на старых мобильных телефонах.
Геймплей:

Проект стал примером экстремальной оптимизации
Резонанс возник именно потому, что приложение стало символом проблемы, на которую многие пользователи жалуются в последние годы: чрезмерное увеличение размера современных приложений.
Сегодня даже очень простые приложения легко могут превышать:
- 300 МБ;
- 500 МБ;
- или даже более 1 ГБ.
В то же время, маленький Flappy Bird на C занимает меньше места, чем многие временные файлы, создаваемые социальными сетями.
Это вновь разожгло дискуссии об оптимизации, чрезмерном использовании фреймворков и о том, насколько современные приложения зависят от полноценных движков даже для выполнения базовых функций.
Flappy Bird остается феноменом спустя годы
Даже спустя более десяти лет после своего первоначального выпуска, Flappy Bird продолжает появляться в экспериментальных проектах и любопытных воссозданиях.
Оригинальная игра, созданная Донгом Нгуеном, стала глобальным феноменом в 2014 году благодаря простому геймплею, абсурдной сложности и увлекательной механике.
Успех был настолько ошеломляющим, что сам создатель в то время удалил игру из Play Store и App Store, заявив, что популярность вышла из-под контроля.
С тех пор игра практически превратилась в «испытательный полигон» для программистов, создающих ее версии на различных языках, движках и платформах.
Сообщество Android оценило простоту
В социальных сетях многие пользователи шутили, что APK новой Flappy Bird «поместится даже в оперативную память старого Smart TV».
Другие воспользовались возможностью сравнить миниатюрный размер игры с современными приложениями, которые занимают сотни мегабайт только для того, чтобы открыть простой интерфейс.
В конечном итоге, этот небольшой проект стал впечатляющей демонстрацией того, что экстремальная оптимизация все еще возможна на современном Android.
Скачать: https://github.com/VadimBoev/FlappyBird/releases/tag/v1.9
Свежие материалы — Мобильные игры

23 Лучших Beat 'em up игры для Android и iOS
Жанр Beat 'em up, известный в России как «уличные драки», является одним из самых традиционных в мире видеоигр. Зародившись в аркадных залах и приобретя особую популярность в 80-х и 90-х годах, этот стиль по-прежнему процветает на мобильных устройствах, предлагая варианты от официальных класси

ARMSX3: Оптимизированный Эмулятор PS3 Выпущен для Android (APK)
Поклонники эмуляции PlayStation 3 на Android теперь могут попробовать многообещающую новинку: ARMSX3. Этот новый эмулятор, основанный на исходном коде RPCS3, доступен для бесплатной загрузки. Проект ARMSX3 является преемником ARMSX2, известного эмулятора PlayStation 2, и включает в себя по

Little Kitty, Big City выходит на Android и iPhone: предрегистрация открыта, запуск ожидается в декабре
Одна из самых очаровательных приключенческих игр последних лет официально готовится к выходу на мобильные платформы. Little Kitty, Big City, игра, покорившая сердца геймеров на ПК и консолях, теперь доступна для предварительной регистрации на Android и iOS. Страница проекта уже размещена

ARES: THE IRON VANGUARD запущен в раннем доступе для Android, iPhone и ПК
Долгожданная научно-фантастическая ролевая игра ARES: THE IRON VANGUARD от Com2uS Holdings наконец-то вышла в раннем доступе в Бразилии в четверг, 6 июня. Эта новая экшен-RPG уже доступна для бесплатной загрузки на Android, iPhone (iOS) и ПК, что ознаменовало начало её глобального дебюта на нек

Caravan SandWitch вышел на Android и iPhone: сюжетное приключение и исследование без боев
После успешного дебюта на ПК и консолях, **Caravan SandWitch** наконец-то появился на мобильных устройствах. Отмеченная наградами приключенческая игра от студии Plane Toast официально запущена для **Android и iPhone (iOS)**, предлагая игрокам опыт, сосредоточенный на исследовании, повест

Trial Xtreme Freedom: Захватывающие мотогонки с мультиплеером вышли на Android и iOS
Поклонники мотокросса могут готовиться к новым заездам! Компания Gameplay Galaxy официально выпустила Trial Xtreme Freedom – свою новую гоночную игру для устройств на Android и iPhone (iOS). Проект делает ставку на соревновательный мультиплеер в реальном времени, возможность выполнят