Vscode: Выпуск в Microsoft Store

Созданный на 21 авг. 2016  ·  246Комментарии  ·  Источник: microsoft/vscode

Хотя VS Code и так легко получить, все же кажется, что VS Code может выиграть от стандартизированной процедуры обновления, которая поставляется с Windows Store. Возможно, можно было бы использовать даже что-то вроде Desktop App Convertor .

feature-request install-update windows

Самый полезный комментарий

Ага, продуктивнее будет: scream:

vscode mobile

Все 246 Комментарий

Как связанный вопрос
Что мешает VS Code быть приложением UWP, чтобы его можно было использовать на телефоне / Xbox и т. Д.
Это ограничения UWP, связанные с песочницей?

Код VS на UWP: +1:

Может быть полезно: http://electron.atom.io/docs/tutorial/windows-store-guide/
Но я не думаю, что приложение UWPed имеет право запускать расширение с EXE в нем, например «C / C ++».

Было бы здорово иметь его на континууме! 👍

Ага, продуктивнее будет: scream:

vscode mobile

Я перейду с iPhone + Macbook, если вы его отпустите

Перенос кода Visual Studio в Магазин Windows во многом поможет сделать кодирование более доступным и легким для понимания. Я всегда говорю людям, как легко кодировать, но они обычно даже не беспокоятся, когда для начала требуется загрузка вручную и настройка. Простая загрузка в один клик из магазина устранит это препятствие.

Хорошо, мы все знаем, что это невозможно, потому что перед использованием IDE (vscode) мы не можем установить среду разработки (например, PHP, полный .NET, ...) в ОС, которые используют .NET Standard, например Windows 10 Mobile, поэтому, возможно, мы можно просто использовать его как облачную IDE.

@ikourfaln, зачем нам в таком случае среды разработки. В этом случае я был бы рад удаленно подключиться к серверу.
Редактирование строго с этим не связано. Конечно, мы можем потерять интеллект, но, возможно, у нас будет менее ограниченная среда в этом отношении со всем толчком континуума.

@ikourfaln Лично я был бы рад иметь возможность только «редактировать» файлы. Иногда вам не нужно тестировать прямо на сервере. И я не знаю для вас, но я не использую свою машину постоянно в качестве тестовой среды ...

@ikourfaln Между прочим, с парочкой скриптов вы можете удаленно протестировать свой код на удаленном сервере, если вы используете GitLab ... Итак, кодирование только с моего телефона может быть неприятным! 😉

Я разработчик .NET, поэтому смотрю на эту возможность с точки зрения .NET Core, который будет работать на Windows Phone.

Нам нужен редактор кода с правильной поддержкой intellisense и языков, и это наверняка возможно.
В магазине на самом деле есть несколько редакторов кода, например Formula , но их нельзя сравнивать с Visual Studio Code по функциям.

Некоторые проекты можно запускать непосредственно в приложении, например, чистые клиентские веб-приложения (HTML5, javascript, CSS).
Другие проекты, основанные на .NET Core или Typescript, вероятно, не могут быть скомпилированы напрямую или их выполнение очень сложно.
Конечно, у нас не может быть полноценной среды .NET, PHP, NodeJS, C ++ и т. Д., Но это не значит, что мы не можем использовать Visual Studio Code в качестве чистого редактора для проектов такого типа.
Также компилятор может быть удаленным (сервер компиляции, ПК в локальной сети с полной средой или облачный сервис).
Я жду чего-то лучшего, чем Ide7 , с поддержкой отладки.

Вы также можете продавать облачный компилятор как услугу, интегрированную с «Visual Studio Team Services».

Локальный контроль источников, вероятно, непросто достичь, но он может быть облачным с помощью Visual Studio Team Services или с помощью github, вы можете черпать вдохновение из некоторых приложений: SVN , Github , Bitbucket ...
Но мы можем синхронизировать OneDrive и резервные копии локальной истории ...

Лично я считаю, что перенос кода Visual Studio в приложение UWP - непростая задача, но она возможна после некоторой работы и принесет большую пользу платформе Continuum.

Код Visual Studio как универсальное приложение для Windows было бы просто великолепно! 👍

По некоторым особым причинам трудно загрузить двоичный файл в Китае, но я могу стабильно подключаться к Магазину Windows. Так что было бы здорово иметь его в Магазине Windows.

Я так сильно за это голосую ... Всегда иметь VS Code IDE в кармане было бы прекрасно ...

Было бы отлично, если бы мобильные телефоны с Windows 10 можно было использовать в качестве инструмента веб-разработки! ;)

Пожалуйста, сделайте это !!!! Давай, Microsoft.
С поддержкой git и ftp / sftp. Также по возможности внедрите SSH.

Связанные - # 15820
Включено в контрольный показатель января 2017 года.

Я надеюсь, что VS Code на UWP также может сыграть роль Git в UWP.

Сделайте что-нибудь для своей компании, вы же Microsoft, верно?
Точно так же, как Nintendo должна выпустить свой последний Mario на Switch.

Могут ли приложения Window Store также синхронизировать настройки? Я знаю, что это можно сделать с помощью какого-нибудь расширения, использующего gists, но официальная поддержка не помешает.

@CoenraadS да. Приложение Магазина Windows может получить доступ к uwp API, который позволяет синхронизировать настройки. Но это плохое решение для кроссплатформенного приложения.

Я пришел сюда, чтобы задаться вопросом, почему совершенно новый продукт Microsoft не был продуктом Windows Store. Это действительно должно быть там.

Сделайте что-нибудь для своего нового Surface.

Упакуйте код как приложение из Магазина Windows, чтобы его можно было запускать на ноутбуке Surface. Я знаю, что это не так просто, но это важная цель.

С недавно анонсированным Surface Laptop вам, как никогда, следует публиковать код в Windows Store.

@bpasero Есть обновления по этому

Для тех, кто заинтересован в результатах расследования ... Мы использовали конвертер настольных приложений для преобразования VS Code в приложение UWP, которое использует Desktop Bridge (также известное как приложение Centennial), которое обеспечивает возможность установки Windows Store и доступ к подмножеству полный API UWP. Преобразование прошло довольно хорошо, и мы смогли загрузить VS Code как приложение Windows Store без потери функциональности.
Итак, расследование самого продукта закрывается. Следующее расследование, которое нам нужно будет сделать, это понять, как адаптировать наши внутренние системы сборки для создания ежедневных / ежемесячных сборок, которые можно публиковать через Магазин. Как только это будет понято, мы решим, имеет ли смысл продвигаться вперед с этими усилиями и действительно помещать их в очередь.

Теперь, когда Microsoft продвигается вперед с недорогой платформой, которая поддерживает только приложения из Windows Store, действительно пришло время решить эту проблему. Лично для меня Visual Studio Code - единственное приложение, не относящееся к Store, которое я использую на регулярной основе. Для следующего поколения программистов, которые будут обучать себя практике на этих машинах стоимостью менее 300 долларов, мы в долгу перед ними, чтобы иметь доступный надежный редактор кода.

@Mocuto, где вы видели этот комментарий? Я не вижу этого в этой ветке обсуждения

@ jcotton42 В ветке # 15820

@Mocuto спасибо

100% согласны с тем, что это НЕОБХОДИМО, чтобы это произошло - Win10S и HP Elite x3 сочли бы это жизненно важным выбором для изменений кода - Что касается запуска кода, мы должны отодвинуть его в другом месте и использовать для этого такие службы, как VSTS / Appveyor / travis, как убийство работоспособная машина.

Я обсуждал это с несколькими участниками сообщества PowerShell, но, по сути, обсуждается эта ветка https://twitter.com/ryanyates1990/status/860265487506264069

Пожалуйста, принесите нам приложение UWP для Windows S, оно нам очень нужно!

Следует отметить, что приложения, доступные для Win 10 S, будут подмножеством приложений Магазина Windows: они добавили несколько дополнительных правил, запрещающих использование конкурирующих браузеров. Где они проводят черту, на данный момент кажется неясным и вполне может измениться, поэтому трудно предсказать влияние на VSC.

Они могли бы сделать это таким образом, чтобы позволить приложениям Electron использовать только локальный контент, но даже это было бы не идеально для VSC.

Но, может быть, в итоге все не так уж и страшно. VSC как электронное приложение никогда не было идеальным. Было бы намного лучше, если бы Windows 10 предоставляла API-интерфейсы, которые позволяли приложениям Electron использовать движок браузера Edge платформы, а не объединять собственные компоненты браузера. И по мере того, как Edge приближается к тому, чтобы догнать Chrome / V8 (не говоря уже о кажущемся отвращении MS к API Web Componenet), этот идеал становится все ближе. Я всегда предполагал, что это (и использование VSC как службы из Azure) было частью «генерального плана» VSC.

И это обеспечило бы эффективный способ для всех приложений Electron (в конце концов, давайте не забывать о slack) достичь 10 S.

Если необходимость сделать VSC доступным для Win10 S подталкивает вперед, то и VSC, и 10 S лучше для него, IMO.

@GitTom «Следует отметить, что приложения, доступные для Win 10 S, будут подмножеством приложений Магазина Windows: они добавили несколько дополнительных правил, запрещающих использование конкурирующих браузеров»
Это обычное правило для магазина, а не только для Win 10 S https://msdn.microsoft.com/en-us/library/windows/apps/dn764944.aspx

Но есть приложения вроде Slack и Telegram на базе Electron. https://electron.atom.io/docs/tutorial/windows-store-guide/

@ ad1Dima
Политика Магазина Windows, на которую вы ссылаетесь, датирована «Дата документа: 29 марта 2017 г.». Я не думаю, что там есть что-то, что подробно описывает дополнительные правила для Win 10 S. Как я уже отмечал выше, они не совпадают.

Таким образом, тот факт, что Slack и Telegram находятся в Windows Store, не говорит нам о том, что они (и другие приложения Electron) будут разрешены для Windows 10 S.

@GitTom есть одна политика. Вся журналистская истерия была основана на 10.2.1 этой политики.

10.2.1
Приложения, которые просматривают Интернет, должны использовать соответствующие механизмы HTML и JavaScript, предоставляемые платформой Windows.

Вот видео, показывающее, как приложение Slack работает в режиме выигрыша 10 с https://www.youtube.com/watch?v=sPh3c0onaQo

Если у вас есть отдельная политика для выигрыша 10 с, пожалуйста, покажите нам.

О да, я вижу, что Slack работает, в частности, на https://youtu.be/sPh3c0onaQo?t=2m5s

Проект vscode принадлежит Microsoft, поэтому я не думаю, что политика магазина представляет собой реальную проблему.
Политики магазина созданы для сторонних клиентов, только гарантируют максимальную безопасность пользователям. Microsoft должна только проверять и сертифицировать безопасность vscode.

Нет, другого источника у меня нет. Очевидно, что консенсус заключается в том, что я ошибаюсь и что приложения Electron подходят для Windows 10 S. Это, безусловно, упрощает ситуацию.

Я не думаю, что тот факт, что Code является приложением Electron, является здесь проблемой ... поскольку это не просто редактор кода, Code интегрируется с git (который не может работать на 10 S), CMD / PowerShell (которые не доступно на 10 S), внешние компиляторы / интерпретаторы / утилиты отладки и т. д. (то же самое, недоступно на 10 S). Эти проблемы могут привести к тому, что версия Code 10 S будет очень урезанной или просто станет интерфейсом для облачной службы. Еще одно заблуждение состоит в том, что Код может работать на телефоне, если его поместить в Магазин. Это не так. На телефонах могут работать только приложения UWP, специально разработанные для мобильной платформы. Приложения Desktop Bridge могут работать только на ПК.

Готов поспорить, единственный способ запустить Code на ноутбуке Surface - это обновить его до Pro.

@ d1vanloon для меня было бы здорово, даже если vscode может работать только как редактор на Windows 10 S и мобильных устройствах.
Очевидно, было бы даже лучше, если бы vscode мог работать как облачный ide с поддержкой git и использовать облачный компилятор, такой как службы Visual Studio Team.
Однако, несмотря на это, что потребовало бы большой работы, я до сих пор не понимаю, что он блокирует выпуск vscode в качестве Desktop Bridge для Windows 10 Pro.

Я думаю, что это хороший кандидат для передачи в магазин через мост win32. Нет сервисов, нет COM и не требует прав администратора. Политика магазинов запрещает использование веб-технологий, отличных от EdgeHtml и Charka, поэтому мы не можем получить Chrome и Firefox в магазине (по соображениям безопасности). Однако, если это можно перенести для их использования, я не вижу, как это нарушает политику хранилища, и должно работать, если у вас есть внешние инструменты (nodejs и т.д.), установленные отдельно, это просто вопрос команд конвейера и связи с ними . Что касается его работы в Windows 10 S, я вижу ограниченный успех, потому что все языковые службы требуют node.js для запуска таких вещей, как tsserver.js для поддержки языка TypeScript. Однако кто сказал, что у вас не может быть профиля клиента, в котором все ваши службы node.js и т. Д. Выполняются удаленно, а результаты отправляются по сети.

Чтобы это работало с устройствами с ограниченным объемом памяти, такими как Xbox, вероятно, потребуется интеграция с Onedrive. НАСТОЯЩИМ я прошу расширить это, чтобы сделать онлайн-приложение кода Visual Studio в приложениях live.com (например, уже существующее слово, Excel в Интернете и т. Д.). Таким образом, вам действительно не понадобится ничего, кроме веб-браузера, и MS будет рада, потому что больше людей будут использовать Onedrive и другие инструменты онлайн-офиса на live.com. Судя по тому, что MS хотела бы расширить Windows S, как Google, она, вероятно, будет полагаться на онлайн-приложения, такие как Google, с Chrome OS, что делает код визуальной студии онлайн на live.com наиболее вероятным вариантом. Поскольку vscode предназначен для массовых пользователей, покупка расширений в приложении за небольшую плату (1-10 $), интегрированная с ms store, вероятно, также будет наиболее подходящей моделью.

@ Kollerb04 после простого преобразования Desktop Bridge это приложение не сможет работать ни на одном устройстве, кроме ПК. Ни на Xbox, ни на телефоне, ни на HoloLens.

@ ad1Dima не говорит о простой конверсии. Просто общее представление. Xbox был просто примером, потому что я думаю, что телефоны имеют аналогичные ограничения, хотя, если я не ошибаюсь, это недавно изменилось с появлением win10 mobile. Кстати. если это не будет работать на телефоне или других закрытых устройствах, это бесполезно на данный момент в магазине Microsoft, как будто кто-то может купить ноутбук Surface ... они, безусловно, могут купить и использовать Windows 10 Pro и даже Visual Studio 2017. Я понимаю Windows S в устройствах за 150 $, но на данный момент я не думаю, что есть какой-либо рынок для эксклюзивного приложения Microsoft Store для ПК, в котором уже есть javascript или что-то еще, что его называют аналогом для стандартного рабочего стола. Тем не менее, интеграция с onedrive будет работать для устройств с закрытым хранилищем (я думаю), даже если это только загружаемое приложение и не работает в облаке, как более широкая идея, которую я представил.

@ ad1Dima Я думаю, что размещение самих инструментов разработки в контейнерах, известных как Windows Store, является интересным. Мне нравится думать об этом как о докере для клиентских приложений (в любом случае в Windows). Это чистая установка / удаление, отсутствие пользовательской логики стороннего установщика, и безопаснее запускать все в разделенных, хорошо разделенных песочницах, в отличие от текущего процесса, где все имеет доступ практически ко всему в вашей системе и может испортить вещи, даже если с благими намерениями. Я думаю, что одним из главных препятствий для этого является взаимодействие с node.js. Но что касается бесполезности, я думаю, что это натянуто. Я думаю, что цель здесь - перейти на безопасный режим по умолчанию. Код VS уже является кросс-платформенным, и его добавление в xbox и другие очень ограниченные платформы можно рассматривать только после того, как мы сначала позаботимся о первой части. Инструменты разработчика, вероятно, в наименьшей степени продвинулись в работе в ограниченных средах, поскольку они сами хотят иметь полный контроль, чтобы предлагать отличный опыт программирования для любого проекта.

Для меня идея публикации в Windows Store не в том, чтобы сделать приложение доступным для мобильных устройств или Xbox; но, прежде всего, чтобы предоставить разработчикам более простой способ получить полнотекстовый редактор, а также воспользоваться автоматическим обновлением и дополнительной функцией Магазина из UWP.
Никто никогда не будет использовать свой телефон с Windows 10, HoloLens или Xbox для разработки. Приложения также не нужно адаптировать к мобильному интерфейсу.

Что на самом деле можно сделать? Опубликуйте его для использования на ПК (W10 Home, Pro и S) и на телефонах / планшетах, но _только в режиме Continuum_ (или когда доступна клавиатура Mose +). Это то, что действительно имеет для меня смысл.

К сожалению, Windows Phone мертв. Поэтому я думаю, что не стоит публиковать его в магазине, когда есть около 10 моделей, которые их поддерживают, хотя Microsoft больше не хочет эту отметку (например, они перестают поддерживать Skype для Windows Phone 1 июля). .

@ jens1o Я действительно согласен с вами в том, что публикация в магазине не стоит того, если рассматривать возможность размещения в таких средах, как телефон, HoloLens или Xbox. Есть одна странность, о которой на самом деле не говорится: магазин против распространения за пределами магазина через тип файла .appx вместо .msi и .exe. Я думаю, что все веб-сайты должны предлагать файлы .appx для Windows 10 и .msi или .exe для Windows 8.1 и старше. Вышеупомянутые преимущества https://github.com/Microsoft/vscode/issues/10759#issuecomment -306465609 объясняют мои рассуждения; однако, как только он будет распространяться через .appx, не составит большого труда пройти весь путь и превратить его в приложение для магазина, но также позволит людям получить его за пределами магазина в формате контейнера (.appx). Я не большой поклонник магазина, в основном потому, что трудно вернуться к версии, которая работает, когда что-то ломается, и в те моменты, когда приложение прекращает работу, и теперь у меня нет локальной копии, которую я могу установить сам. Как видите, здесь действительно есть две проблемы, и я бы сказал, что магазин - меньшая проблема.

Я хочу, чтобы время, которое им нужно на разработку этого (классного) редактора, ушло на редактор, а не на исправление ошибок из-за большего количества различных сред. Я не вижу проблем в том, чтобы установить это приложение как настольное. На самом деле верно и обратное, потому что приложения для Windows не имеют таких больших возможностей, и я не знаю приложения, основанного на Electron, в App Store. Это было бы слишком много для такой (по сравнению) маленькой команды.

@OrbintSoft Я знаю, что вы хотите, чтобы он был в магазине для Windows 10S, мобильных устройств и т. Д. Я бы сказал, что мы должны потребовать, чтобы Microsoft разрешила нам установить любой файл .appx на все наши устройства, потому что он уже изолирован в песочнице, а магазин - это больше, чем требование.

Да, мне очень нравится иметь на windows mobile с континуумом, windows 10 s и т. Д.
И я считаю, что несмотря на все, что Microsoft вкладывает средства в универсальные приложения, мобильность и облако, необходимо учитывать по крайней мере долгосрочный анализ.

Однако, если говорить реалистично, в настоящее время невозможно выпустить vscode как приложение uwp (требуется слишком большая работа).

Но, как уже было проанализировано, vscode отлично работает как столетнее приложение в Windows 10 Pro и, возможно, даже в Windows 10 s.

Выпуск в магазине Windows - это не только способ выпустить универсальное приложение, это стандартный способ выпустить безопасное приложение со стандартным управлением обновлением / установкой / удалением.

Microsoft вкладывает очень много средств в магазин, а vscode - это продукт Microsoft, только для согласованности. Было бы естественно ожидать релиза в магазине.
Так почему бы не отдать должное магазину?

@OrbintSoft Немного не по теме. Магазин отличный, когда работает. Тем не менее, у него часто возникают проблемы, и я не хочу, чтобы мой единственный способ получения и обновления моих инструментов разработки полагался на магазин. Нет ничего плохого в ванильном .appx. Это работает лучше, чем одноразовое развертывание, которое существовало в те времена для разработки .Net. Если они поместят его в магазин, конечно, замечательно, это еще один способ получить продукт, но на самом деле мне нужен полный контроль над развертыванием, обновлением, откатом и идентификацией. Я чувствую, что MS предлагает эту потрясающую контейнерную технологию, приукрашивая ее и упрощая до использования управляемой службы (магазина). Я хотел бы иметь возможность развертывать так, как я хочу, потому что некоторые вещи еще не готовы к работе в качестве службы. У меня были времена, когда новая версия vscode нарушала мой рабочий процесс. Это было бы ужасно, если бы магазин просто обновил его, а у меня не было бы выхода, кроме как ждать, чтобы выполнить настоящую работу, пока они не исправят свою проблему.

@OrbintSoft О, кстати, файлы .appx уже имеют отличное стандартное управление обновлением / установкой / удалением, это называется двойным щелчком по пакету и щелчком по установке. Удаление работает так же, как приложение из магазина. Обновление может быть автоматическим, если оно находится в магазине или по выбору приложения, но должен быть режим «вау и вернуться». Вы получаете это с файлами .appx, просто установите нужную версию и отправляйтесь на скачки. Это очень просто.

@wizarrc appx уже можно установить без магазина, вам нужно просто включить «

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

Однако здесь никто не говорит о выпуске vscode только в магазине, vscode можно продолжать выпускать как стандартную настройку в качестве альтернативы для тех, кто не доверяет магазину.

В компании или в школе обновлением кода Visual Studio можно управлять с помощью Microsoft Store для бизнеса или для образования.
Таким образом, вы можете протестировать vscode, прежде чем выпускать новую версию для своих сотрудников.

@OrbintSoft В этом есть такой же смысл, как вернуться и использовать Windows 7. Обновление до Windows 10 в значительной степени связано с безопасностью. Я считаю, что вы все еще можете сертифицировать свой файл appx и получить его перекрестную подпись Microsoft, а не развертывать его в магазине. Я думаю, это плохой предлог, чтобы сказать, что если вы не хотите, чтобы он был в магазине, вы не можете использовать нашу контейнерную технологию, и вот старомодный установщик .msi, который в конечном итоге сломает или, по крайней мере, захламит вашу систему . У меня нет учетной записи Azure AD Business или Education, я не хочу ее и не могу себе позволить в настоящее время, но я хотел бы получить другие преимущества, которые предоставляет ОС.

Даже если .appx не может пройти сертификацию магазина, он все равно лучше, чем установщик .msi. Я считаю, что не должно быть оправдания тому, что каждое отдельное приложение Windows, не являющееся сервисным или системным драйвером, работающее в Windows 10, не может быть помещено в контейнер. Даже эти не отвечающие требованиям заявки можно разбить на две части; клиентское контейнерное приложение, а также службы и системные драйверы, не относящиеся к пользовательскому интерфейсу. Речь идет о сокращении вашего следа за эксплойтами, и точка.

В этой связи, если Microsoft действительно этого хочет, они могут проанализировать только что загруженный .appx и предварительно проверить его, чтобы убедиться, что он не может использовать какие-либо возможности, которые вы не указали в манифесте. Это то, что позволяют все эти файловые системы, технологии виртуализации диспетчеров объектов, перехватывать обращения к системе и проверять, разрешены ли они. На самом деле речь идет о политике и попытках заставить вас использовать их услуги, которые не следует подталкивать, а позволяют людям соглашаться, потому что это работает для них. Код VS является хорошим кандидатом не только потому, что он сложен и имеет множество движущихся частей, которые все являются внешними по отношению к проекту, но он позволяет Microsoft найти лучший способ сделать пользовательские приложения безопасными по умолчанию для всех пользователей, а не только для тех, кто использует премиум. Счета.

@ jens1o Microsoft ДЕЙСТВИТЕЛЬНО поддерживает Skype UWP в Windows 10 Mobile

Подождите...

О, да. Меня все эти версии запутали. Чтобы уточнить, Windows 8 Phone и Windows 8.1 Phone не получат поддержки с 1 июля.

Телефоны с Windows 10 не затронуты. (Источник: https://www.golem.de/news/microsoft-ab-1-juli-kein-skype-mehr-fuer-windows-phone-geraete-1706-128261.html (немецкий))

@ jens1o и FYI Slack и Telegram - это приложения Elector в магазине.

Пожалуйста, сделайте так, чтобы он работал с Windows 10 S

vscode должен быть опубликован в магазине Mac, в репозитории Microsoft Linux (см. https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu) и в магазине Windows. Это упростило бы установку и автоматические обновления

Даже Inkscape был выпущен в магазине как приложение UWP, даже если он работает только на ПК, я не думаю, что было бы слишком сложно просто выпустить его в магазине, мне легче установить и обновить.
Кстати, Telegram в магазине не является электронным приложением: https://github.com/telegramdesktop/tdesktop

Если бы мне пришлось угадывать, почему Microsoft еще не сделала этого, я бы сказал, что это, вероятно, связано с некоторыми ограничениями платформы UWP. Такие вещи, как возможность ссылаться на библиотеки / файлы за пределами изолированной папки приложения UWP, отсутствуют, терминал не будет работать, и, что, вероятно, наиболее важно, VS Code основан исключительно на открытии любой папки в файловой системе - что-то, что могло бы невозможно в приложении UWP из-за дополнительного уровня безопасности и, опять же, ограничения доступа только к одной папке, разделенной исключительно для приложения UWP. Я не говорю, что они не смогут поддерживать эти функции для приложения UWP, просто этого еще нет.

С большой безопасностью приходят большие ограничения.

@ChuckkNorris Это может быть так, но я все же считаю, что Microsoft должна сообщить нам об этом, если так.

Неужели было бы так сложно прокомментировать эту проблему, информируя нас о возможности UWP в текущем состоянии?

@filfat Полностью согласен - мне тоже нужен официальный ответ.
Я не собирался говорить так, будто защищаю молчание Microsoft; Я просто размышлял о том, почему приложение UWP не было выбрано для VS Code. Я не удивлюсь, если это будет запланировано на тот момент, когда UWP получит паритет функций, необходимый для того, чтобы сделать это возможным, и, вероятно, поэтому этот вопрос еще не закрыт. В конце концов, приложения UWP - это (должно быть) будущее Windows 10.

Чтобы быть в магазине Windows, vscode не обязательно должен быть приложением UWP. Это может быть обычное приложение, упакованное с Desktop Bridge, также известное как Project Centtennial для магазина. Этот подход уже был протестирован командой vscode.

@gulshan Я не знаю, чтобы команда VS Code тестировала этот подход. Быстрый поиск в Google ничего не дал - есть ли источник этой информации?

Monaco является редактором vscode. Он работает в браузерах и не зависит от оболочки Electron. Терминал, отладчики, расширения, верстак (не совсем уверен) и т.д. в него не входят. Он может быть упакован как чистое приложение UWP, доступное для всех типов устройств. Javascript и Typescript получили полную поддержку intellisense в монако.

Кажется, это отличный шанс продвинуть UWP и подать пример Microsoft. Зачем кому-то еще использовать продукт, который не используют владельцы?

@bpasero Разве нельзя автоматизировать использование этого сценария npm? https://blogs.msdn.microsoft.com/appconsult/2017/03/14/convert-your-electron-app-using-the-desktop-bridge/
Это создает пакет AppX без использования упаковщика приложений для настольных ПК, хотя я не уверен в подписи пакета.
Затем вы можете собрать его из своих выходных данных и опубликовать в Магазине Windows.

Я собирался попробовать реализовать это сам, но Electron и NPM далеки от моего опыта.

Привет, команда MS, есть новости? В Fall Creators Update SDK для приложений Centennial внесено множество улучшений. Прошло больше года с момента запроса функции.

Теперь, когда я делаю больше в смешанной реальности (MR), было бы неплохо иметь версию VS Code для UWP, чтобы она лучше интегрировалась с виртуальной средой ... хотя ее можно использовать как настольное приложение в MR.

Согласны - теперь, когда это было протестировано год назад - почему бы не выпустить в магазине?

MS даже выпустила WinDBGX в магазине.
ЧЕГО ТЫ ЖДЕШЬ ???

Я думаю, что этот запрос GitHub и его комментарии нужно разделить на два запроса:

Функция 1. Запрос, опубликованный в исходном сообщении: «Хотя VS Code и так легко получить, все же кажется, что VS Code может выиграть от стандартизированной процедуры обновления, которая поставляется с Windows Store». Это будет для существующих платформ, на которых работает VS Code, например Windows 10 Home / Pro.

Функция 2. Сделайте VS Code кроссплатформенным, чтобы он работал на мобильных устройствах, поверхностях, нижних конечных устройствах и т. Д., А также на платформах, требующих UWP для приложений.

Есть ли официальные новости по этому запросу?
Есть прогресс / дорожная карта / расчетное время прибытия?

https://github.com/Microsoft/vscode/issues/15820#issuecomment -273688385 указывает, что перенос с помощью конвертера настольных приложений работал без потери функциональности (многое может произойти в течение года, поэтому стоит проверить еще раз), оставив единственная проблема заключается в том, как организовать ежедневные / ежемесячные публикации в ~ Windows ~ Microsoft Store.

Что касается оркестровки сборки, может ли сообщество чем-нибудь помочь? В верхней части моей головы выдача .appx во время сборки и настройка встроенного средства проверки обновлений (ссылка для сохранения вместо этого или просто не проверять?) - это 2 области, которые необходимо решить.

как организовать ежедневные / ежемесячные публикации в Windows Microsoft Store.

В Microsoft Store есть API для этого

Что касается ежедневных / ежемесячных сборок, с VS 2017 15.4 существует

Может, на Build 2018 что-нибудь анонсируют? Это не должно быть так сложно для такой большой компании, как Microsoft, поскольку они владеют и программным обеспечением, и платформой.

Спустя год, а новостей по-прежнему нет?

В программном докладе Windows Dev Day был объявлен формат упаковки приложений MSIX, который, как сообщается, позволяет упаковывать приложения практически без изменений. Если я правильно помню, его набор инструментов поддерживает Linux, MacOS и Windows. Это что-то изменило в проблеме?

Немного подумав, я обнаружил, что эта проблема намного сложнее. Код VS можно упаковать в формате appx и отправить в магазин для загрузки. Однако на этом история не заканчивается.

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

Другой вопрос, что использование в Windows 10 S или S-режима в будущем. Как мы знаем, S-режим не позволяет пользователю устанавливать инструмент командной строки, так как этот инструмент разрушает файловую систему. Тогда встроенный терминал в коде vs становится бесполезным, как и вся цель программного обеспечения. Должно ли это означать, что режим Windows 10 S / S не поддерживается? Если да, то какой смысл выкладывать это в магазин? Если нет, что делать с терминалом и расширениями?

Затем напишите письмо в WDG, попросите добавить возможность установки инструментов командной строки через Магазин.

Наличие в магазине упрощает обновление, установку и т. Д. Я думаю, что все хотят иметь одно место для загрузки программного обеспечения.

В идеальном мире версия PWA, которая живет в облаке и использует файловую систему и инструмент командной строки на стороне сервера Azure, будет идеальной для магазина. Пользователь входит в систему со своим профилем, все, что когда-либо делалось с файловой системой и инструментом командной строки, остается в профиле пользователя. Однако я предполагаю, что это будет означать платную версию программного обеспечения или версию по подписке, входящую в состав Office 365 или что-то в этом роде.

Kodi находится в магазине и предоставляет собственный механизм дополнений. Это не должно
считаться параметром в решении IMO.

Вт, 13 марта 2018 г., 20:55 nerocui [email protected] написал:

В идеальном мире версия PWA, которая живет в облаке и использует
файловая система и инструмент командной строки на стороне сервера Azure будут идеальными
для магазина. Пользователь входит в систему со своим профилем, что когда-либо делалось с файлом
система и инструмент командной строки остаются с профилем пользователя. Однако я полагаю
что будет подразумевать платную версию программного обеспечения / версию по подписке, будет частью
офис 365 или что-то в этом роде.

-
Вы получили это, потому что оставили комментарий.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-372797335 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AGs5-yaIvj9ORvseSX_4OIu3lZaYBz1sks5teCROgaJpZM4JpSOF
.

Paint .NET находится в Магазине и предоставляет дополнительный механизм.

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

Есть какие-нибудь обновления для этого?

Прошло много лет с тех пор, как открылась эта ветка, и, похоже, ничего не было сделано. Разве нет простого способа упаковать традиционное приложение в виде столетнего приложения, которое позже будет дополнено API-интерфейсами UWP? Почему этого нельзя сделать?

Все еще ждем версии VS Code для Windows для UWP. Microsoft?

Microsoft, забудьте о выпуске Andromeda в октябре без UWP VS Code ...

Paint .NET находится в магазине и предоставляет дополнительный механизм, поэтому ничто не мешает упаковывать VS Code через магазин Windows. Если бы я мог, это был бы мой предпочтительный метод его использования.

Прошло много лет с тех пор, как открылась эта ветка, и, похоже, ничего не было сделано.

Я действительно чувствую, что это должно быть основной целью.

@egamma @bpasero Можете ли вы рассказать об этом / назначить кого-нибудь для этого? Что-то блокирует это или у вас просто другие приоритеты? Любые обновления были бы хороши!

Я не думаю, что что- то посередине есть, а что-то одно .
Таким образом, ВОЗ блокирует вас?

@ be5invis Я не уверен, понимаю ли я, что вы имеете в виду. Я просто попросил обновить, что заставляет его так долго оставаться открытым и не назначенным. Я могу понять, когда это в настоящее время не является приоритетом, но было бы неплохо обновить его.

Мне просто любопытно, почему у этого давно ожидаемого релизного канала такой низкий приоритет.

Было бы здорово узнать об этом от основных разработчиков.

может быть, с предстоящей функцией установки инструментов командной строки в магазине Windows мы получим это?

@Danthekilla @claell приносит извинения, но этот запрос функции в настоящее время не входит в нашу шестимесячную дорожную карту .

@egamma спасибо за официальное обновление 🍺. пусть нытье возобновится через 6 месяцев.

@egamma Спасибо за официальное заявление, хотя вы не поясняете, почему его нет в дорожной карте.
По-видимому, это не считается очень важным, хотя кажется, что это легко реализовать и имеет огромный спрос (+ кажется логичным со стратегической точки зрения).

Но ладно, я не часто использую Windows, а для Ubuntu есть оснастка, так что мне все равно. Мне просто было любопытно.

_Настоящие_ программисты используют только контроллер Xbox. Клавиатура и мышь распроданы. #UWP

Я не знаю, почему это все еще открыто. Наличие VS Code в магазине не имеет такого большого смысла, как вы думаете. Если вы используете Windows 10 S, вы ограничены только приложениями из Магазина, но вы не сможете запускать командные строки каким-либо образом (поскольку S не позволит вам), поэтому нет никакой выгоды. Если вы не используете S, то нет особого смысла хранить его в магазине, потому что на самом деле ничего не изменится, и для этого потребуется много работы. Во-вторых, VS Code использует свой собственный махенизм обновлений, изменение его на хранилище, похоже, не улучшает хороший UX, который у него сейчас есть, усилия будут такими же, как в вене. VS Code, являясь кроссплатформенным приложением Electron, должен иметь унифицированную базу кода, которую разработчикам нужно разработать только один раз и нажать кнопку для компиляции для платформ diff. Наличие решения vs - это еще один уровень сложности.

@nerocui

тогда нет особого смысла иметь его в магазине, так как ничего толком не изменится

Что изменилось, так это то, что мне не нужно искать его в Интернете, а затем проходить процесс установки, я могу просто нажать «установить» в Магазине. Облегчает настройку новой машины.

нужно много работать, чтобы сделать это возможным

Это не так. Пакетирование приложения Electron для Магазина - дело единственное в PS. Фактически, ранее в этой теме некоторые разработчики из команды VS Code сказали, что они уже пробовали это.

VS Code использует свой собственный махенизм обновлений, изменение его на хранилище, похоже, не улучшает хороший UX, который он имеет сейчас

За исключением того, что с механизмом обновления Магазина я не увижу ни одного уведомления о новой версии в самом редакторе, без перезагрузки и т.д., просто обновление в фоновом режиме. Без сомнения, скорость этой команды впечатляет, но когда мне приходится обновлять код на трех машинах каждую неделю, это немного раздражает.

VS Code должен иметь унифицированную базу кода, которую разработчикам нужно разработать только один раз, и нажать кнопку для компиляции для платформ различий.

Собственный механизм обновления Turning Code может быть реализован в виде флага сборки, а затем это один из литературных аргументов в конвейере сборки для сборки и упаковки версии для Магазина.

Я даже не буду вдаваться в подробности о том, что это продукт Microsoft и Microsoft Store, отсутствие кода там немного смущает и, конечно, не воодушевляет других разработчиков.

VS Code - это, прежде всего, редактор кода. Таким образом, у него есть множество полезных функций, даже если вы используете Windows 10 в S-режиме.

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

Механизм обновления Магазина также проще, происходит в фоновом режиме, меньше сбоев.

Когда дело доходит до распространения для крупных компаний, установка некоторых выбранных приложений из Магазина намного проще, чем распространение и запуск традиционных установщиков.

Вы можете подумать о создании пакета MSIX. Это кроссплатформенный, работает на Linux, Mac, Windows 7, но предоставляет все полезные функции, такие как песочница, виртуализированная файловая система и реестр в Windows 10, а также упрощает публикацию в Магазине.

Придется согласиться с @nerocui. Достаточно терпимости к посредственности Microsoft. Это их продукт, а Store - их продукт. Это должно было быть с самого начала ... не в дорожной карте ... тогда когда? @nerocui абсолютно прав - разработчикам неприятно видеть, насколько неспособны технологии MS, тогда зачем нам больше беспокоиться об этой экосистеме. Лично меня тошнит от всего непоследовательности Microsoft ... просто посмотрите на Windows 10, посмотрите на нее ... Давайте сделаем так, чтобы это произошло!

У меня была совершенно точная идея, те же варианты использования, что и у Андрея. Вся идея
входа в систему на новом / переустановленном компьютере с вашим идентификатором MS и кодом
автоматическая установка / настройка - это то, что я ожидал от MS в качестве маркетингового
Золотая шахта. Я бы предпочел для этого все свои приложения, установленные из магазина.
иметь значение. И разве не лицемерно ожидать, что сторонние разработчики
публиковать приложения в магазине, которым создатели не доверяют / не поддерживают / не продвигают?

В пн, 25 июня 2018 г., 18:09 Андрей Ашихмин [email protected]
написал:

@nerocui https://github.com/nerocui

то нет особого смысла иметь его в магазине, так как ничего не будет
действительно изменить
Что изменилось, так это то, что мне не нужно искать его в сети, а потом идти
в процессе установки я могу просто нажать «установить» в магазине.
Облегчает настройку новой машины.

нужно много работать, чтобы сделать это возможным
Это не так. Упаковка приложения Electron для Магазина - это вопрос
oneliner в PS. Фактически, ранее в этой теме какой-то разработчик из VS
Команда разработчиков сказала, что уже пробовала это.

VS Code использует собственный махенизм обновлений, менять его на store не похоже
чтобы улучшить хороший UX, который есть сейчас
За исключением того, что с механизмом обновления Магазина я не увижу ни одного
уведомление о новой версии в самом редакторе, без перезагрузки и т.д.,
просто достаточно обновления в фоновом режиме. Я имею в виду, без сомнения, скорость этого
команда впечатляет, но когда мне нужно обновлять Код на трех машинах каждые
неделю это немного напрягает.

VS Code должен иметь единую базу кода, которую разработчикам нужно только разработать.
один раз и нажмите кнопку для компиляции для разных платформ
Собственный механизм обновления Turning Code может быть реализован как флаг сборки и
тогда это один из литературных аргументов в конвейере сборки для сборки и упаковки
версия для Магазина.

Я даже не буду вдаваться в подробности, что это продукт Microsoft и Microsoft
Магазин, в котором нет кода, неловко, и уж точно не
обнадеживает других разработчиков.

-
Вы получили это, потому что оставили комментарий.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-400006748 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AGs5-z9YZMWjfPC1fmEf4myfOMruHtJPks5uAQsogaJpZM4JpSOF
.

Похоже, мой комментарий вызвал немало споров. Слушайте, ребята, мы говорим о Microsoft. Если вы хотите, чтобы они были больше похожи на Apple, что ж, они этого не сделают. Они не интегрируют весь свой продукт вместе, а просто используют то, что считают нужным для продукта. Я тоже хотел бы, чтобы все было идеально, но у такого разработчика, как мы, есть возможность по крайней мере настраивать редактор каждый раз, когда мы покупаем новую машину или переустанавливаем ОС. Я не говорю, что это идеально, я просто говорю, что это не приоритет, и Microsoft считает то же самое. Их Visual Studio до сих пор остается 32-битной и использует средство обновления отдельно от самого программного обеспечения. Он тоже не обновляется из магазина, в отличие от xcode от Apple.

Я не думаю, что VS Code настолько сложен, как большой VS. Но в ответ на этот аргумент, приложения Office для настольных ПК доступны в Магазине ...

Но опять же, просто по крайней мере начните двигаться в этом направлении, сначала приняв MSIX .

Хорошо, я собираюсь сказать это (еще раз), потому что больше никого нет. Microsoft IS собирается выпустить складное устройство с мобильными возможностями под маркой Surface во второй половине октября, и в первую очередь оно будет позиционироваться как бизнес-устройство. Он будет работать на модульной версии Windows (Windows Core OS) и компонуемой адаптивной оболочке, получившей название CShell. Сказано так, если это устройство не может запускать VS Code для написания и редактирования кода и выполнять реальную бизнес-работу с ним с первого дня выпуска - МАССОВЫЙ НЕИСПРАВНОСТЬ И ОТРАБОТКА ПОВЕРХНОСТИ БРЕНДА. От имени всех здесь разработчиков, Microsoft, я предлагаю вам пересмотреть свою «дорожную карту»

@ vxnsbir1ugsp - это необоснованное количество предположений о необъявленном устройстве под управлением необъявленной ОС с неизвестными возможностями.

Но S Mode можно легко отключить, так что вы не ограничены Магазином ...
Windows на ARM может запускать практически любое приложение, которое может выполнять настольная Windows ...
Так что я не боюсь таких ограничений. Если Андромеда увидит свет, я почти уверен, что она будет запускать VS Code даже в его нынешнем виде.

@petroemil хочешь поспорить?

@ vxnsbir1ugsp
На мой взгляд, я действительно не думаю, что Андромеда будет иметь функции кодирования. Я не думаю, что он предназначен для разработчиков или создателей. Я думаю, что он будет предназначен для работников поколения Z и использоваться в качестве соединительного устройства вместе с HoloLens и Surface Hub. Это будут периферийные устройства в большом облаке + периферийные вычисления, в которых так хорошо разбирается Microsoft. Думаю, это будет как мобильная платформа с Continuum ТОЛЬКО ДЛЯ WINDOWS 10 S MODE для офисных работников. Что касается разработчиков, я по-прежнему считаю, что нам нужны мощные компьютеры, удобная мышь и клавиатура. Если мы собираемся довольствоваться мобильными устройствами с возможностью стыковки, мы можем также использовать удаленное программное обеспечение и SSH. Или вы также можете надеяться, что отрасль перейдет на PWA IDE, как это уже сделали многие другие службы.

@nerocui Я только надеюсь, что Andromeda запускает VS Code с первого дня в какой бы форме ни была IDE. Неважно, если это из Магазина. Это оно :)

@ vxnsbir1ugsp
Вы можете проверить это, мой друг.
https://stackblitz.com/

@nerocui, этот веб-редактор - отличный пример того, на что способен VS Code внутри песочницы (вы знаете, потенциально может работать в S-режиме). Я почти уверен, что StackBlitz можно легко превратить в PWA и опубликовать в Store.

@petroemil , да, но давайте не будем "overWebify" VS Code. Веба достаточно, как сейчас ... @nerocui Я также могу проверить Sublime, Brackets и, конечно, WebStorm, но, боюсь, они мне могут действительно понравиться, а Microsoft может не понравиться;)

также я забыл упомянуть Arduino IDE, которая некоторое время находится в магазине, я использовал ее, и она настолько удобна, что я вообще забыл ее приложение Store. Эта IDE фактически компилирует код, отправляет его в Arduino через USB, использует сокеты для связи, программное обеспечение OTA загружается через Wi-Fi ... Я не предлагаю переписывать какую-либо часть кода VS - просто делайте то, что делает Arduino - они предлагают отдельный установщик помимо Магазина.

Хорошо ... Итак, теперь мы должны иметь возможность просто пойти и кодировать на недавно анонсированной Surface, верно? Каламбур предназначен :)

@bjuraga Я вижу, что вы там делали, но идет Андромеда, и MS лучше подготовиться. Анонсировали портативную версию VS Code, разве это не первый шаг в Магазин?

@nerocui отлично! Я просил об этом больше года назад! MS следует купить stackblitz и включить его в набор инструментов live.com или outlook.com/visual studio или создать свою собственную версию. Я вижу, что нет поддержки репозитория github? Это не так уж необходимо, но было бы полезно. Также приветствуются дополнительные языки / фреймворки. Выпуск репозитория магазина MS в порядке, но это идет дальше.

Все инсайдеры Windows знают, что MS умеет слушать! Этот вопрос открыт уже почти два года!

Так,
поддерживает ли MS Store MS Code? Если нет, то что делает MS? Для MS важно, чтобы в MS Store был отличный контент? Если нет, то что делает MS? Есть ли у MS "универсальная" платформа? Если нет, то что делает MS?

Если да, немедленно приступайте к работе! ;)

ТРЕБУЕМ vscode в магазине windows !!!

Сейчас 2018 год, и VS Code не выходит в Microsoft Store, как много лет назад. Сейчас в Microsoft Store есть много приложений Win32, таких как HeideSQL, WinSCP, paint.net и т. Д. И теперь мы действительно хотим установить VS Code в Windows Store и обновить его в магазине.

Это должно быть легкой задачей хотя бы для того, чтобы показать, насколько просто добавить приложение Win32 Electron в Microsoft Store ...

Разрешены ли приложения, не относящиеся к UWP, в Магазине Windows? Я чувствую, что выполнение требований Магазина Windows поставит под угрозу кроссплатформенность больше, чем принесет ей пользу.

@jadenPete

Разрешены ли приложения, не относящиеся к UWP, в Магазине Windows?

Это именно то, что делает Desktop App Converter.

@jadenPete
iTunes , Spotify , Paint.net , WinZip и многие другие являются классическими приложениями Win32.

@saschanaz @ ad1Dima Я не понимал, что это возможно, спасибо, что сообщили мне.

Мне кажется немного смешным, что Microsoft не рассматривает UWP как первоклассную платформу распространения для своего собственного программного обеспечения :(

С прошлого месяца для Windows доступны установщики на уровне пользователя, и он стал дистрибутивом по умолчанию. Это означает, что для установки и использования vscode не требуются повышенные права / права администратора. Я думаю, что это большой шаг для того, чтобы какое-то приложение стало доступно в магазине Windows. Я надеюсь, что это будет включено в план развития vscode на следующие 6 месяцев. Если есть какие-либо трудности / отсутствие поддержки определенных функций со стороны магазина Windows / упаковки MSIX, об этом следует сообщить обеим командам в Microsoft. Я думаю, что и здесь могут быть некоторые инициативы со стороны команды MSIX.

Трусы. У Microsoft недостаточно прав для того, чтобы вы получили официальный ответ. Какова точная причина отсутствия VS Code в Магазине, не говоря уже об истинном адаптивном приложении UWP? Разве ваше сообщество разработчиков не заслуживает официального заявления для жаркой многолетней дискуссии?

@ vxnsbir1ugsp в соответствии с частью UWP, это просто, он был построен на основе совершенно другого технологического стека с целью обеспечения кроссплатформенности. VS Code - это приложение Electron.

Вопрос о том, почему его нет в магазине, лучше, мы действительно не получили никакого полезного ответа, кроме «его нет в дорожной карте» ...

Возможно, когда MSIX будет доступен на Mac и Linux, они перейдут на него, и после этого публикация в Магазине станет тривиальной.

@ vxnsbir1ugsp в соответствии с частью UWP, это просто, он был построен на основе совершенно другого технологического стека с целью обеспечения кроссплатформенности. VS Code - это приложение Electron.

Вопрос о том, почему его нет в магазине, лучше, мы действительно не получили никакого полезного ответа, кроме «его нет в дорожной карте» ...

Возможно, когда MSIX будет доступен на Mac и Linux, они перейдут на него, и после этого публикация в Магазине станет тривиальной.

Часть UWP проста, да. Я думаю, НАСТОЯЩЕЕ приложение UWP RESPONSIVE не так уж и тривиально.

@ vxnsbir1ugsp на самом деле ... но это довольно не по теме и в значительной степени основано на предположениях ... даже часть UWP может быть отчасти возможной.

VS Code - это кроссплатформенное приложение. Он не полагается на какой-либо конкретный API платформы, поэтому нет (прямой) зависимости Win32. Я думаю, что Microsoft теоретически могла бы создать версию Electron (среда выполнения / хост для VS Code), которая ЯВЛЯЕТСЯ чистым приложением UWP и полагается только на API-интерфейсы UWP, которые можно найти в любом варианте Windows 10 (включая Mobile, Xbox, HoloLens, Surface Hub, IoT). После этого только разработчики графического интерфейса должны будут сделать интерфейс адаптивным.

@ vxnsbir1ugsp на самом деле ... но это довольно не по теме и в значительной степени основано на предположениях ... даже часть UWP может быть отчасти возможной.

VS Code - это кроссплатформенное приложение. Он не полагается на какой-либо конкретный API платформы, поэтому нет (прямой) зависимости Win32. Я думаю, что Microsoft теоретически могла бы создать версию Electron (среда выполнения / хост для VS Code), которая ЯВЛЯЕТСЯ чистым приложением UWP и полагается только на API-интерфейсы UWP, которые можно найти в любом варианте Windows 10 (включая Mobile, Xbox, HoloLens, Surface Hub, IoT). После этого только разработчики графического интерфейса должны будут сделать интерфейс адаптивным.

Черт, я говорю, в частности, о графическом интерфейсе. Во второй раз мне даже нужно было выделить это ... Графический интерфейс не предназначен для работы как UWP. Строка меню, заполненная всеми этими командами и меню ... Вы когда-нибудь видели ИСТИННОЕ приложение UWP, которое выглядело бы так? Откройте почту, календарь, OneNote что угодно. У всех есть гамбургер-меню и удобное сенсорное управление. Вот о чем я говорю. Оставьте в стороне этот электронный материал, мы все уже знаем, что он независим от платформы. Да, разработчики графического интерфейса должны участвовать в этом проекте.

Есть новости по этому поводу? Я держусь за покупку Surface Go потому что мне нужен vscode.

      Any update on this? I am hanging on buying `Surface Go` because I need vscode in it.

Вы можете просто вывести его из S Mode, если вам действительно нужен инструмент для разработки. Или просто для редактирования кода есть отличное приложение под названием Code Writer , настоящее приложение UWP.

@petroemil Да, но я боюсь, что если это резко снизит производительность Surface Go, так как его оборудование недостаточно хорошее.

Тогда почему вы ожидаете, что VS Code на UWP будет быстрее?

@jadenPete, он явно опасается, что Surface Go

@eluchsinger Спасибо. Вы точно поняли мою проблему.

Если вы отключите S-режим, снизится не только производительность, но и безопасность. Это одна из основных причин, по которой я запускаю S-режим на своем основном рабочем устройстве. Это означает, что в настоящее время VS Code мне не подходит.

Вы только что обновили дизайн строки заголовка и красиво с большими кнопками и меню !!! Престижность! Общий пользовательский интерфейс требует еще нескольких штрихов, чтобы сделать абсолютно все сенсорным, с большими элементами пользовательского интерфейса (всего несколько, не так уж много). Затем сделайте его адаптивным для любого размера экрана (например, телефонов, планшетов и т. Д.) И опубликуйте его в магазине, и я буду счастлив! Он ПОЧТИ готов к работе с Continuum, WCOS + CShell, которая сейчас находится в разработке, и ANDROMEDA 2019, ориентированной на бизнес и продуктивность! Давай, MS! 😜

Проблема, описанная в исходном сообщении, кажется, решена:
While VS Code is easily obtainable as it is, it still feels like VS Code could benefit from the standardized update procedure that comes with the Windows Store...

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

Я бы не сказал, что это решено. Конечно, он улучшен, но VS Code по-прежнему не обновляется в фоновом режиме, как это делают приложения из Магазина.
Вы должны активно открывать его, чтобы он мог запускать собственный установщик / средство обновления, тогда как обычные приложения Windows просто обновляются в фоновом режиме, пока ваш компьютер не используется. Даже если вы не использовали соответствующее приложение Store в течение последних двух недель, в следующий раз, когда вы откроете его, оно будет уже в новейшей версии.

Теперь Microsoft публикует MSIX Packaging Tools, чиновник сказал, что MSIX может поддерживать любой установщик. Можно ли использовать это для выпуска VS Code? Плохое чувство - загружать установщик вручную и запускать его снова только для обновления.

@WenqiangXie Я начал экспериментировать с созданием пакета AppX (доступность в Магазине Windows для MSIX пока отсутствует, но используется тот же процесс).

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

Чтобы исправить это, нам может потребоваться использовать API хранилища WinRT, чтобы мы могли использовать новое разрешение на доступ ко всем хранилищам в новых версиях Windows 10, для работы которого требуются API хранилища WinRT.

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

Когда VS Code нужны повышенные разрешения?

@ ad1Dima Я думаю, что разрешения немного отличаются после контейнеризации.

Вы можете попробовать мою ветку, похоже, что доступ к файлам сохранения, командам Powershell (из-за истории Powershell) и git не работают, если вы не запускаете как администратор.

Оставь это уже. Просить об этом бессмысленно. Microsoft просто не волнует устройство Andromeda, которое, по слухам, поддерживает Continuum и его предполагаемое видение производительности в офисном пространстве. Я выхожу из этой темы, и ИМХО, наверное, пришло время закрыть ее. Прошло два года, а М.С. ничего не сделал. Сохраним наше достоинство

Я думаю, что в качестве первого шага будет достаточно установщика MSIX. Приложение, упакованное как MSIX, не обязательно должно соответствовать правилам Магазина, оно также не должно запускаться в среде выполнения UWP (со всеми проверками разрешений / возможностей), но оно все равно может получить выгоду от виртуализации файловой системы и реестра. С установщиком MSIX мы получили бы возможность чистой установки (и удаления), а также не мешали бы обновлению фоновых приложений.

Можем ли мы открыть новую проблему для миграции на MSIX? Поскольку MSIX является кроссплатформенным и не ограничивается Microsoft Store.

(Название этой проблемы должно измениться, поскольку Магазин Windows теперь называется Microsoft Store)

Можем ли мы открыть новую проблему для миграции на MSIX?

Да, думал о том же ... Я начну и назову эту проблему стартером.

@petroemil Я уже начал эту работу, все, что нужно сделать, это заменить makeAppx на makeMsix

Многие здесь до сих пор не понимают разницы между выпуском в магазине и созданием приложения UWP.
Было бы здорово создать UWP, я первый, кто поддержал эту идею, но это требует слишком больших усилий из-за ограничений UWP, которые, вероятно, Microsoft никогда не сделает для бесплатного приложения.
Кроме того, создание VSCode UWP подразумевает поддержку другого проекта, несовместимого с другими платформами.
Но здесь мы просто просим выпустить в магазин.
Нет никаких особых проблем с выпуском в магазине, потому что все ограничения магазина предназначены только для сторонних разработчиков, Microsoft является владельцем магазина и может выпустить в нем все, что пожелает.
Вы помните обновление с Windows 8.0 до 8.1? которые можно установить из магазина, потому что Microsoft может даже выпускать обновления Windows в магазине.
Если Microsoft хочет, может даже выпустить Visual Studio Professional в магазине, но это плохая идея, потому что установщик зависит от слишком большого количества модулей и сторонних компонентов.
Если VSCode все еще отсутствует в магазине, это связано не с техническими проблемами, а потому, что Microsoft этого не хочет или потому, что Microsoft не заботится об этом.
В любом случае выпуск в магазине не подразумевает поддержки Windows S, xbox, Windows Mobile, Windows на ARM, Windows IOT, AndromedaOS или других платформ.
Магазин Windows - это просто стандартный способ установки, обновления и удаления приложения.

@petroemil Я не могу с тобой больше согласиться. Отказ от установщиков msi / exe и использование контейнеризации - отличный первый шаг. Я большой поклонник msix. Вы можете прочитать мои мысли о appx около 18 месяцев назад в этой ветке до анонса msix. https://github.com/Microsoft/vscode/issues/10759#issuecomment -307196053

Я бы хотел иметь VS Code в магазине, может быть, я смогу работать на Samsung Galaxy Book 2 на базе ARM!

С lte in tablet factor (аналогично Surface Pro 6) было бы неплохо наверстать упущенное в коде в самолете.

@tuath публикация приложения в Магазине не имеет ничего общего с его поддержкой ARM. Практически ничто не мешает команде скомпилировать версию ARM64 для встроенной поддержки Windows на ARM, даже если они не хотят публиковать ее в Store.

Да, сделайте код Visual Studio доступным в Магазине Windows, чтобы он регулярно обновлялся. Кроме того, верните Windows Phone!

Магазин Windows обычно отключен в корпоративных средах и изначально в версиях LTSB. Такой способ распространения не помогает по сравнению с установщиком MSI.

Пользователям не разрешается и не должно быть разрешено устанавливать случайное программное обеспечение, которое не будет поддерживаться позже, когда разработчик потеряет интерес. Затем дыры в безопасности были установлены через магазин, но никто об этом не знает. Программное обеспечение никогда не удаляется автоматически, а остается на локальном диске с ошибками безопасности.

Это худший аргумент против Магазина Windows.

Во-первых, Магазин Windows, вероятно, является наиболее безопасным источником для установки приложений, вообще говоря. Даже если вы установите настольное приложение Win32 из Магазина, оно не сможет испортить ваш реестр и никогда не получит права администратора в течение всего срока его службы. Эти приложения практически не могут представлять угрозу безопасности для пользователя.

Компании могут контролировать то, что они разрешают загружать сотрудникам - они могут вносить приложения в черный / белый список.

Системным администраторам также значительно проще управлять приложениями, установленными из Магазина, чем удалять случайные приложения, загруженные из Интернета.

Что именно вы имеете в виду как худший аргумент?

Люди не могут установить любое случайное программное обеспечение ... у них нет прав администратора. Только дерьмо пользовательских установщиков где-то.

Вообще говоря. Как вы можете убедиться, что в приложении нет слабых шифров или версии openssl с бэкдорами или другими небезопасными компонентами? Как такие приложения могут не вызывать проблемы с безопасностью личных данных клиентов, используемых приложением?

Также ожидайте, что разработчик прекратил работу над своим проектом. Помечается ли приложение MS как имеющее встроенные небезопасные компоненты, а затем автоматически удаленное? Думаю, нет.

Где хранятся приложения из магазина? Локальные данные приложения? Он удаляется при выходе пользователя из системы.

Нравится ли мне иметь пользовательские домашние диски объемом 20 ГБ, на которых установлено одинаковое программное обеспечение? Нет! Должны быть только данные.

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

Магазин первым отключается или не включается в. LTSB именно по всем этим причинам, поскольку никто не хочет, чтобы люди устанавливали случайное программное обеспечение для каждого пользователя. Удачи в проведении аудита программного обеспечения ...

@alexhass Разве нельзя использовать AppLocker для внесения упакованных приложений в белый список из магазина? Как сказал @petroemil :

Компании могут контролировать то, что они разрешают загружать сотрудникам - они могут вносить приложения в черный / белый список.

Где хранятся приложения из магазина?

%PROGRAMFILES%/WindowsApps . В локальных данных приложения будут сохранены только пользовательские данные.

В настоящее время мы работаем на Windows 7 и каждый день ждем, когда MS переиздаст октябрьские изображения 10/2019. Только тишина с ~ 6 недель.

Ни один пользователь еще не запросил приложение win 10. Для меня действительно ново, что эти приложения виртуализированы в виртуальной машине для защиты от эпидемии, но я охотно учусь. Наш основной план состоял в том, чтобы использовать LTSB, а это значит, что магазина приложений не будет. Я могу взглянуть на функцию белого списка, но Магазин нам не интересен. На самом деле ни один поставщик не использует его исключительно, и сегодня мы развертываем все через файлы MSI. MSIX звучит неплохо, но на самом деле это более далекое будущее.

Все 7 приложений Electron, которые мы запускаем, имеют MSI, кроме vscode, для которого я написал установщик, но сопровождающий, похоже, слишком любит установку exe, которую невозможно развернуть. Пожалуйста, не забывайте, что я ищу только будущие версии Windows. Я не могу ждать через 5 лет.

«В локальных данных приложения будут сохранены только данные пользователя».

Я надеюсь, что программа может использовать перемещаемые данные приложения. Данные локального приложения удаляются, поскольку они исключены из роуминга.

Ни один пользователь еще не запросил приложение win 10.

Потому что пока нет приложения-убийцы только для магазина, кроме OneNote.

Распространение через Microsoft Store не удалит текущий установщик (точно так же, как InkScape и Paint.NET сохраняют оба), поэтому IMO ваша корпоративная политика никогда не блокирует.

Блокировщиком является отсутствующий официальный MSI-файл vscode. Я предоставил неофициальное сообщение. Но команда vscode, похоже, игнорирует это и предпочитает оставлять EXE innosetups. Этот EXE не может быть развернут на предприятии через AD и, следовательно, делает его блокировщиком для Win 7 до текущей Windows 10.

Эта функция доступна только для будущих версий Windows. Не могу больше ждать официально msi.

Зачем им предоставлять exe вместо msi?

Блокировщиком является отсутствующий официальный MSI-файл vscode.

@alexhass Понятно, вы можете отслеживать №61793. Ой, ты уже знаешь! Простите за шум.

@jadePete : я не знаю !!! Они пренебрегли моей недельной работой без всякой причины, за исключением того, что у нас нет времени на следующий год. Странно для open source, так как код готов. См. Https://github.com/Microsoft/vscode/pull/38008

Похоже, они не понимают, что нужно Enterprise и что такое профессиональный установщик. За короткое время установщик для каждого пользователя стал загрузкой по умолчанию, а системный установщик был скрыт в раскрывающемся списке загрузки. С установщиками все идет не в ту сторону.

Неделю назад я поделился более продвинутым установщиком, который позволяет устанавливать для каждой машины и пользователя в одной установке MSI, см. Https://github.com/Microsoft/vscode/pull/62620. Снова закрыто.

Может быть, лицо, принимающее решения, должно измениться.

Теперь есть программа под названием «Kode Studio», опубликованная в магазине MS, которая на основе VSCode показывает, что это не тяжелая работа. Команда VSCode, пора выпустить VSCode в MS Store. На мой взгляд, все программное обеспечение от MS должно быть выпущено в MS Store. Если команды из MS не поддерживают магазин MS, как мы можем надеяться, что другие команды будут поддерживать магазин MS.
Как проблема администратора, я обнаружил, что так много программ из MS в магазине могут запрашивать UAC, это не проблема. Другая проблема - это надстройка, но я обнаружил, что офисная форма win32 MS store также может устанавливать надстройку. Все это показывает, что VSCode может публиковать в MS Store.

      We are currently on Windows 7, waiting every day that MS republishes the october win 10/2019 images. Only silence since ~6 weeks.

Ни один пользователь еще не запросил приложение win 10. Для меня действительно ново, что эти приложения виртуализированы в виртуальной машине для защиты от эпидемии, но я охотно учусь. Наш основной план состоял в том, чтобы использовать LTSB, а это значит, что магазина приложений не будет. Я могу взглянуть на функцию белого списка, но Магазин нам не интересен. На самом деле ни один поставщик не использует его исключительно, и сегодня мы развертываем все через файлы MSI. MSIX звучит неплохо, но на самом деле это более далекое будущее.
Все 7 приложений Electron, которые мы запускаем, имеют MSI, кроме vscode, для которого я написал установщик, но сопровождающий, похоже, слишком любит установку exe, которую невозможно развернуть. Пожалуйста, не забывайте, что я ищу только будущие версии Windows. Я не могу ждать через 5 лет.
«В локальных данных приложения будут сохранены только данные пользователя».
Я надеюсь, что программа может использовать перемещаемые данные приложения. Данные локального приложения удаляются, поскольку они исключены из роуминга.

Но все больше людей используют Windows10, да, Windows10 - это последняя версия Windows. Если больше приложений в магазине Ms, каждый может упростить использование компьютера, они могут установить приложение быстрее и безопаснее. Более 700 миллионов пользователей получат выгоду от MS Store.
И вы говорите, что ни один пользователь не запросил приложение win 10. Это худшее, да, вы можете видеть, как пользователь может запросить приложение UWP VSCode, но мало кто возражает против этого в этих вопросах. И теперь, как вы можете видеть, в MS Store публикуется так много приложений импорта, таких как MS office, iTunes, Telegram, WeChat и т. Д. Теперь в MS Store публикуется так много мощных и полезных приложений. Эта команда слышала голос своих пользователей, а не только фантазию о том, что «год людям не нравится windows10, и они просто хотят, чтобы такая ОС, как Windows 7 и MS Store, была плохой, никому она не понравится». Но они слышат истинный голос своих пользователей. И они следят за голосом.
Мы всегда критикуем Windows за то, что такое количество наихудших приложений причиняет вред пользователям, а без официального источника программного обеспечения Windows не подходит для обычных пользователей. Они не могут найти хорошее приложение, чтобы закончить свою работу, они получают плохую заявку от худшего веб-сайта или других. Но теперь MS Store может это исправить, почему бы этого не сделать ?!

image
image
image

Ну сделал это первым. Используя Advanced Installer Express Edition (который является бесплатным), VS Code отлично работает как AppX (не пробовал MSIX). Отсюда его можно было легко отправить в Магазин. AFAIK все работает нормально - беспокойство только в том, что я не пытался удалить автоматическое обновление из VSCode. 😃

Только то, что нужно поработать:

  • [x] Удаление программы удаления
  • [] Добавление значка магазина (отображается только в установщике [таким образом, общий логотип пакета на снимках экрана] и в магазине MS)
  • [] Добавление расширений файлов, которые он может открывать (чтобы вы могли дважды щелкнуть файл .php в проводнике и открыть его оттуда)
  • [] Удаление автообновления по понятным причинам

@WilliamABradley @petroemil @filfat

@hansmbakker @ be5invis @filfat Я не могу работать над этим еще ~ 2 недели (очень занят), но я загрузил сюда свой AppX и сертификат для тестирования (если вы того пожелаете). Никаких гарантий или чего-то еще, но он должен «просто работать» без учета проблем, указанных в контрольном списке.

Для установки необходимо сначала включить режим разработчика в Windows 10. Затем вы должны загрузить файл «exportedmycert.cer» и установить его в «Локальный компьютер»> «Пользовательское хранилище»> «Доверенные люди». Наконец, вы можете загрузить и установить AppX.

Помимо вещей, указанных в контрольном списке, пожалуйста, дайте мне несколько отзывов. Конечно, убедить MS принять это в качестве метода упаковки может оказаться сложной задачей ...

https://1drv.ms/f/s!AvH2EtXBNSjun1v2o4a6TgK -MgK8

Теоретически можно было бы избавиться от установки шага сертификата, но у меня нет сертификата подписи кода :(.

Как насчет сейчас? Мне не терпится загрузить VSCode в магазине. Теперь я мог получить в магазине большинство программ, таких как Office suit, TeamViewer Lite, Python и другие.

Есть ли новая информация?

Проголосуйте за это 32 раза! VSCode - почти последнее приложение, которое я должен установить на свой компьютер с Windows 10.
Все остальные, такие как Office 365, Power BI Desktop, WSL (Linux), Wechat, VCL, Remote Desktop, TreeSize и т. Д., Уже доступны в Microsoft Store! Ожидаем появления VSCode, и это будет хорошим шансом продвинуть UWP с производительностью и безопасностью на современном рабочем столе.

Голосование за это: я уже много лет хочу, чтобы VSCode был в магазине. Есть обновления?

@alexandrudima @egamma не могли бы вы прокомментировать это?

Этот вопрос открыт около 2,5 лет, имеет много положительных отзывов и дубликатов (= похожие запросы). Люди даже начали сами пробовать упаковывать VS Code - см. Https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735.

Теперь доступно на Snap для Linux. Серьезно, Microsoft удалось выпустить Ubuntu, _ операционную систему, отличную от Windows_, до того, как они смогли выпустить на Windows.

Я не знаю, почему Microsoft предоставляет меньше возможностей в MS Store. Так много команд отказываются выпускать свою продукцию в свой магазин, да, в свой магазин. Мне нужно загрузить новый установщик Edge и иметь окна UAC, мне нужно загружать VSCode с каждым обновлением. И я прошу команды MOR принести MOR в магазин, кажется, они не знают, что это. Как и Apple, XCode можно найти в магазине приложений, но в Windows, если я хочу создать программу, мне нужно загрузить установщики, такие как VS и другие. MS Store может принимать приложения Win32 много лет, но для этого требуется так мало сил, и, как и их «отец», MS не любит ее.
Я ПРОСТО НЕ ХОЧУ НАЙТИ УСТАНОВЩИКА И ЕЖЕДНЕВНО ОБНОВЛЯЙТЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

Теперь доступно на Snap для Linux. Серьезно, Microsoft удалось выпустить Ubuntu, _ операционную систему, отличную от Windows_, до того, как они смогли выпустить на Windows.

Возможно, скоро мы сможем найти VSCode в Mac App Store, но не в MS Store. Просто возьми Mac в следующий раз.

@alexandrudima @egamma не могли бы вы прокомментировать это?

Этот вопрос открыт около 2,5 лет, имеет много положительных отзывов и дубликатов (= похожие запросы). Люди даже сами начали пробовать упаковывать VS Code - см. # 10759 (комментарий) .

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

Вы можете прислать ссылку на эту версию

+1 для реализации магазина ms. Серьезно, какого черта Microsoft ?!

Это только что пришло ко мне: не показалось ли кому-нибудь странным, что Microsoft Edge (новая версия на основе Chromium) недоступна в магазине? Новый Edge на основе Chromium вообще не связан с ОС - ничто не мешает распространять его в Store, в отличие от классического Edge.

Это означает, что Microsoft на самом деле не хочет выпускать свои собственные проекты в Магазин. Вообще. Мы уже много лет просим Visual Studio в магазине. Мы также годами просили Microsoft Edge в магазине, и когда они теперь могут это сделать, они не стали. Мы просили VSCode в магазине, и хотя 4 месяца назад я показал https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735, что это можно сделать, ничего.

Сами команды Microsoft считают, что Магазин - это пустая трата ресурсов.

РЕДАКТИРОВАТЬ: И пока я занимаюсь этим, почему были отменены планы по размещению MS Paint в магазине? Это могло быть предустановленное приложение Store. Почему на данный момент не загружены предварительно загруженные приложения Store для Windows Media Player, Windows Fax and Scan и т. Д.?

Да, меня сбивает с толку, почему почти ни один из инструментов разработчика Microsoft до сих пор не распространяется через Магазин - даже такие небольшие, как Azure Storage Explorer и Azure Data Studio. Может быть, есть какие-то функции, которые по-прежнему не работают с магазином? Может быть, есть еще одна проблема с блокировкой, например, управление бета-версиями / инсайдерскими выпусками? Хотелось бы, чтобы мы слышали от команд о том, что блокирует распространение в Магазине, и о сроках исправления. Я подумал, что с VS Code, возможно, они просто хотели использовать тот же кроссплатформенный механизм обновления, но, поскольку он доступен через оснастку, эта теория потеряла смысл.

Я начал обсуждение на форуме Edge Insider о распространении Chromium Edge через Store, и все еще жду ответа от кого-то из команды Edge. Одна неофициальная теория, которая ходила вокруг, предполагала, что окончательная производственная версия может распространяться через Магазин и что бета / инсайдерские версии будут устанавливаться / обновляться с помощью установщика.

Если Microsoft собирается побуждать разработчиков публиковать приложения Win32 в магазине, им действительно следует подавать пример. В противном случае он отправляет смешанное сообщение.

Да, меня сбивает с толку, почему почти ни один из инструментов разработчика Microsoft до сих пор не распространяется через Магазин - даже такие небольшие, как Azure Storage Explorer и Azure Data Studio. Может быть, есть какие-то функции, которые по-прежнему не работают с магазином? Может быть, есть еще одна проблема с блокировкой, например, управление бета-версиями / инсайдерскими выпусками? Хотелось бы, чтобы мы слышали от команд о том, что блокирует распространение в Магазине, и о сроках исправления. Я подумал, что с VS Code, возможно, они просто хотели использовать тот же кроссплатформенный механизм обновления, но, поскольку он доступен через оснастку, эта теория потеряла смысл.

Я начал обсуждение на форуме Edge Insider о распространении Chromium Edge через Store, и все еще жду ответа от кого-то из команды Edge. Одна неофициальная теория, которая ходила вокруг, предполагала, что окончательная производственная версия может распространяться через Магазин и что бета / инсайдерские версии будут устанавливаться / обновляться с помощью установщика.

Если Microsoft собирается побуждать разработчиков публиковать приложения Win32 в магазине, им действительно следует подавать пример. В противном случае он отправляет смешанное сообщение.

Для одного это супер не по теме. Кроме того, для двоих Edge технически поддерживает irrc магазина, поэтому вы не можете поместить Edge в себя.

Если вы вручную устанавливаете программное обеспечение и жалуетесь, что магазин - лучший способ, я бы прежде всего сказал, что MSI - это основной и лучший способ управлять более чем одним пользовательским компьютером, поскольку он готов к работе на предприятии. Похоже, MSIX, когда будет готов, предоставит всем то, что они хотят, включая корпоративные установщики и установщики магазина, так что сидите спокойно.

Для одного это супер не по теме. Кроме того, для двоих Edge технически поддерживает irrc магазина, поэтому вы не можете поместить Edge в себя.

Неправильно. Мы имели в виду Edge на основе Chromium, который внутренне полностью отличается от классического Edge. Ничто не препятствует размещению Edge на основе Chromium в Магазине, так как он работает даже в Windows 7. Edge на основе Chromium не работает _всего_ в Windows 10. Мы комментировали, как Microsoft _ может_ распространять Chredge в Магазине, но _не_ по странным причинам.

Edge технически поддерживает irrc магазина, поэтому вы не можете поместить Edge в себя

Магазин, вероятно, содержит элемент управления WebView для рендеринга веб-страниц (который также использует старое приложение Edge), но не все приложение Edge.

Сначала необходимо изменить политику магазина. Применяются те же правила, которые запрещают отправку Chrome, Firefox, Opera, Maxthon и т. Д. В Магазин. А несоблюдение их собственных правил, вероятно, привело бы к юридическим осложнениям. Им придется изменить правила, прежде чем что-либо будет сделано, и, поскольку Chrome и Chromium Edge используют общие движки, это изменение непросто.

На самом деле, я считаю, что VS Code использует Chromium для пользовательского интерфейса, а не в браузерах. Принимая во внимание то, как он используется (расширения могут отображать веб-контент в VS Code), я думаю, что это нарушит политику магазина. Таким образом, хотя с технической точки зрения размещение VS Code в магазине возможно, политика магазина, скорее всего, предотвратит отправку. По крайней мере, так я понимаю ситуацию.

В этом есть смысл. Если это так, я надеюсь, что с этим можно разобраться!

@ChuckkNorris - приложение с рендерингом хрома, не имеющее ничего общего с политикой магазина, в магазине много электронных приложений.

Facebook для Windows показывает веб-контент с помощью движка на основе Chromium, и конфликта политик не было.

Пункт, о котором я говорил, находится по адресу https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies (10.2.1).

Большинство приложений Electron показывают только контент, размещенный на внутреннем сервере, и поэтому не просматривают веб-страницы. Однако в случае VS Code некоторые расширения (и, возможно, даже некоторая часть VS Code, о которой я не знаю) представляют функциональность веб-браузера в той или иной форме или форме (будь то фактический встроенный браузер, который напрямую использует экземпляр Electron Chromium для рендеринга, или используя HTML из произвольных источников).

Что касается Facebook для Windows, похоже, что он действительно использует Webkit на основе https://twitter.com/Martijn_Cuppens/status/1015169981368225793, и, честно говоря, я не знаю, что с этим делать, поскольку это полноценный браузер (есть способы предоставления конкретных ссылок). Может быть, у него есть дипломатический иммунитет или что-то в этом роде, учитывая, как сильно MS боролась за то, чтобы приложение Facebook, поддерживаемое Facebook, на своих платформах.

Лично я считаю эту политику глупой. Надеюсь, со временем мы увидим, что она исчезнет, ​​когда Chromium скоро будет встроен в Windows. Возможно, в рамках этого проекта будут рассмотрены и некоторые другие потенциальные проблемы. То есть, если в конечном итоге он поступит в Магазин.

Сначала необходимо изменить политику магазина. Применяются те же правила, которые запрещают отправку Chrome, Firefox, Opera, Maxthon и т. Д. В Магазин. А несоблюдение их собственных правил, вероятно, привело бы к юридическим осложнениям. Им придется изменить правила, прежде чем что-либо будет сделано, и, поскольку Chrome и Chromium Edge используют общие движки, это изменение непросто.
На самом деле, я считаю, что VS Code использует Chromium для пользовательского интерфейса, а не в браузерах. Принимая во внимание то, как он используется (расширения могут отображать веб-контент в VS Code), я думаю, что это нарушит политику магазина. Таким образом, хотя с технической точки зрения размещение VS Code в магазине возможно, политика магазина, скорее всего, предотвратит отправку. По крайней мере, так я понимаю ситуацию.

Их это просто не волнует, и они не хотят этого делать. Так много программного обеспечения на базе Electron можно опубликовать в MS Store. И инструмент в NodeJS будет предоставлен для создания NodeJS на основе UWP. И третий VS Code под названием Kode Studio в магазине. Ничто их не останавливает, но они просто не хотят этого или ненавидят.

Вы можете прислать ссылку на эту версию

Он называется VS Code на основе Kode Studio, но некоторые функции отключены. Ссылка на магазин: https://www.microsoft.com/store/productId/9NXDMCLN8P1X.

Это Kodi Studio, расширения и некоторые другие функции отключены.
Annotation 2019-04-26 235840

Microsoft и Кано запускают комплект для ПК с Windows 10 для самостоятельной сборки

Kano PC призван научить детей создавать свои собственные ноутбуки с сенсорным экраном, программировать и т. Д.
Он работает в Windows 10 S, то есть только в Microsoft Store.
Было бы здорово, если бы он мог запускать код Visual Studio!

Похоже, что в будущем по адресу url-
Вероятно, это будет зависеть от удаленного SSH для выполнения.
Что также будет работать на всех этих ограничительных устройствах. Но удаленные серверы кода и vscode должны запускаться где-то еще на соответствующих устройствах (в настоящее время Linux). Посмотрим, как дела обстоят.

Новый Терминал Windows будет распространяться через Магазин .

Итак, скажите мне еще раз, как невозможно сделать то же самое с VS Code? Это просто красивый пользовательский интерфейс поверх множества инструментов командной строки. А терминал Windows доказывает, что к этим инструментам CLI можно получить доступ из приложения UWP / Store.

Я удивлен, что по прошествии 2 лет основная группа разработчиков не высказала по этому поводу никаких предложений. Да ладно, ребята, хотя бы упомяните, что вам мешает.

Я удивлен, что по прошествии 2 лет основная группа разработчиков не высказала по этому поводу никаких предложений. Да ладно, ребята, хотя бы упомяните, что вам мешает.

Это то, что им мешает сделать это, - это тысячи более важных вещей. Улучшает ли выпуск в MS Store программирование? Я так не думаю

Не свести к минимуму чьи-либо усилия, но публикация в магазине, безусловно, не является гигантской задачей, не так ли?

Это так нелепо. Я запускаю VS Code раз в неделю, неделю - две, и каждый раз, когда он запрашивает обновления. Поэтому я не могу начать свою работу, но жду загрузки, установки обновления и перезапуска приложения. Я хочу, чтобы VS Code всегда был в актуальном состоянии, прежде чем я начну, а не после. Почему Microsoft Store этого не делает? Ради бога, это 2019 год.

Это так нелепо. Я запускаю VS Code раз в неделю, неделю - две, и каждый раз, когда он запрашивает обновления. Поэтому я не могу начать свою работу, но жду загрузки, установки обновления и перезапуска приложения. Я хочу, чтобы VS Code всегда был в актуальном состоянии, прежде чем я начну, а не после. Почему Microsoft Store этого не делает? Ради бога, это 2019 год.

Возможно, но VS Code нет в Магазине ...

У меня есть странная мысль.

Поскольку Edge теперь получает расширения из вкладки «Расширения для Edge» в Microsoft Store, возможно ли, что команда VS Code также работает в этом направлении? В конце концов, если самым большим препятствием для переноса VS Code в MS Store является расширение, может быть, шаблон «Extension for Edge» может быть решением?

Если какая-то политика препятствует загрузке vscode в магазин Microsoft, то, очевидно, политика неверна.
Я уже миллион раз говорил Microsoft уволить всех, кто работает над этим проектом.

Или позвольте мне угадаю, вы, ребята, тайно выкладываете весь код VS в Интернет, а затем, черт возьми, еще больше PWA, а затем, поскольку PWA теперь есть в MS Store, эту долгую безнадежную проблему можно, наконец, решить за секунду ?

Но поскольку Edge переходит на Chromium на полной скорости, все вышеперечисленное не может быть выполнено до тех пор, пока Edge on Chromium не будет официально выпущен и не заменит старый Edge, что произойдет в начале 2020 года. Это большой план M?

Я имею в виду, если это так, это довольно интересно! Значит, после долгого ожидания, наконец, можно решить и эту проблему .

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

Пожалуйста, подумайте о том, чтобы сделать Visual Studio Code доступным для установки из Microsoft Store или, по крайней мере, подумайте о публикации его как MSIX . Благодаря!

Было бы отлично, если бы мобильные телефоны с Windows 10 можно было использовать в качестве инструмента веб-разработки! ;)

Он устарел: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

И ... зачем программировать на мобильном устройстве?

Было бы отлично, если бы мобильные телефоны с Windows 10 можно было использовать в качестве инструмента веб-разработки! ;)

Он устарел: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

И ... зачем программировать на мобильном устройстве?

Я хочу писать код во время путешествий. Я хочу писать код на Surface Neo . Я хочу кодировать в режиме Window S. Еще я люблю кодировать на таких устройствах, как Samsung Galaxy Tab S6 .

Новости о том, как будет выпущен новый Edge, дали мне некоторое представление. Может ли VS Code быть дополнительным системным компонентом и обновляться через Центр обновления Windows?

@filfat Нет, это ужасная идея.

Кому-нибудь приходило в голову, что, вероятно, Магазин настолько ужасен, что внутренне считается шуткой? Я слышал, что команда Store не очень похожа на современную Microsoft. Стратегия магазина также потерпела неудачу настолько, что Microsoft объявила о стратегии открытого магазина для всех систем на базе Windows, за которой стоял даже старый критик Microsoft Тим Суини. Они также писали о новом механизме обновления, который звучит в точности как Chrome OS. Может быть, новые сотрудники просто привыкли так поступать. Может, Магазин никому не нравится. Возможно, нам даже не стоит любить Магазин, потому что мы предвзято относимся к Microsoft. За последние два года не было никаких новых функций или объявлений о Магазине или новых интересных приложениях, поступающих в Магазин. (С тех пор, как ушел Терри Майерсон) Это действительно пустошь. Убиваются все проекты времен Терри. 3D-инициативы, акцент на создателях, людях, канавках, старых краях и многом другом. Черт возьми, даже по сей день DotNet Core 3.0 и C # 8 все еще недоступны для UWP. Поддержка Xamarin Form для UWP всегда была на низком уровне. О чем тебе это говорит?

«Магазин» и «UWP» - это две очень разные технологии (хотя они изначально были объединены, ни одна из них больше не нуждается в другой). Это не по теме этого вопроса, но я считаю, что эти моменты необходимо рассмотреть. Вы правы, что UWP _ вероятно_ уходит, и это _ скорее всего_ будет в пользу .NET Core (просто мое мнение, никаких инсайдерских знаний). Острова XAML и другие функции означают, что идеи UWP по-прежнему будут жить (так же, как идеи Silverlight по-прежнему жили в UWP).

Магазин как модель распространения прекрасен. Команда Terminal использует его в качестве основного механизма распространения. Команда Powershell рассматривает это. Оба этих проекта потребовали изменений в магазине, поэтому говорить об отсутствии новых функций просто неправильно. Я не сомневаюсь в том, что вы слышали (в Microsoft работает около 150 000 сотрудников, так что они не все будут придерживаться одного и того же мнения), но доставлять вещи, которые имеют фундаментальное значение для ОС, через этот механизм (не говоря уже обо всех выходных -of-box apps) предполагают, что он все еще развивается, а не умирает.

Магазин также принес нам технологии MSIX , которые представляют собой модель развертывания и изолированную программную среду, лежащую в основе Магазина, но без централизованного распространения.

Конечно, в Магазине нет приложений с большими именами (кроме Adobe и множества игр), но это все равно полезно. Наш ИТ-отдел развертывает более десятка внешних (и некоторых внутренних) приложений через Магазин, которые нашим пользователям не нужно искать, устанавливать, обновлять или поддерживать в любом виде или форме. Если бы мы могли добавить VSCode и некоторые другие утилиты Azure, тогда это было бы меньше вещей, которые нам нужно было бы полагаться на пользователей для поддержки

C # 8 все еще недоступен для UWP

C # 8 частично доступен для UWP
Вы можете установить <LangVersion>8.0</LangVersion> в файле проекта

Приложение Terminal и Python, распространяемые в магазине, демонстрируют, что это стоящая идея. Инструменты разработки - это последняя область приложений, которые не были помещены в контейнеры, поэтому выполнение этого было бы очень впечатляющим и полезным.

Windows должна просто поставляться с урезанной версией Docker, тогда языковые серверы могут работать в контейнерах докеров с изоляцией Hyper-V. Также было бы неплохо, если бы вы могли открыть репозиторий git в VS Code, и он получил бы свой собственный контейнер для разработки, также используя изолированную контейнеризацию.

+1

Как продвигается эта проблема? Он когда-нибудь выйдет ???

@xpirad Почти наверняка теперь полностью мертв, как и Магазин Windows.

И это тоже не предположение FUD. Каждый технический комментатор, которого я читал, сказал, что надпись в магазине уже давно висит на стене. Взгляните на последние события: монетизация рекламы прекращается, произошло отчаянное разделение цен 90/10, чтобы попытаться привлечь новых разработчиков, а Microsoft Edge недавно прекратил поддержку как UWP, так и Store. MSIX работает вне Магазина и в первую очередь ориентируется на маркетинг и целевую аудиторию за пределами Магазина.

Вы можете сказать: «О, новый Терминал уже в магазине». Да, потому что Терминал - это приложение UWP, формат, который мертв буквально для каждой крупной компании за пределами Microsoft. (Facebook только что отозвал свое приложение на прошлой неделе.) VS Code не является приложением UWP, и, хотя оно может быть распространено в Магазине, это вряд ли произойдет, особенно потому, что Microsoft обещала, что основные компоненты, такие как Paint и Fax & Scan, будут распространяться в Магазине в течение _лет_, но до сих пор не сделал этого и до сих пор не планирует это сделать.

Мессенджер Facebook https://www.microsoft.com/store/productId/9WZDNCRF0083
и instagram был недавно обновлен https://www.microsoft.com/store/productId/9NBLGGH5L9XT
Apple направляет в магазин для загрузки iTunes https://www.microsoft.com/store/productId/9PB2MZ1ZMB1S
Телеграмма https://www.microsoft.com/store/productId/9NZTWSQNTD0S
Slack https://www.microsoft.com/store/productId/9WZDNCRDK3WP
Совместимое с Nice Sketch приложение Lunacy https://www.microsoft.com/store/productId/9PNLMKKPCLJJ
Величайший Paint.Net https://www.microsoft.com/store/productId/9NBHCS1LX4R0
Образ эмулятора Windows 10x https://www.microsoft.com/store/productId/9PD8VQGN8015
Spotify https://www.microsoft.com/store/productId/9NCBCSZSJRSB
Adobe, Corel, Twitter, драйверы Intel, все больше и больше частей системы.

Так мертв :)

Мы также используем его для бизнес-приложений, таких как powerbi, и это круто, поскольку нам не нужно заниматься его обновлением в Configuration Manager.

Получите Outlook для Android https://aka.ms/ghei36


От: behroozbc [email protected]
Отправлено: четверг, 5 марта 2020 г., 10:39:01
Кому: microsoft / vscode [email protected]
Копия: hypercube33 [email protected] ; Комментарий [email protected]
Тема: Re: выпуск [microsoft / vscode] в Microsoft Store (№ 10759)

Ubuntu https://www.microsoft.com/store/productId/9NBLGGH4MSV6
python https://www.microsoft.com/store/productId/9NJ46SX7X90P
Эмулятор Microsoft https://www.microsoft.com/store/productId/9N0TN65P5BF6
IDE Arduino https://www.microsoft.com/store/productId/9NBLGGH4RSD8
Debian https://www.microsoft.com/store/productId/9MSVKQC78PK6

-
Вы получили это, потому что оставили комментарий.
Ответить на это сообщение непосредственно, просматривать его на GitHub https://github.com/microsoft/vscode/issues/10759?email_source=notifications&email_token=ACCT3YVPOLR5CO2ONZZGGXDRF7ISLA5CNFSM4CNFEOC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN57FSY#issuecomment-595325643 или отписки https://github.com/notifications/unsubscribe- auth / ACCT3YQWLAGMEE6OXHGKYBDRF7ISLANCNFSM4CNFEOCQ .

Можно ли будет хотя бы выпустить его в пакетах MSIX? Это уже происходит с PowerToys.

Если команды Microsoft не поддерживают технологии Microsoft, всем нам пора переходить на Linux. PowerToys не выпускает MSIX новой версии, а PowerShell 7 не имеет пакета MSIX. Но выпуск VSCode в магазине snapcraft, PowerShell и .Net Core выпускается как APT, пусть Microsoft хочет сообщить нам, что если вы хотите использовать хороший и современный менеджер пакетов, выберите Linux, пора, СЕЙЧАС.

Можно ли будет хотя бы выпустить его в пакетах MSIX? Это уже происходит с PowerToys.

Нет, PowerToys передумали, и мы должны использовать старую Windows, а не модель Windows 10. Кроме того, стабильная версия PowerShell 7 также не имеет установщика MSIX или версии магазина. Возможно, Microsoft считает, что не поддерживает новую технологию Windows 10.

@wenqiangxie, если вы посмотрите на список проблем, вы увидите кучу проблем с использованием MSIX, я считаю, что именно поэтому они сейчас перестают доставлять пакеты MSIX

@wenqiangxie, если вы посмотрите на список проблем, вы увидите кучу проблем с использованием MSIX, я считаю, что именно поэтому они сейчас перестают доставлять пакеты MSIX

почему бы нам не рассказать ???

@wenqiangxie, если вы посмотрите на список проблем, вы увидите кучу проблем с использованием MSIX, я считаю, что именно поэтому они сейчас перестают доставлять пакеты MSIX

Поэтому они должны исправить эти проблемы, но не отказываться от установщика MSIX или версии магазина Microsoft. Это команда Microsoft, они должны быть лидерами, использующими новую технологию Windows 10. Если они этого не сделают, как мы можем попросить другого разработчика поддержать Windows 10, а модель Windows - это просто слайд? и мечтать. И теперь я не могу найти функцию Windows 10, как показывают нам Microsoft, Windows 10 - это просто старая и устаревшая Windows, такая как Windows XP или ME, потому что команда Microsoft не поддерживает новые и модельные технологии Windows.

Это кроссплатформенное приложение. Так зачем тратить время на другое развертывание, предназначенное только для Window.

Это кроссплатформенное приложение. Так зачем тратить время на другое развертывание, предназначенное только для Window.

Этот аргумент можно использовать для всего ... от снэпов до бочек для домашнего пивоварения.

Это кроссплатформенное приложение. Так зачем тратить время на другое развертывание, предназначенное только для Window.

Поскольку это программное обеспечение от Microsoft, а Microsoft Store от Microsoft и очень важен для Windows 10, самой важной системы личного пользователя, миллионы пользователей просят команду VSCode сделать это и помочь Windows становиться все лучше и лучше. Windows / Windows 10 - самая важная система личной / рабочей, а не MacOS, не Linux, это факт, и теперь пользователи Windows 10 просят Microsoft сделать Windows 10 современной и лучше, чем когда-либо.

И у нас есть фоновые обновления с Microsoft Store :-)

И у нас есть фоновые обновления с Microsoft Store :-)

Команда VSCode работает над упаковкой установщика MSIX (# 61793), когда это будет сделано, это станет важной вехой цели «Выпустить в Microsoft Store (# 10759)», четыре года спустя мы впервые увидели это вопрос.

Какой здесь статус? Какой следующий шаг?

Раздражает то, что режим Windows 10 S - это шутка. Вы можете использовать только приложения от Microsoft или в магазине. И Microsoft продает устройства, которые используют S-режим с самого начала. Для чего? Написание документов Word и просмотр? Будь серьезен.

В магазине даже нет команд MS. Может быть, это хороший знак того, что Магазин меньше всех думает. А жаль, ведь магазин предлагает уникальный процесс обновления. Разработчикам больше не нужно писать собственные программы обновления. По какой-то странной причине ЭТО не является приоритетом. Это обезопасит и упростит развертывание приложений в миллионы раз.

На этом моя напыщенная речь заканчивается.

Не могли бы вы подписать VS Code или положить в магазин, чтобы у меня было что-то получше на планшете Surface Go 2, чем просмотр и использование RDP для подключения к нужным машинам разработчиков?

Может быть, это почему? https://visualstudio.microsoft.com/services/github-codespaces/

@vkocjancic

Surface Go 2 включает:

  • Windows 10 Home edition в S-режиме (потребительские клиенты)
  • Выпуск Windows 10 Pro (коммерческие клиенты)

Вы можете перейти с Windows 10 S на Windows 10 без дополнительной оплаты. Как только вы выйдете из S-режима, вы не сможете переключиться обратно.

https://support.microsoft.com/en-my/help/4557207/surface-go-2-features#section -2

https://support.microsoft.com/en-my/help/4456067/windows-10-switch-out-of-s-mode

@vkocjancic
Думаю, ничто не мешает вам принести в магазин свою версию VSC. Например, вот установка Visual Studio Code, которая была адаптирована для некоторого языка программирования, которого я не знаю:
https://www.microsoft.com/store/productId/9NXDMCLN8P1X

@teohhanhui
Существуют варианты использования Windows 10 S. Я уже больше года работаю на своем ноутбуке в S-режиме. Думаю, уход с работы - не его любимый вариант 😉

@teohhanhui Может ты меня неправильно понял. S-режим бессмысленен с бесполезным Microsoft Store. Кроме того, приложения, установленные из магазина, не гарантируют работу в S-режиме. Кроме того, я люблю быструю загрузку, мне нравится производительность аккумулятора. В принципе, я не хочу отключаться без крайней необходимости.

@JensMertelmeyer Есть две причины:

  1. Нет ничего, что я ненавижу больше, чем приложение в магазине приложений от поставщика XY. Возьмем, к примеру, Putty. Кто-то получил исходный код, пересобирал его для магазина и теперь взимает плату за бесплатное программное обеспечение. Не самая лучшая вещь для магазина. И...
  2. У меня есть жизнь. ;-)

@teohhanhui Может ты меня неправильно понял. S-режим бессмысленен с бесполезным Microsoft Store. Кроме того, приложения, установленные из магазина, не гарантируют работу в S-режиме. Кроме того, я люблю быструю загрузку, мне нравится производительность аккумулятора. В принципе, я не хочу отключаться без крайней необходимости.

@JensMertelmeyer Есть две причины:

1. There is nothing I hate more than an app in an app store with XY provider. Take Putty for example. Someone got source code, rebuild it for store and is now charging for otherwise free software. Not a great thing for store. And...

2. I have a life. ;-)

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

Если они изменят Smote, чтобы разрешить установку вещей из репозиториев, выбранных администратором / размещенных с помощью winget, он будет там, где это нужно.

Windows потребовалось много времени, чтобы понять, что им нужен менеджер пакетов.
Я надеюсь, они поймут, что им нужно с этим делать для пользы своих услуг и клиентов.

  • Кто-то получил исходный код, пересобирал его для магазина и теперь взимает плату за бесплатное программное обеспечение. Не самая лучшая вещь для магазина. И...
  • У меня есть жизнь. ;-)

Таким образом, процесс упаковки и поддержания актуальной версии магазина не стоит даже нескольких центов. И не стоит тратить время на то, чтобы заниматься этим самостоятельно, потому что у вас есть дела поважнее.

Очаровательно.

@JensMertelmeyer в нашем случае дело не в деньгах, а в доверии. Если Microsoft упакует VSCode, я знаю, что это будет правильная сборка. Вы не знаете, принимает ли сборка PuTTY в магазине копии всех ваших закрытых ключей и подключений и отправляет их разработчику. Даже если бы он был бесплатным, я бы с осторожностью использовал его!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги