Bionic (библиотека)
Внешний вид
| Bionic | |
|---|---|
| Тип | стандартная библиотека языка Си |
| Разработчик | |
| Написана на | С |
| Операционная система | Android |
| Лицензия | BSD |
| Сайт | developer.android.com |
Bionic — вариант стандартной библиотеки языка Си, разработанный Google для использования в составе ОС Android. Она распространяется под лицензией BSD.
Разработка библиотеки ведётся отдельно от других реализаций. Задачами Bionic являются:[1]
- Использование лицензии BSD: ОС Android использует ядро Linux, лицензированное под GPL, но Google решила по возможности изолировать Android от эффектов GPL.
- Малый размер: Bionic использует меньше ресурсов, чем GNU libc (glibc) и даже uClibc.
- Скорость: Bionic разработана для работы на устройствах, CPU которых работают на достаточно низких частотах.
В Bionic отсутствуют или не реализованы многие функции полноразмерной libc, такие как поддержка многобайтовых символов или обработка исключений C++.
См. также[править]
Примечания[править]
- ↑ Burnette, Ed. Patrick Brady dissects Android (англ.), ZDNet (4 июня 2008 года). Архивировано 7 октября 2014 года. Дата обращения 10 августа 2011.
Ссылки[править]