Одной из лучших особенностей операционной системы с открытым исходным кодом, такой как Android, является тот факт, что разработчикам предоставляется возможность разобрать фундаментальный код и перестроить его в своих целях. Вчера Google опубликовал последнюю версию AOSP, Android-5.1.1_r5, и в ней можно найти код для поддержки вызовов по Wi-Fi, что потенциально может иметь большое значение. Однако сразу же следует отметить, что изначально это не будет удивительный сундук с сокровищами, как многие надеются, а вместо этого может оказаться довольно ограниченным. Позволь мне объяснить...
Во-первых, не все операторы связи поддерживают звонки по Wi-Fi. Например, Sprint и T-Mobile в США, а также EE в Великобритании и несколько других в разных странах, поэтому, если вы не пользуетесь одним из них, это не будет ни в малейшей степени полезно. Сами операторы связи должны поддерживать эту функцию, поэтому, если кто-то действительно не очень хитрый, вы не сможете перенести эту функцию на устройство в неподдерживаемой сети. На самом деле основная привлекательность этого кода будет заключаться в том, что разработчики попытаются реализовать его в неофициальном программном обеспечении. Следует отметить, что исходный код в первую очередь предназначен для Nexus 6, но, если повезет, его можно будет реализовано в других стандартных ПЗУ и ПЗУ на базе AOSP, поэтому больше людей могут получить выгоду независимо от их телефона предпочтение. Разработчики, возможно, уже работают над добавлением этого кода в свои пользовательские ПЗУ, а это означает, что пользователи смартфонов, где это уже возможно без рутирования и перепрошивки,
как и многие последние флагманы, наконец-то сможет пользоваться этой функцией поверх модифицированного программного обеспечения.Однако на самом деле, что больше всего волнует многих людей, так это возможность переноса вызовов по Wi-Fi на устройства, которые официально его не поддерживают, например Nexus 4 и 5. Здесь все становится по-настоящему сложно, потому что перенос этой функциональности на телефоны, где она не предназначена для реализации, представляет собой огромную задачу для разработчиков. Это почти наверняка потребует внесения изменений в радиомодули, ядра и другие глубокие уровни программного обеспечения, а это может привести к блокировке рассматриваемого устройства. Тем не менее, сообщество Android, по крайней мере, изобретательно, и будет интересно посмотреть, что может стать с этим исходным кодом. Если вы хотите попробовать свои силы, взгляните на сам код. здесь. Удачи!