170 похожих чатов

Для чего вообще создавался UWP? майкры надеялись на большой успех

винды?

21 ответов

13 просмотров

Звучит будто у винды нет большого успеха

показать будущее, где разработал один раз-развернул на любом устройстве нативно

Чтобы те, кто умел кодить под винду могли кодить под все остальные платформы майков, и чтобы приложения были совместимыми с несколькими устройствами

anton-kolot ꑭ Автор вопроса
Larymar GC
Звучит будто у винды нет большого успеха

ну я в общем, про экосистему винды

хороший вопрос :) ну, видимо в первую очередь чтоб одни и те же приложения запускались как на виндотелефонах, так и на ПК. сейчас помимо пк остался только xbox с хололенс, которые мало кого интересуют, так что UWP не очень активно развивается

anton kolot ꑭ
ну я в общем, про экосистему винды

Ну, когда появился UWP (если я не путаю) был ещё плюс/минус жив Windows Phone и были попытки пропихать Windows на ARM процы в виде Windows RT. Так что да - нужно было что-то, на чём можно было под весь этот зоопарк разрабатывать.

anton-kolot ꑭ Автор вопроса
SomebodyOdd
Ну, когда появился UWP (если я не путаю) был ещё п...

у меня есть знакомый, который фанатеет от всего виндовского и майкрософтского. ноут от майкров, виндовсфон и вся фигня

Dubzer (ꏿ﹏ꏿ๑)
хороший вопрос :) ну, видимо в первую очередь чтоб...

так-то у xbox явно больше пользователей, чем у windows mobile 10 и phone даже в её лучшие времена (:

Max Cat
так-то у xbox явно больше пользователей, чем у win...

нуу, возможно для стриминговых сервисов имеет смысл. сомневаюсь, что какой-нибудь Windows Terminal интересует пользователей Xbox (хотя он вроде и не UWP вовсе)

Dubzer (ꏿ﹏ꏿ๑)
нуу, возможно для стриминговых сервисов имеет смыс...

Ну ещё ввод сенсорный на увп лучше реализован и нативные виндовые фичи первым делом в увп завозят (ну там "поделиться", размытость подложки окна и всё такое). Так что любое современное приложение лучше делать на увп, а то можно недосчитался фич или нативного дизайна. Хотя тоже winui развивают чтобы можно было и на WPF современный нативный дизайн использовать. По поводу нужности кросдевайсовости, то не только стиминговые сервисы, но и мессендежры-звонилки точно лучше делать на увп: 1. Так не надо самостоятельно жить в автозагрузке, трее и заниматься прочим мерзким ретроградством времён винхр 2. При кроссплатформенной игре между xbox, пк и switch возможно будет не так удобно болтать через xbox live, как через телеграмм (уже давно имеется сторонний клиент на uwp), Скайп (сразу был клиент на uwp) или дискорд (имеется сторонний клиент на uwp, но с проблемами) 3. Просто день искать телефон или идти до компа, и можно сразу переписываться с xbox или hololens. Напрямую кидать файлы. 4. Уведомления из месенджера сразу видно во время игры на хбох или в смешанной реальности hololens -т.е трудно пропустить, когда что-то важное и это тупо удобно

Max Cat
Ну ещё ввод сенсорный на увп лучше реализован и на...

все, что относится к UI не является особенностью UWP. этим занимается UI фреймворк. то есть winui, третья версия которого потихоньку портируется на win32 кстати, даже мессенджерам тесно в рамках ограничений UWP. можно поизучать опыт разработчика Unigram. ну, например, нативные уведомления на винде ужасны с точки зрения UX. и нет никакой возможности сделать свои, потому что ты не можешь просто взять и нарисовать что угодно поверх рабочего стола. по этой же причине ты не можешь без костылей сделать полноэкранный просмоторщик медиа. я даже боюсь говорить о более продвинутом софте. ни о каком "любое современное приложение лучше делать на увп" и речи быть не может имхо короче, как всегда, везде свои подводные камни. и если тулзу юзают мало людей, значит скорее всего не без причин :)

Dubzer (ꏿ﹏ꏿ๑)
все, что относится к UI не является особенностью U...

так и хорошо, что нельзя делать свои костыли с уведомлениями. Я же так и написал "ретроградство уровня винхр не нужно". Прямо сейчас и всегда, кстати, пишу с униграмма. О каком просмотрщике медиа идёт речь?

Max Cat
так и хорошо, что нельзя делать свои костыли с уве...

есть нативные уведомления - есть даже шторка с ними - есть живые плитки для уведомлений - всё это безопасно работает в фоне, а не плодит лишние велосипеды-процессы. Ну прям идеальное решение

Dubzer (ꏿ﹏ꏿ๑)
screenshot об этом. удобно код читать? 🙂

так во весь экран сделай окно-то)00 Но,к кстати, раньше в униграмме картинка открывалась отдельным окном. да и тупо добавить кнопку "во весьэкран" разработчику ничего не мешает

Max Cat
так и хорошо, что нельзя делать свои костыли с уве...

а что же хорошего в том, что ты не можешь написать альтернативную реализацию уведомлений, когда встроенная не удовлетворяет твоим требованиям? мне кажется, в случае, если есть идеальный готовый инструмент, то свой писать никто все равно не захочет

Dubzer (ꏿ﹏ꏿ๑)
а что же хорошего в том, что ты не можешь написать...

наивно так считать. Ещё как полезут писать своё, только разреши

Max Cat
наивно так считать. Ещё как полезут писать своё, т...

ну на макоси, например, я не замечал, чтоб кто-то писал свою реализацию уведомлений. при этом, если твое приложение не выкладывается в appstore, ты спокойно можешь что угодно нарисовать поверх экрана (может быть условие даже не обязательно). видимо потому что всех устраивает то, что есть и так 🤔

Dubzer (ꏿ﹏ꏿ๑)
ну на макоси, например, я не замечал, чтоб кто-то ...

видимо потому что на макось всё через электрон делают)00

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта