Я хочу расширить приложение с помощью удобного для планшета интерфейса. Поскольку пользовательский интерфейс телефона работает намного лучше в портретной ориентации, существующее приложение заблокировано в портрет; версия для планшета не имеет такого ограничения.Ориентация устройства на идиом в форматах Xamarin на iOS
Это хорошо работает на Android; основное действие принимает решение о запуске, разрешать ли все ориентации устройств (на планшетах) или блокировать приложение в портрете (на телефонах). Проблема заключается в реализации логики ориентации на iOS.
Я знаю, что Xamarin.Forms имеет bug, который предотвращает управление ориентацией устройства с кода на устройствах iOS. Мы придумали возможное решение: все цели сборки дублируются (с одним экземпляром для телефонов, а другой для планшетов), а сборки для телефонов и планшетов загружаются в App Store отдельно.
Действительно ли это самый элегантный способ достижения ориентации устройства на идиомы или есть способ обойти эту ошибку Xamarin.Forms без особых хлопот?