Начинаю писать под виндофон. Обнаружил какой-то бардак с типами приложений под него — я так понял, что есть сильверлайт приложения и есть universal app типы. И что лучше писать universal app — сильверлайт это пережитки прошлого.
Но, насколько я понял, в сильверлайт типах проектов можно использовать WCF, а в universal app нельзя.
Вопрос: какие на данный момент имеются альтернативы для
1. простой реализации связи в духе: объявил интерфейс и модели в shared lib, реализовал сервис на серверной стороне (десктоп приложение), вызвал клиентом (на виндофоне)?
2. обнаружение сервиса — год назад будто бы пробовал эту штуку и что удивительно она реально находила сервис в локальной домашней сети. Неужели для виндофона теперь надо руками писать на сокетах?
всю ночь не ем, весь день не сплю — устаю
Re: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, Neco, Вы писали:
N>Начинаю писать под виндофон. Обнаружил какой-то бардак с типами приложений под него — я так понял, что есть сильверлайт приложения и есть universal app типы. И что лучше писать universal app — сильверлайт это пережитки прошлого.
Оно все примерно пережитки прошлого. Например, на сайте Евросети такой ОС просто нет.
N>Но, насколько я понял, в сильверлайт типах проектов можно использовать WCF, а в universal app нельзя. N>Вопрос: какие на данный момент имеются альтернативы для N>1. простой реализации связи в духе: объявил интерфейс и модели в shared lib, реализовал сервис на серверной стороне (десктоп приложение), вызвал клиентом (на виндофоне)? N>2. обнаружение сервиса — год назад будто бы пробовал эту штуку и что удивительно она реально находила сервис в локальной домашней сети. Неужели для виндофона теперь надо руками писать на сокетах?
Используйте WebAPI — объявили модели, дернули REST метод, получили результат.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, Neco, Вы писали:
N>Вопрос: какие на данный момент имеются альтернативы
Чтобы не зависеть от мелкомягких макак (одна крайность) и от космических архитекторов (другая крайность), юзаю независимый ни от кого JSON RPC. Даже никаких "интерфейсов" писать не надо — просто передаёшь параметры Словарём, причём всё это не зависит даже от изменений бизнес-классов.
Re: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, TK, Вы писали:
TK>Оно все примерно пережитки прошлого. Например, на сайте Евросети такой ОС просто нет.
MS применил хитрый ход -- Universal App работает не только на телефоне, но и на всех ноутбуках с Win 10, на компьютерах, на планшетах, на планшетах с Win RT, на телефонах, на часах, на очках, на концентраторах...
И это реально работает для многих приложений -- сам проверял.
По этому пишут проги под Universal App, для всех популярных приложений проги есть. Иногда пишут с ограниченным функционалом, но пишут.
Здравствуйте, Shmj, Вы писали:
TK>>Оно все примерно пережитки прошлого. Например, на сайте Евросети такой ОС просто нет.
S>MS применил хитрый ход -- Universal App работает не только на телефоне, но и на всех ноутбуках с Win 10, на компьютерах, на планшетах, на планшетах с Win RT, на телефонах, на часах, на очках, на концентраторах...
S>И это реально работает для многих приложений -- сам проверял.
В теории работает. А на практике — телефоны из магазинов выпилились.
S>По этому пишут проги под Universal App, для всех популярных приложений проги есть. Иногда пишут с ограниченным функционалом, но пишут.
Проги для приложений это что? Для VS Code прога есть?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[4]: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, HotDog, Вы писали:
HD>А разве виндофон не умер?
Вся дикость логики в том, что таки нет, не умер! Да, 3-4%, а то и того меньше, но это _венда_, что как бы сразу даёт +80 к левелу.
Я сам видел все эти рейтинги, писькомерки, проценты, но купил себе именно Lumia 650. Потому что я могу и хочу писать на любимом C#! Даже отдельный оффлайновый комп выделил для "десятки". Гейфоны не рассматриваю как рынок вообще (пусть сами свой ОбджыктСи юзают), а Ведроиды — ну до того поганая у них IDE и весь процесс разработки, что лучше писать для венды, чем заниматься добровольным мазохизмом.
Верю, что в конце-концов Наделлу выпинают ссаными тряпками и сделают разработку для смартов доступной на Win7 — вот тогда заживём!
Re: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, Neco, Вы писали:
N>Начинаю писать под виндофон. Обнаружил какой-то бардак с типами приложений под него — я так понял, что есть сильверлайт приложения и есть universal app типы. И что лучше писать universal app — сильверлайт это пережитки прошлого.
Там всё грустней. Типов приложений гораздо больше, причём universal нету для Win 8.0, но есть для Win8.1. А ещё есть universal для Win10, причём по API несовместим с Win8.1, поэтому его решили назвать UWP.
В параллель запускают это шапито с Xamarin, когда один код можно запускать на 3 платформах сразу (винфон, андроид, айфон). Предсказуемо, там куча костылей "#if ANDROID ... #elif IPHONE ... #else ... #endif". Надеюсь, эту технологию купили, чтобы утопить как FoxPro в своё время (но тот хоть умел реально на трёх платформах работать: DOS, Windows, UNIX).
Re: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, Neco, Вы писали:
N>Начинаю писать под виндофон.
я прошу прощения за возможно бестактный вопрос, но очень уж интересно, в чём смысл данного упражнения?
по самым оптимистичным оценкам на данный момент этой ОС пользуются на 1.5% мобильных устройств.
Re[3]: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, LuciferSaratov, Вы писали:
LS>я прошу прощения за возможно бестактный вопрос, но очень уж интересно, в чём смысл данного упражнения? LS>по самым оптимистичным оценкам на данный момент этой ОС пользуются на 1.5% мобильных устройств.
Только вот при том количестве, что всего существует устройств среди большой тройки (ипон, ведёрко и винфон)... а потом после выкидывания устройств, которые юзаются в китае (там иппон и ведёрко и китай — это бОльшая часть смартов, используемых на текущий момент), то получается, что рынок-то их весьма даже не мал.
Кроме того, не нужно забывать, что UWP — это не только винфон, вин рт (сейчас это вроде вин 10 сингл апп называется), вин сервер (вроде в 16, как и в 12/12R2 можно поднять Desktop Experience — сам пока не пробовал, но думаю должно быть — иначе как же Эдж?! ) и вин десктоп, но и такой немалый рынок, как XBox One — там нонче тоже десятка и есть UWP...
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[2]: Интеграция декстоп-приложения и windows phone app 8.1
Здравствуйте, LuciferSaratov, Вы писали:
LS>я прошу прощения за возможно бестактный вопрос, но очень уж интересно, в чём смысл данного упражнения? LS>по самым оптимистичным оценкам на данный момент этой ОС пользуются на 1.5% мобильных устройств.
вопрос норм, ничего бестактного ))
пишу, ибо люблю писать себе софт, реально нравится (пока, по крайней мере) разработка на дотнете (на джаве под андроид пробовал — тоска). и плюс мне коллеги виндофон подарили, теперь мне под него нужны всякие утилитки. ))
процент использования устройств меня мало волнует. монетизация моего кода мне не нужна. надо чтобы для меня работало.