Российских разработчиков программного обеспечения хотят заставить обеспечивать совместимость своих приложений с российскими операционными системами. Такие требования, как пишет «Коммерсантъ», пытается пролоббировать «Ростелеком», владеющий правами на операционную систему «Аврора». Если соответствующий закон будет принят, то требования распространятся на приложения, входящие в Реестр отечественного ПО.
Только приложения из этого реестра могут поставляться в госучреждения, кроме того, их разработчики получают налоговые льготы.
Речь идёт о мобильных операционных системах. Сейчас мобильные приложения из Реестра работают на Android и почти все из них работают также на операционных системах на базе AOSP (Android Open Source Project) – то есть, не используют для работы каких-либо функций библиотек Google Mobile Services.
Однако на рынке есть устройства на базе других ОС, например, «Авроры», Astra Mobile и т.п. – они построены на базе других ядер (Sailfish, Linux и т.п.) и нативной поддержки Android-приложений не имеют, хотя ряд приложений и запускается в эмуляторах типа Alien Dalvik. Для работы на этих ОС приложения потребуется отдельно портировать. Несмотря на то, что внутри всё это – UNIX-системы, логика работы приложений под ними отличается, поэтому хотя приложение и не потребуется писать с нуля, но определённые работы провести придётся – а поскольку по сравнению с Android пользовательская база российских ОС крайне мала, то адаптация может никогда не окупиться.
Понятно, что для конкретного корпоративного заказчика с условным парком планшетов на «Авроре» разработчик, естественно, сделает версию – но за совершенно другие идеи. Однако лоббисты таким способом хотят обеспечить свои ОС широким ассортиментом приложений: если каждое из нескольких сотен приложений в Реестре обзаведётся версией под не-Android, то разработчики соответствующих российских операционных систем без каких-нибудь особенных затрат получат дополнительные преимущества.