Черный черновик порта с WP8 в UWP приложения Xbox Companion.
Полгода назад я случайно в моем "загашнике" напоролся на некий файл XBoxCompanion.xap где-то 2017 года. Версия его - 1.2. Ну, через Jenbrains Dotpeek отреверсил это приложение в "сырые данные". Исходный код каждого модуля из оригинального решения (XBox app WP7) помещён в одноимённую подпапку внутри нового UWP-решения для поддержания порядка и модульности. Были планы немного повозиться поизучать, что там Майки нашаманили почти 10 лет назад в плане "удаленного управления консолью XBox", и что-то всё руки не доходили. Наконец, в 2026 году (в последнем месяце весны) , когда ИИ уже все кому не лень гоняют левой пяткой, изыскал я ресурсы агентной среды Codex подправить код до компилируемого. Плюс натравил я на результат агентную штукенцию Cloude Code с целью изучения результата и подведения неких итогов, насколько вообще это приложение в 2026 году может потянуть чисто на музейное. Результаты работы Cloude (использовал вришную модельку Haiku) я разместил в Doc. Если оч. кратко, то там просто подтверждение того, что Xbox Music давно сдох, внутри кропорации Майки еще как-то гоняют корпоративные эндпоинды от Groove, но в целом всё мертво-примертво. Плюс, моделька GPT 5.5 даж при высоком уровне рассуждений (!) как-то халтурно прям портировала XAML. Приложение после старта выглядит очень грустно, дизайн поломан. Да и токены закончились, теперь через неделю уж в Codex попробую что-то подшаманить с дизайном. Логику вряд ли буду колупать, нет цели делать еще один медиаплеер в стиле Zune. Может быть, если вдруг небо разверзнется , и Майки вдруг выкатят всемирный бесплатный XBox Cloud (да даже 5 часов в неделю в обмен на просмотр рекламки было б ок), я и вернусь к прикрручиванию эдакого облачного гейминга в миниатюре к этой штучке. Но это вряд ли.
- LRC (главная часть / приложение)
- LRC.Service (модуль/библиотека)
- LRC.ViewModel
- ... (и другие модули)
- Перенос исходных файлов в соответствующие подпапки.
- Адаптация кода под UWP API.
- Исправление XAML и ресурсов.
- Проверка сборки и запуск.
- Основная точка входат реализована через стандартные UWP-файлы App.xaml и MainPage.xaml.
- Все устаревшие или несовместимые с UWP API надо поэтапно заменять на мокапы либо какие-то иные сервисы вроде Spotify или даж Ya.Music (ха!).
- Сейчас очень мало смысла "тыкать крокодила палочкой" и лепить UWP для старых добрых смартфонов Nokia Lumia, поэтому сырой-присырой исходный код нацелен совсем на другой Win SDK с номером сборки 26100 , а не на 15063 / 16299... ;)
- Как есть. Без поддержки с моей стороны. "Сделай (исследование) сам", что называется.
[M][E] 12 мая 2026


