|
|
89
Microsoft анонсировала Desktop to UWP Packaging ProjectMicrosoft продолжает толкать в массы идею «мостов», с помощью которых разработчики могут переносить существующие приложения на платформу UWP под Windows 10. Пару часов назад компания анонсировала Dekstop to UWP Packaging Project для Visual Studio 15. Он создан с целью облегчить постройку и тестирование приложений, конвертированных на UWP при помощи утилиты Desktop App Converter, который был анонсирован на конференции Microsoft Build 2016. Разработчики смогут создавать новые проекты при помощи Desktop to UWP Packaging Project. В нем содержится специальный mapping-файл, который перенесет файлы из существующего проекта, а конфигурационные файлы позволят Visual Studio перенести любые обновления, которые разработчик проделает в коде классического Win32-приложения. Разумеется, что такие UWP-приложения будут работать только на компьютерах и планшетах, по крайней мере, пока разработчик не решит полностью переписать код. Очень хорошо, что компания вкладывает усилия в создание более гибкой и удобной платформы для разработчиков. Это позволит привлечь больше кодеров, что приведет к увеличению количественных и качественных показателей магазина Windows Store. Разработчики могут уже сейчас начать работу с новыми проектами. Для этого понадобится компьютер с Windows 10 не ниже версии 14342, Visual Studio 15 и Desktop App Converter Preview. Источник: MSDN Blog Комментарии (89)Вы должны быть зарегистрированы для написания комментариев. |
|
Разработка идет и это радует!
Вот нет чтобы статью прочитать, комментарий со смыслом оставить... Но нет, надо же #первыйнах сделать:)
Я читал статью об этом на англоязычном сайте.
Жаль что не так много внимания уделяют мобильной платформе.
Ну почему же? UWP как раз и пишут под все платформы. Если кодер перенесет свою старую десктопную прогу в UWP - то она будет работать и на телефоне) главное с интерфейсом поработать)
Я то в курсе что это универсальная платформа, но все же именно к мобильной винде приоритет не большой, в статье даже написано, если разработчик вдруг снизойдет и напишет приложение и на моб. версию...
Вот что огорчает.
Нет. Сейчас не так. Дело в том, что это один проект и один код. Только нужно продумать как это будет выглядеть на маленьких экранах. Не более того.
Нет, если приложение использует Win32 API, на смартфонах оно не заработает. А на компьютерах - пожалуйста. Я бы сказал, что это псевдо-UWP.
Я бы сказал, это вообще не UWP. Правда еще не смотрел. Нужно затестить, есть у меня старое мое win32 приложение. Тогда можно предметно говорить.
Так вот, я засомневался на секунду, но я был прав. API Win32 в UWP
Приложение UWP или компонент среды выполнения Windows, написанные на C++/CX, имеют доступ к API-интерфейсам Win32, которые являются частью UWP. Эти API-интерфейсы Win32 реализуются всеми семействами устройств с Windows 10. Свяжите свое приложения с Windowsapp.lib. Windowsapp.lib — это библиотека "umbrella", которая обеспечивает экспорт API-интерфейсов UWP. Ссылки на Windowsapp.lib будут добавлены к зависимостям вашего приложения в библиотеках DLL, которые присутствуют на всех семействах устройств с Windows 10.
Но в том-то и дело, что пока не все интерфейсы и Win32 API присутствуют на Windows 10 Mobile. Поищите статью на WindowsCentral насчет Project Centennial, там это расписано.
Цитирую: "Нет, если приложение использует Win32 API, на смартфонах оно не заработает"
То есть всё таки заработает? Нет или не все - наверное разные понятия?
https://msdn.microsoft.com/ru-ru/library/windows/apps/mt592893.aspx
Если аналог API существует в UWP, то заработает. Короче, смотрите Msdn или ту статью в WindowsCentral, я в этом не сильно эксперт.
А я ссылку куда дал? Зачем тогда людей вводить в заблуждение - если вы не эксперт. Это все, что я хотел сказать.
Завтра дам конкретные ссылки. Все, что я вам говорю, написано там.
Да не нужно напрягаться. Вы утверждали, что нет. А они есть. Вот и все. Полный список или нет - это уже другой разговор) но спасибо вы сделали мой вечер фразой "я в этом не сильно эксперт"! То есть вы эксперт, но как бы не сильно? ??? Спасибо))))
Как бы читал про это, но сам не особо шарю, поэтому "не сильно эксперт" :)
Ага, и не говорите. Намаялся я с адаптивностью и XAML...
Ой сам в начале намучался и несколько раз переделывал подход. Особенно огорчило, что некоторые контролы убивают скрол. Долго пытался понять, что случилось) пришлось на Grid с разметкой переделывать. Но очень порадовали тригеры) можно лепить, что угодно) главное понять логику)
По началу всегда так, но как разбираешься что к чему, то все просто)
Xaml - это все-таки зло.
Вышло накопительное обновление.
Вот, именно про такой инструмент я и говорил. Это уже будет полноценный (хоть и не кроссплатформенный) порт. Хорошая новость, надеюсь проект будет успешным!
Очередной project... А в следующем году прочитаем как его закрыли..
Project Spartan не закрыли же. А эта штука весьма перспективна и позволяет обратить внимание на UWP большего числа разработчиков
Spartan то может и не закрыли,а вот сколько других закрыли! Тоже весьма перспективных кстати.
Если намёк на Astoria, то проект был заранее обречен на провал
Ну понятно дело. Ты ж так сразу и сказал. Только майки опять об этом не знали)))
Они сделали попытку, благо прибыль позволяет это сделать. Но проблема кроется в самом андроиде и технологиях, которые используются в программировании под него
Это вот кто тебе сказал? Или сам додумался? Т.е примерно выходит так- на ранних версиях 10ки apk файлы в принципе безболезненно запускались, а как начали портировать-все, какраул, весь процесс раком встал? А с iOS значит все в порядке? Думаю совершенно по другим причинам лавочку прикрыли
На iOS используется нормальный компилируемый язык программирования, а не лагадром под названием Java.
Что мешает писать на С++?Javascript? Golang? Или тоже лагадром?
А вот это уже обидно.
Безболезненно? Ты вообще пользовался В10М в те времена? Из-за наличия эмулятора ведра система жутко лагала. Вылетело всё, что даже не было связано с андроидом. Я еще помню когда вышла слкд. сборка без эмулятор я вообще в шоке был. Оказалось в10М может быстро и плавно работать. По этой причине и убрали нафиг асторию. А с айос совсем другая история, там портирование приложений.
Не будем ка гадать, время покажет, перспективный он или нет.
Чувак стал вторым. Бесится?
Не, спокоен как удав
А что мешает установить обычное win32 приложение на ПК? Какой смысл?
Смысл есть. Приложению на UWP станут доступны некоторые возможности, начиная с системного уровня (точно не помню, но небольшой перечень уже имеется), заканчивая ништяками распространения софта через магазин (удобное обновление, продвижение, система обратной связи и пр.). Плюс, наверняка планируется в будущем облегчить порт приложений на настоящий UWP, то есть на любые устройства
А также не портабельность, не переносимость, не возможность выбора места установки, не возможность портировать на другие платформы. Одни плюсы блин ?
Портировать с Windows на Windows?
Оффтоп: Подскажите, пожалуйста, почему Whatsapp, не скачивается? Сборка 10342, пробовал и во внешнюю и во внутреннюю памяти, остальные приложения скачиваются.
Привет! Было такое же. Мне помогли только сброс и молитва богу Алледан.
Привет, Григорий! 2 дня не скачивался, я ничего не делал, а сегодня взял и скачался?
О, магазин на Windows 10 Mobile починили
Какая теперь версия магазина?
11604.1000.27.0
Так новость же была)
Я думал, там только для пк)
Для мобайл тоже,только для Редстоуна)
Что то я одного не пойму, на кой черт переносить win32 в среду win10 только на компах и планшетах, если они и так их запускать умеют неплохо, а вот смарты.... Если они хотят полностью отказаться от win32 то это вряд ли получиться
На планшетах крайне неудобно работать с win32 приложениями.
Когда uwp будет приближенной по функционалу к win32, win32 потеряет актуальность, т.к. UWP уже сейчас имеет неоспоримые преимущества
Какие же?
Работает UWP на всех платформах Microsoft
Работа на любых устройствах без костылей, удобная установка, удобное удаление (не оставляют мусора), обратная связь с разработчиком через магазин, унифицированный дизайн... Я думаю что есть ещё преимущества, но даже первых двух-трёх вполне вроде достаточно
Что мешало сделать все то же самое для win32? Сделать единый магазин, гайдлайны по дизайну? UWP искусственно навязано, и это очевидно.
Они и сделали, через UWP. Или ты хочешь что бы в систему пихнули еще один отдельный магазин, в котором будут только вин 32 приложения? Что бы пользователей совсем запутать)
Ага, запилили очередной велосипед с ограниченными возможностями вместо улучшения старого.
Но если я сейчас скажу, что сам разрабатываю приложения под UWP, то, думаю, спор моментально прекратится :)
Какого старого?) не было ничего старого. А что было надо выкинуть и забыть)
Был, вы сами во втором предложении косвенно подтвердили, что был.
А выкидывать и забывать можно хоть каждый день. И разработчикам это не нравится.
Никакого магазина, никакой нормальной основы для создания платформы распространения не было
А я говорил, что основа эта была? Нет. Я говорил, что ее можно сделать.
Не знаю, зачем вы сейчас продолжаете тянуть этот бессмысленный и беспощадный спор.
Беспощадный?) это как то явно не про этот спор)
Это была отсылка к пушкинской фразе про русский бунт.
ГГ ВП. где новость? тоже напишете что все еще будет хорошо???http://www.theverge.com/2016/5/18/11699660/microsoft-foxconn-feature-phone-sale
У тебя как с английским? Эта новость была)))
Семь новостей назад было, поторопился ты
MS избавилась от кнопочных звонилок под брендом Nokia. Что плохого? И, да, новость была.
Посмотрим. Как эта функция переноса себя покажет.И сколько разрабов захотят переносить приложения на виндовс телефоны.
Даже не знаю что ответить
Ребята,всем привет)) Скажите пожалуйста,экран oled отличается от amoled?! И почему при отклонении экрана на 640 и на 650,650я отдает в синеву,тогда как экран на 640 остается черным?! Это типично для oled дисплеев?! И да,я знаю что на 640 ips матрица)) Всем кто поделится знаниями,большое спасибо?
Да, типично. Олед- это и амолед.
Краткость сестра таланта
Обзорщики отмечали, что это особенность 650
Другие амоледы черные,как и положено.
Видимо экран не лучшего качества
Как то не очень красиво это смотрится(( У гнусмана с amoled дисплеем такого не наблюдается,даже на средних смартах! Я думал это дефект данного аппарата,на белой модели он кажется черным,хотя...может на контрасте так кажется? (черный на белом)
Смарт же бюджетный)
Еще и железо никакое втюхивают)
Что то новости подтормаживают вышло обновление 1003 а в новостях ничего
Есть такое,спасибо
Ну и как вам 1003-я сборочка? Много багов?
Из самых заметных - сразу пришло обновление магазина, теперь наконец проверять обновления можно... Телефон немного подтапливать стал, хотя может нужно дать ему отлежатся... И новый магазин стал работать значительно быстрее.
Не такая стабильная как 586 но шустрее
Эт что такое?)
Извините за офф, ребят. Иногда беру смарт, буква H не горит. Пробую нажать Передачу данных и смарт намертво висеть. Бесит уже. Есть у кого такое?
Это болячка двухсимочных аппаратов на последних сборках редстоун. Сам уже замучался ждать когда ее исправят.
Есть. У меня односимочный, каждый день такой баг.
Вот прилетело сегодня 1003
Хах, у меня магазин не обновляется, пока старый, хотя фаст уже два дня.
О, обновление на редстоуне .1003
Вот такая ошибка когда пытаюсь установить или обновить приложение в магазине, кто знает что сделать можно?