Субж. Ковыряю винфон. Нужно сделать выбор фотографии из галереи для загрузки товарищу майору в ВК.
Помним все Windows Mobile? Там диалог выбора файла был реализован как обычный… диалог и мог без проблем работать с основной программой, заставляя основной поток «подождать» пока пользователь выберет файл. Никаких проблем с ОЗУ нет.
В WinRT эти наркоманы решили высрать вот такую дичь:
- При открытии пикера, основное приложение прибивается к херам
- Пользователь выбирает файл
- После выбора файла, приложение запускается снова (или как они это называют «возобновляется») и «активируется», при этом весь стейт теряется к хренам.
Сделано это типа для сохранения свободной ОЗУ. Что за макаки сидят в мелкософте? Я понимаю, если бы это был жесткий эмбед с серьезными ограничениями - но это мобильная видна сцуко. Что забавно - в *nix мире такого откровенного говна я не видел. Почему вот так?