Одной из вероятных функций операционной системы Android N считается возможность выводить на экрана одновременно два приложения. Особо актуально это на планшетах, однако может оказаться, что возможность окажется более гибкой, чем ожидалось. В коде обнаружилось упоминание экспериментального режима freeform windows. Он упомянут в системном файле framework-res.apk, в настройках Developer Settings, SystemUI и в SetupWizard.
Также упоминаются новые кнопки close и maximize. Возможно, эта возможность будет такой же, как в Remix OS - сторонней версии Android для настольных ПК, или как многооконный режим на аппаратах Samsung. На экран будут одновременно выводиться несколько приложений и окна смогут располагаться произвольно, как в Windows.
Функция потребует от приложений умения менять размер окон. Функция Split Screen уже позволяет менять размер окна по горизонтали, осталось добавить изменение размера по вертикали. Год назад версия Android M Developer Preview содержала столь же экспериментальную функцию Split Screen. В первом релизе Android M режим отсутствовал в настройках системы, пока в файле build.prop не менялась строка ro.build.type=user на ro.build.type=userdebug. В Android N этот трюк с режимом freeform window не работает.
Видимо, для работы функции потребуется выполнять рут системы, извлечение файла framework-res.apk, декомпиляция, открытие framework-res/res/values/bools.xml, смена настройки config_freeformWindowManagement с false на true, компиляция, возврат файла на устройство и надежда на то, что оно загрузится - рецепт явно не для среднестатистического пользователя Android. Пока такая попытка на портале Arstechnica прошла неудачно - инструмент APKtool выдаёт ошибки и не позволяет менять значение настройки.
На смартфонах эта функция выглядит бесполезной, чуть более пригодной на планшетах, но главным образом нужной на ПК. Ранее появлялись туманные слухи о том, что Google объединит системы Chrome и Android для настольных ПК воедино.