винды?
Звучит будто у винды нет большого успеха
показать будущее, где разработал один раз-развернул на любом устройстве нативно
Чтобы те, кто умел кодить под винду могли кодить под все остальные платформы майков, и чтобы приложения были совместимыми с несколькими устройствами
ну я в общем, про экосистему винды
хороший вопрос :) ну, видимо в первую очередь чтоб одни и те же приложения запускались как на виндотелефонах, так и на ПК. сейчас помимо пк остался только xbox с хололенс, которые мало кого интересуют, так что UWP не очень активно развивается
Ну, когда появился UWP (если я не путаю) был ещё плюс/минус жив Windows Phone и были попытки пропихать Windows на ARM процы в виде Windows RT. Так что да - нужно было что-то, на чём можно было под весь этот зоопарк разрабатывать.
у меня есть знакомый, который фанатеет от всего виндовского и майкрософтского. ноут от майкров, виндовсфон и вся фигня
так-то у xbox явно больше пользователей, чем у windows mobile 10 и phone даже в её лучшие времена (:
а как по другому?
нуу, возможно для стриминговых сервисов имеет смысл. сомневаюсь, что какой-нибудь Windows Terminal интересует пользователей Xbox (хотя он вроде и не UWP вовсе)
Ну ещё ввод сенсорный на увп лучше реализован и нативные виндовые фичи первым делом в увп завозят (ну там "поделиться", размытость подложки окна и всё такое). Так что любое современное приложение лучше делать на увп, а то можно недосчитался фич или нативного дизайна. Хотя тоже winui развивают чтобы можно было и на WPF современный нативный дизайн использовать. По поводу нужности кросдевайсовости, то не только стиминговые сервисы, но и мессендежры-звонилки точно лучше делать на увп: 1. Так не надо самостоятельно жить в автозагрузке, трее и заниматься прочим мерзким ретроградством времён винхр 2. При кроссплатформенной игре между xbox, пк и switch возможно будет не так удобно болтать через xbox live, как через телеграмм (уже давно имеется сторонний клиент на uwp), Скайп (сразу был клиент на uwp) или дискорд (имеется сторонний клиент на uwp, но с проблемами) 3. Просто день искать телефон или идти до компа, и можно сразу переписываться с xbox или hololens. Напрямую кидать файлы. 4. Уведомления из месенджера сразу видно во время игры на хбох или в смешанной реальности hololens -т.е трудно пропустить, когда что-то важное и это тупо удобно
все, что относится к UI не является особенностью UWP. этим занимается UI фреймворк. то есть winui, третья версия которого потихоньку портируется на win32 кстати, даже мессенджерам тесно в рамках ограничений UWP. можно поизучать опыт разработчика Unigram. ну, например, нативные уведомления на винде ужасны с точки зрения UX. и нет никакой возможности сделать свои, потому что ты не можешь просто взять и нарисовать что угодно поверх рабочего стола. по этой же причине ты не можешь без костылей сделать полноэкранный просмоторщик медиа. я даже боюсь говорить о более продвинутом софте. ни о каком "любое современное приложение лучше делать на увп" и речи быть не может имхо короче, как всегда, везде свои подводные камни. и если тулзу юзают мало людей, значит скорее всего не без причин :)
так и хорошо, что нельзя делать свои костыли с уведомлениями. Я же так и написал "ретроградство уровня винхр не нужно". Прямо сейчас и всегда, кстати, пишу с униграмма. О каком просмотрщике медиа идёт речь?
есть нативные уведомления - есть даже шторка с ними - есть живые плитки для уведомлений - всё это безопасно работает в фоне, а не плодит лишние велосипеды-процессы. Ну прям идеальное решение
так во весь экран сделай окно-то)00 Но,к кстати, раньше в униграмме картинка открывалась отдельным окном. да и тупо добавить кнопку "во весьэкран" разработчику ничего не мешает
а что же хорошего в том, что ты не можешь написать альтернативную реализацию уведомлений, когда встроенная не удовлетворяет твоим требованиям? мне кажется, в случае, если есть идеальный готовый инструмент, то свой писать никто все равно не захочет
наивно так считать. Ещё как полезут писать своё, только разреши
ну на макоси, например, я не замечал, чтоб кто-то писал свою реализацию уведомлений. при этом, если твое приложение не выкладывается в appstore, ты спокойно можешь что угодно нарисовать поверх экрана (может быть условие даже не обязательно). видимо потому что всех устраивает то, что есть и так 🤔
видимо потому что на макось всё через электрон делают)00
Обсуждают сегодня