
Уже много лет, задолго до того, как он стал частью Firebase от Google, Crashlytics предлагал разработчикам Android и iOS возможность получать сведения о том, сбоят ли их приложения и почему на устройствах пользователей. Как это сейчас происходит со многими библиотеками Firebase, Google сделал Crashlytics для Android и iOS проектом с открытым исходным кодом.
Компания Google верит в преимущества программного обеспечения с открытым исходным кодом: от использования Linux в качестве основы Android до выпуска множества собственных open source проектов, таких как Chromium, Android, Flutter и Fuchsia, и это лишь некоторые из них. Поэтому, когда это имеет смысл, Google обычно выпускает исходный код проектов, к которым разработчикам будет полезен доступ.
Медленно, но верно Google выпускает исходный код для различных частей своего набора продуктов для разработчиков Firebase. Последняя часть Firebase, присоединившаяся к open source движению, является одной из самых значимых на сегодняшний день. Crashlytics, кроссплатформенный инструмент анализа сбоев приложений, приобретенный Google в 2017 году как часть конкурента Firebase от Twitter Fabric, предоставляет разработчикам «четкое, действенное понимание проблем приложения».
В связи с официальным закрытием Fabric 31 марта, Google отдельно загрузил обе Android и iOS версии Crashlytics SDK на Github, чтобы они стали частью кода Firebase SDK соответствующих платформ.
Благодаря переходу на open source разработчики теперь могут изучить исходный код Crashlytics, чтобы лучше понять, как он работает, использовать уведомления GitHub, чтобы следить за добавлением новых функций Google, и даже вносить свой код для улучшения SDK.