Потребителите, изтеглящи приложения от F-Droid, може в крайна сметка да се сблъскат с малък проблем: може да не могат повече да използват Google Play таксуване.
Ако се интересувате от стартиране на безплатни приложения за Android с отворен код, вероятно сте чували за F-Droid. Въпреки че ограниченият му каталог от приложения го прави далеч от реална алтернатива на Google Play Store, F-Droid е единственият източник на приложения, който съдържа само приложения за Android с отворен код. Всяко едно приложение, публикувано в официалното хранилище на F-Droid има да бъдат напълно с отворен код, което означава, че не могат да включват компоненти със затворен код. Със скорошното изискване на Google за разработчиците за преминаване към Play Billing Library v3, разработчиците с проекти с отворен код на F-Droid са изправени пред проблем. На XDA признат разработчик M66B, разработчик на NetGuard и FairEmail, разработчиците, които публикуват приложения както в Google Play, така и в F-Droid, ще трябва да започнат да създават отделна версия на приложението си без библиотеката за таксуване на Play.
Жизненият цикъл на версията на библиотеката за таксуване на Google Play. Източник: Google.
Така че защо се случва това? Както се оказа, Google спря да качва изходния код за своята Play Billing Library след версия 2.0.3. Имало 4 версии от 2.0.3 които следователно са със затворен код. Това не е било проблем досега, тъй като приложенията можеха да използват по-старата Play Billing Library v2 съвсем добре, но тъй като Google скоро ще изискват разработчиците, които публикуват приложения в Google Play, да преминат към v3 (все още със затворен код), това е мястото, където започваме да се сблъскваме с проблеми.
Има без безплатен софтуерен метод за покупки в Play Store: Разработчиците трябва да използват библиотеките на Google, за да позволят на потребителите да правят покупки през Google Play. Разработчиците не би трябвало да имат твърде много проблеми при изграждането на версия на своето приложение с Play Billing Library за Google Play и версия на тяхното приложение без Play Billing Library за F-Droid, тъй като Gradle позволява вкусове на продукта с различни набори от изходен код, все пак. Тази промяна обаче ще бъде малко неудобна за потребителите, които изтеглят приложения от F-Droid, тъй като няма да могат да използват Google Play за покупки. Ако нямате Google Play Store, това може да не е голям проблем за вас, тъй като най-вероятно така или иначе не използвате таксуването в Google Play. Ако използвате F-Droid просто като алтернативен доставчик на приложения, тогава приложенията, които ще бъдат засегнати от тази промяна, вероятно са налични и в Google Play Store.
Уебсайт на F-Droid
Цена: Безплатно.
4.6.
https://f-droid.org/en/packages/eu.faircode.email/