Vscode: Lanzamiento en Microsoft Store

Creado en 21 ago. 2016  ·  246Comentarios  ·  Fuente: microsoft/vscode

Si bien VS Code se puede obtener fácilmente tal como está, todavía parece que VS Code podría beneficiarse del procedimiento de actualización estandarizado que viene con la Tienda Windows. Quizás incluso se podría usar algo como Desktop App Convertor .

feature-request install-update windows

Comentario más útil

Sí, será más productivo: grita:

vscode mobile

Todos 246 comentarios

Como pregunta relacionada
¿Qué impide que VS Code sea una aplicación UWP para poder usarla en el teléfono / xbox, etc.?
¿Son las limitaciones de la zona de pruebas de UWP?

Código VS en UWP: +1:

Quizás útil: http://electron.atom.io/docs/tutorial/windows-store-guide/
Pero no creo que una aplicación UWPed tenga permiso para ejecutar una extensión con EXE, como “C / C ++”.

¡Sería bueno tenerlo en continuo! 👍

Sí, será más productivo: grita:

vscode mobile

Cambiaré del iPhone + Macbook si sueltas eso

Llevar Visual Studio Code a la Tienda Windows ayudaría mucho a hacer que la codificación sea más accesible y más fácil de acceder. Siempre le digo a la gente lo fácil que es codificar, pero por lo general ni siquiera se molestan cuando se necesitan descargas y configuraciones manuales para comenzar. Una simple descarga de 1 clic de la tienda eliminaría este obstáculo.

Ok, todos sabemos que es imposible, porque antes de usar IDE (vscode) no podemos instalar un entorno de desarrollo (como PHP, .NET completo, ...) en sistemas operativos que usan .NET Standard como Windows 10 mobile, así que tal vez puede usarlo como un IDE basado en la nube.

@ikourfaln, ¿
La edición no está estrictamente relacionada con eso. Seguro que podemos perder intellisense, pero tal vez vamos a tener un entorno menos restringido en ese sentido con todo el impulso del continuo.

@ikourfaln Personalmente, me alegraría poder "editar" sólo archivos. A veces, no es necesario realizar la prueba directamente en un servidor. Y no lo sé para ti, pero no uso mi máquina como entorno de prueba todo el tiempo ...

@ikourfaln Por cierto, con un par de scripts, puedes probar remotamente tu código en un servidor distante si usas GitLab ... ¡Entonces, codificar solo desde mi teléfono podría ser bueno! 😉

Soy un desarrollador de .NET, por lo que veo esta posibilidad desde una perspectiva de .NET Core, que se ejecutaría en el teléfono con Windows.

Necesitamos un editor de código, con intellisense y soporte de idiomas adecuados, y esto es posible.
En la tienda, de hecho, hay algunos editores de código, como Formula , pero no se pueden comparar con Visual Studio Code en términos de características.

Algunos proyectos se pueden ejecutar directamente en la aplicación, por ejemplo, aplicaciones web cliente puras (HTML5, javascript, CSS).
Es probable que otros proyectos, basados ​​en .NET Core o Typescript, no se puedan compilar directamente o no se puedan realizar con mucha dificultad.
Seguro que no podemos tener un entorno completo .NET, PHP, NodeJS, C ++, etc ..., pero esto no significa que no podamos usar Visual Studio Code como un editor puro de este tipo de proyectos.
Además, el compilador puede ser remoto (un servidor de compilación, una PC LAN con entorno completo o un servicio en la nube).
Espero algo mejor que: Ide7 , con soporte de depuración.

También puede vender el compilador en la nube como un servicio integrado con "Visual Studio Team Services".

El control de fuente local probablemente no sea fácil de lograr, pero puede basarse en la nube con Visual Studio Team Services, o con github, puede inspirarse en algunas aplicaciones: SVN , Github , Bitbucket ...
Pero podemos tener sincronización de OneDrive y copias de seguridad del historial local ...

Personalmente, creo que migrar Visual Studio Code a una aplicación para UWP no es fácil, pero es posible con algo de trabajo y le daría un gran valor a Continuum Platform.

¡Visual Studio Code como una aplicación universal de Windows sería genial! 👍

Por algunas razones especiales, es difícil descargar el binario en China, pero puedo conectarme a la Tienda Windows de manera estable. Por lo que sería genial tenerlo en la Tienda Windows.

Voto esto tanto ... Tener siempre VS Code IDE en el bolsillo sería encantador ...

¡Sería excelente si los móviles con Windows 10 pudieran utilizarse como herramienta de desarrollo web! ;)

¡¡¡¡Por favor hacer esto!!!! Vamos Microsoft.
Con soporte para git y ftp / sftp. También implemente SSH si puede.

Relacionado- # 15820
Incluido en el hito de enero de 2017.

Espero que VS Code en UWP también pueda desempeñar un papel como Git en UWP.

Haz algo por tu empresa, eres Microsoft, ¿verdad?
Al igual que Nintendo debería lanzar su último Mario en Switch.

¿Las aplicaciones de Windows Store también pueden sincronizar la configuración? Sé que se puede hacer a través de alguna extensión usando gists, pero el soporte oficial sería bueno.

@CoenraadS sí. La aplicación de la tienda de Windows puede acceder a la API de uwp que permite sincronizar la configuración. Pero esta es una mala solución para aplicaciones multiplataforma

Vine aquí para preguntarme por qué un producto nuevo de Microsoft no era un producto de la Tienda Windows. Realmente debería estar ahí.

Haz algo por tu nueva Surface.

Empaquete el código como una aplicación de la Tienda Windows para que pueda ejecutarse en Surface Laptop. Sé que no es tan simple, pero es un objetivo importante.

Con el Surface Laptop recientemente anunciado, ahora más que nunca debería publicar el código en la Tienda Windows.

@bpasero ¿ Alguna actualización sobre esto?

Para aquellos interesados ​​en los resultados de la investigación ... Usamos el convertidor de aplicaciones de escritorio para convertir VS Code en una aplicación para UWP que usa Desktop Bridge (también conocida como una aplicación "Centennial") que brinda una experiencia de configuración de la Tienda Windows y acceso a un subconjunto de la API de UWP completa. La conversión funcionó bastante bien y pudimos cargar VS Code como una aplicación de la Tienda Windows sin pérdida de funcionalidad.
Entonces, esto cierra la investigación para el producto en sí. La siguiente investigación que tendríamos que hacer es comprender cómo adaptar nuestros sistemas de compilación internos para producir compilaciones diarias / mensuales que se pueden publicar a través de la Tienda. Una vez que se comprenda esto, decidiremos si tiene sentido seguir adelante con este esfuerzo y cuándo lo ponemos en la lista de espera.

Ahora que Microsoft está avanzando con una plataforma de bajo costo que solo presenta aplicaciones de la Tienda Windows, realmente ha llegado el momento de abordar esto. Para mí, personalmente, Visual Studio Code es la única aplicación que no es de Store y que uso de forma habitual. Para la próxima generación de codificadores que aprenderán por sí mismos la práctica en estas máquinas de menos de $ 300, les debemos tener un editor de código sólido accesible para ellos.

@Mocuto, ¿ dónde viste ese comentario? No lo veo en este hilo de discusión

@ jcotton42 En el hilo # 15820

@Mocuto gracias

El 100% está de acuerdo en que esto NECESITA que suceda - Win10S y HP Elite x3 encontrarían que esta es una opción vital para los cambios de código - En cuanto a la ejecución del código, deberíamos dejarlo en otro lugar y usar servicios como VSTS / Appveyor / travis para esto como una muerte máquina capaz.

He discutido esto con algunos en la Comunidad PowerShell, pero esencialmente este hilo es donde la discusión es https://twitter.com/ryanyates1990/status/860265487506264069

Por favor, tráiganos la aplicación UWP para Windows S, ¡la necesitamos en serio!

Cabe señalar que las aplicaciones disponibles para Win 10 S serán un subconjunto de las aplicaciones de la Tienda Windows: han agregado algunas reglas adicionales para que los navegadores de la competencia no estén permitidos. El lugar donde trazan la línea parece incierto en este punto y bien podría cambiar, por lo que es difícil predecir el impacto en VSC.

Podrían hacerlo de una manera que permitiera aplicaciones de Electron que solo usaran contenido local, pero incluso eso no sería ideal para VSC.

Pero tal vez esto no sea tan terrible al final. VSC como aplicación electrónica nunca fue ideal. Sería mucho mejor si Windows 10 expusiera las API que permitieran a las aplicaciones Electron usar el motor del navegador Edge de la plataforma en lugar de agrupar sus propios componentes del navegador. Y a medida que Edge se acerca a ponerse al día con Chrome / V8 (dejando de lado la aparente aversión de MS a las API de Web Componenet), ese ideal se acerca. Siempre he asumido que eso (y usar VSC como un servicio de Azure) era parte del 'plan maestro' de VSC.

Y eso proporcionaría una forma eficiente para que todas las aplicaciones de Electron (después de todo, no nos olvidemos de la holgura) alcancen 10 S.

Si la necesidad de hacer que VSC esté disponible para Win10 S lo impulsa, entonces VSC y 10 S son los mejores para eso, en mi opinión.

@GitTom "Debe tenerse en cuenta que las aplicaciones disponibles para Win 10 S serán un subconjunto de las aplicaciones de la Tienda Windows: han agregado algunas reglas adicionales para que los navegadores de la competencia no estén permitidos"
Esta es una regla común para la tienda, no solo para Win 10 S https://msdn.microsoft.com/en-us/library/windows/apps/dn764944.aspx

Pero hay aplicaciones como Slack y Telegram basadas en Electron. https://electron.atom.io/docs/tutorial/windows-store-guide/

@ ad1Dima
Las Políticas de la Tienda Windows a las que se vinculó tienen la fecha "Fecha del documento: 29 de marzo de 2017". No creo que haya nada allí que detalle las reglas adicionales para Win 10 S. Como señalé anteriormente, no son lo mismo.

Por lo tanto, el hecho de que Slack y Telegram estén en la Tienda Windows no nos dice que ellos (y otras aplicaciones de Electron) estarán permitidos para Windows 10 S.

@GitTom hay una política. Toda la histeria periodística se basó en 10.2.1 de esta política

10.2.1
Las aplicaciones que navegan por la web deben utilizar los motores HTML y JavaScript adecuados proporcionados por la plataforma Windows.

Aquí hay un video que muestra la aplicación de Slack ejecutándose en win 10 s https://www.youtube.com/watch?v=sPh3c0onaQo

Si tiene una política separada para win 10 s, muéstrenos.

Oh, sí, puedo ver Slack ejecutándose, específicamente en https://youtu.be/sPh3c0onaQo?t=2m5s

El proyecto vscode es propiedad de Microsoft, por lo que no creo que las políticas de la tienda sean un problema real.
Las políticas de la tienda se crean para clientes de terceros, solo garantizan la máxima seguridad a los usuarios. Microsoft solo debe probar y certificar la seguridad de vscode.

No, no tengo otra fuente. Claramente, el consenso es que estoy equivocado y que las aplicaciones Electron están bien en Windows 10 S. Eso ciertamente simplifica las cosas por ahora.

No creo que el hecho de que Code sea una aplicación de Electron sea un problema aquí ... ya que más que un simple editor de código, Code se integra con git (que no se puede ejecutar en 10 S), CMD / PowerShell (que no son disponible en 10 S), compiladores externos / intepreters / utilidades de depuración, etc. (lo mismo, no disponible en 10 S). Estos problemas darían como resultado que la versión 10 S de Code sea muy reducida o simplemente una interfaz para un servicio en la nube. Otro concepto erróneo es que Code podría ejecutarse en un teléfono si se coloca en la Tienda. Ese no es el caso. Solo las aplicaciones para UWP diseñadas específicamente para la plataforma móvil pueden ejecutarse en teléfonos. Las aplicaciones Desktop Bridge solo se pueden ejecutar en PC.

Apuesto a que la única forma de ejecutar Code en Surface Laptop será actualizarlo a Pro.

@ d1vanloon para mí sería genial incluso si vscode puede funcionar solo como editor en Windows 10 S y dispositivos móviles.
Obviamente, sería aún mejor si vscode pudiera funcionar como un ide basado en la nube con soporte de git y usar un compilador en la nube como los servicios de equipo de Visual Studio.
Sin embargo, independientemente de eso, que requeriría mucho trabajo, todavía no entiendo qué bloquea el lanzamiento de vscode como Desktop Bridge para Windows 10 Pro.

Creo que este es un buen candidato para llevarlo a la tienda a través del puente win32. No hay servicios, no COM y no requiere privilegios de administrador. La política de las tiendas es no utilizar tecnologías web que no sean EdgeHtml y Charka, por lo que no podemos obtener Chrome y Firefox en la tienda (por razones de seguridad). Sin embargo, si eso se puede portar para usarlos, no veo cómo viola la política de la tienda y debería funcionar asumiendo que tiene herramientas externas (nodejs, etc.) instaladas por separado, solo es cuestión de canalizar comandos y comunicarse con ellos . En cuanto a hacer que funcione en Windows 10 S, veo un éxito limitado, porque todos los servicios de lenguajes requieren node.js para ejecutar cosas como tsserver.js para la compatibilidad con el lenguaje TypeScript. Sin embargo, quién puede decir que no puede tener un perfil de cliente, donde todos sus servicios node.js, etc. se ejecutan de forma remota y los resultados se envían por cable.

Para que esto funcione con dispositivos de política de almacenamiento limitado como Xbox, probablemente se requiera una integración con Onedrive. ASÍ, mi solicitud es extender esto para hacer una aplicación de código de Visual Studio en línea en aplicaciones de live.com (como Word ya presente, Excel en línea, etc.). De esa manera, no necesita nada más que un navegador web y MS estaría feliz porque más personas utilizarán Onedrive y otras herramientas de oficina en línea en live.com. Al juzgar que a MS le gustaría expandir Windows S como Google, probablemente dependerá de aplicaciones en línea como Google con Chrome OS, lo que hace que el código de estudio visual en línea en live.com sea la opción más probable. Dado que vscode es para adoptantes masivos, las compras de extensiones en la aplicación por pequeñas tarifas (1-10 $) integradas con la tienda ms probablemente también serían el modelo más adecuado

@ Kollerb04 después de una simple conversión por Desktop Bridge, esta aplicación no podría ejecutarse en ningún dispositivo excepto en la PC. Ni en Xbox, Phone ni HoloLens.

@ ad1Dima no habla de una simple conversión. Solo una idea general. Xbox fue solo un ejemplo porque supongo que los teléfonos sufren limitaciones similares, aunque eso cambió recientemente con win10 mobile si no me equivoco. Por cierto. si esto no funciona en el teléfono u otros dispositivos cerrados, es inútil en este momento en la tienda de microsoft como si alguien pudiera comprar una computadora portátil de superficie ... seguramente pueden comprar y usar Windows 10 Pro e incluso Visual Studio 2017. Entiendo Windows S en dispositivos por 150 $, pero en este momento no creo que haya ningún mercado para la aplicación exclusiva de microsoft store para PC que ya tenga un javascript o lo que sea que se llame contraparte para el escritorio estándar. Aún así, la integración de onedrive funcionaría para dispositivos con almacenamiento cerrado (creo), incluso si es solo una aplicación descargable y no funciona en la nube como la idea más amplia que he presentado.

@ ad1Dima Creo que poner las propias herramientas de desarrollo en contenedores, también conocidas como Windows Store, es interesante. Me gusta pensar en él como una ventana acoplable para aplicaciones cliente (en Windows de todos modos). Es una instalación / desinstalación limpia, sin una lógica de instalador de terceros personalizada, y es más seguro ejecutar todo en una caja de arena compartimentada y bien particionada, a diferencia del proceso actual donde todo tiene acceso a casi cualquier cosa en su sistema y puede estropear las cosas, incluso si bien intencionado. Creo que uno de los grandes bloqueadores de esto es la interoperabilidad con node.js. Pero en cuanto a ser inútil, creo que es exagerado. Creo que el objetivo aquí es hacer la transición a seguro de forma predeterminada. El código VS ya es multiplataforma, y ​​agregarlo a xbox y otras plataformas muy restringidas solo se puede considerar después de que primero nos ocupemos de la primera parte. Las herramientas de desarrollo son probablemente las que menos han avanzado en su ejecución dentro de entornos restringidos, ya que son ellos mismos los que quieren un control total para ofrecer una gran experiencia de programación para cualquier proyecto.

Para mí, la idea de publicar en la Tienda Windows no es hacer que la aplicación esté disponible para dispositivos móviles o Xbox; pero, sobre todo, para proporcionar a los desarrolladores una forma más sencilla de obtener un editor de texto completo y beneficiarse de la función adicional y de actualización automática de la tienda de la UWP.
Nadie va a usar su teléfono con Windows 10, HoloLens o consola Xbox para desarrollar. Las aplicaciones tampoco necesitan adaptarse a una interfaz móvil.

¿Qué se puede hacer realmente? Publíquelo para usarlo en PC (W10 Home, Pro & S) y para teléfonos / tabletas, pero _sólo en modo Continuum_ (o cuando haya un teclado Mose + disponible). Eso es lo que realmente tiene sentido para mí.

Desafortunadamente, Windows Phone está muerto. Así que creo que no vale la pena publicarlo en la tienda, cuando hay unos 10 modelos que los admiten, aunque Microsoft ya no quiere esa marca (por ejemplo, dejarán de admitir Skype para Windows Phone el 1 de julio). .

@ jens1o De hecho, estoy de acuerdo contigo en que publicar en la tienda no vale la pena cuando consideras llevarlo a entornos como el teléfono, HoloLens o Xbox. Sin embargo, hay una rareza de la que no se habla realmente, la tienda frente a la distribución fuera de la tienda a través del tipo de archivo .appx en lugar de .msi y .exe. Creo que todos los sitios web deberían ofrecer archivos .appx para Windows 10 y .msi o .exe para Windows 8.1 y versiones anteriores. Los beneficios que mencioné anteriormente https://github.com/Microsoft/vscode/issues/10759#issuecomment -306465609 explican mi razonamiento; sin embargo, una vez que se puede distribuir a través de .appx, hay poca fricción para llegar hasta el final y convertirla en una aplicación de la tienda, pero también permite que las personas la obtengan fuera de la tienda en formato contenedor (.appx). No soy un gran admirador de la tienda, sobre todo porque es difícil volver a una versión que funcione cuando algo se rompe, y esas veces cuando una aplicación se suspende y ahora no tengo una copia local que pueda instalar yo mismo. Como puede ver, hay realmente dos preocupaciones aquí, y yo diría que la tienda es la preocupación menor.

Quiero que el tiempo que tengan para desarrollar este (asombroso) editor se dirija al editor, y no a corregir errores debido a más entornos diferentes. No veo ningún problema en tener que instalar esto como una aplicación de escritorio. En realidad es todo lo contrario, porque las aplicaciones de Windows no tienen tantas posibilidades, ni conozco una aplicación basada en Electron en la App Store. Eso sería demasiado grande para un equipo tan pequeño (comparado).

@OrbintSoft Sé que lo quiere en la tienda para Windows 10S, dispositivos móviles, etc. Yo diría que deberíamos exigirle a Microsoft que nos deje instalar cualquier archivo .appx en todos nuestros dispositivos porque ya está en la zona de pruebas y la tienda es más una sutileza que un requerimiento.

Sí, realmente me gusta tener en Windows Mobile con continuum, Windows 10 S, etc.
Y creo que con todo lo que Microsoft está invirtiendo en aplicaciones universales, movilidad y nube, se debe considerar al menos un análisis a largo plazo.

Sin embargo, hablando de manera realista, actualmente no es posible lanzar vscode como aplicación uwp (se necesita un trabajo demasiado grande).

Pero, como ya se ha analizado, vscode funciona perfectamente como aplicación centenaria en Windows 10 Pro, y tal vez incluso en Windows 10 s.

El lanzamiento en la tienda de Windows no es solo una forma de lanzar una aplicación universal, es una forma estándar de lanzar una aplicación segura, con una gestión estándar de actualización / instalación / desinstalación.

Microsoft está invirtiendo mucho en la tienda y vscode es un producto de Microsoft, solo por coherencia. Sería natural esperar un lanzamiento en la tienda.
Entonces, ¿por qué no darle un poco de amor a la tienda?

@OrbintSoft Saliendo un poco del tema aquí. La tienda es genial cuando funciona. Dicho esto, a menudo tiene problemas y no quiero que mi única forma de obtener y actualizar mis herramientas de desarrollo dependa de la tienda. No hay nada de malo con vainilla .appx. Funciona mejor que la implementación de hacer clic una vez que existía en el día para el desarrollo de .Net. Si lo ponen en la tienda, claro, genial, otra forma de obtener el producto, pero lo que realmente quiero es un control total sobre mi implementación, actualización, reversión, identidad. Siento que MS ofrece esta increíble tecnología de contenedores y la pasa por alto y la simplifica al uso de un servicio administrado (la tienda). Me gustaría tener la opción de implementar cómo quiero, porque algunas cosas aún no están listas para ser un servicio. He tenido momentos en los que la nueva versión de vscode rompió mi flujo de trabajo. Sería una experiencia horrible si la tienda lo actualizara y yo no tuviera más remedio que esperar a hacer un trabajo real hasta que solucionen el problema.

@OrbintSoft Oh, por cierto, los archivos .appx ya tienen una excelente gestión estándar de actualización / instalación / desinstalación, se llama hacer doble clic en un paquete y hacer clic en instalar. La desinstalación funciona igual que una aplicación de tienda. La actualización puede ser automática si está en la tienda o si la aplicación así lo desea, pero debe haber un modo de espera y retroceso. Lo obtienes con archivos .appx, solo instala la versión que quieras y listo para las carreras. Es absolutamente simple.

@wizarrc appx ya se puede instalar sin almacenar, simplemente debe habilitar "Aplicaciones de descarga lateral" o el modo Desarrollador ".

Permitir que todos instalen de forma predeterminada appx, es peligroso para la seguridad, puede incluir código malicioso en appx sin pasar las pruebas de la tienda.

Sin embargo, nadie está diciendo aquí que se publique vscode solo en la tienda, vscode se puede seguir lanzando como una configuración estándar como alternativa para quienes no confían en la tienda.

En una empresa o en una escuela, la actualización del código de Visual Studio se puede administrar con Microsoft Store for Business o for Education.
Por lo tanto, puede probar vscode antes de lanzar una nueva versión a sus empleados.

@OrbintSoft Eso tiene tanto sentido como volver atrás y usar Windows 7. La actualización a Windows 10 es en gran parte por seguridad. Creo que aún puede certificar su archivo appx y hacer que Microsoft lo firme cruzado y no implementarlo en la tienda. Creo que es una mala excusa para decir que si no lo quiere en la tienda, entonces no puede usar nuestra tecnología de contenedores, y aquí está el instalador .msi anticuado que eventualmente romperá o al menos desordenará su sistema . No tengo una cuenta de Azure AD Business o Education, ni la quiero ni puedo pagarla en este momento, pero me gustaría obtener los otros beneficios que ofrece el sistema operativo.

Incluso si el .appx no puede pasar la certificación de la tienda, sigue siendo mejor que un instalador .msi. Siento que no debería haber excusa para que cada aplicación de Windows que no sea de servicio o basada en controladores del sistema que se ejecute en Windows 10 no pueda ser almacenada en contenedores. Incluso las aplicaciones que no califican se pueden dividir en dos partes; la aplicación en contenedor del cliente y los servicios que no son de IU y los controladores del sistema. Se trata de reducir su huella de exploits, punto.

En ese sentido, si Microsoft realmente quisiera, podrían analizar el .appx que acaba de descargar y verificarlo previamente para asegurarse de que no pueda usar ninguna capacidad que no haya especificado en el manifiesto. Eso es lo que permiten todos esos sistemas de archivos, tecnologías de virtualización de administradores de objetos, para interceptar llamadas al sistema y verificar si están permitidas. De lo que se trata realmente es de la política y de intentar que uses sus servicios, que no es algo que deba promoverse, pero permite que las personas se inscriban porque les funciona. El código VS es un buen candidato no solo porque es complejo y tiene muchas partes móviles que son todas externas al proyecto, sino que le permite a Microsoft descubrir la mejor manera de hacer que las aplicaciones de usuario sean seguras de forma predeterminada para todos los usuarios, no solo para aquellos en premium. cuentas.

@ jens1o Microsoft

Espere...

Oh si. Me confundí con todas estas versiones. Para aclarar, Windows 8 Phone y Windows 8.1 Phone no recibirán ningún soporte a partir del 1 de julio.

Los teléfonos con Windows 10 no se ven afectados. (Fuente: https://www.golem.de/news/microsoft-ab-1-juli-kein-skype-mehr-fuer-windows-phone-geraete-1706-128261.html (alemán))

@ jens1o y FYI Slack y Telegram son aplicaciones de Elector en la tienda.

Haz que funcione con Windows 10 S

vscode debe publicarse en mac store, en el repositorio de Microsoft Linux (consulte https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu) y en la tienda de Windows. Simplificaría la instalación y las actualizaciones automáticas.

Incluso Inkscape se ha lanzado en la tienda como una aplicación para UWP, incluso si solo funciona en PC, no creo que sea demasiado difícil lanzarlo en la tienda también, lo encuentro mucho más fácil de instalar y actualizar.
Por cierto, Telegram en la tienda no es una aplicación electrónica: https://github.com/telegramdesktop/tdesktop

Si tuviera que adivinar por qué Microsoft aún no lo ha hecho, diría que probablemente se deba a algunas limitaciones del marco de trabajo de UWP. Cosas como la capacidad de hacer referencia a bibliotecas / archivos fuera de la carpeta de la aplicación UWP en espacio aislado no está allí, el terminal no funcionaría y, probablemente, lo más importante, VS Code se basa únicamente en abrir cualquier carpeta en el sistema de archivos, algo que sí Ser imposible en una aplicación para UWP debido a la capa adicional de seguridad y, de nuevo, a la restricción de acceder a una única carpeta particionada exclusivamente para la aplicación para UWP. No digo que no puedan admitir estas funciones para una aplicación para UWP, simplemente no está disponible todavía.

Una gran seguridad conlleva una gran limitación.

@ChuckkNorris Ese podría ser el caso, pero sigo sintiendo que Microsoft debería informarnos de eso si es así.

¿Sería realmente tan difícil comentar sobre este tema informándonos sobre la posibilidad en el estado actual de UWP?

@filfat Estoy completamente de acuerdo, también me encantaría una respuesta oficial.
No tenía la intención de sonar como si estuviera defendiendo el silencio de Microsoft; Simplemente estaba especulando sobre por qué no se eligió una aplicación para UWP para VS Code. No me sorprendería que esto esté planeado para cuando la UWP obtenga la paridad de características requerida para hacerlo factible, que es probablemente la razón por la que este problema aún no se ha resuelto. Las aplicaciones para UWP son (se supone que son) el futuro de Windows 10 después de todo.

Para estar en la tienda de Windows, vscode no tiene que ser una aplicación para UWP. Puede ser una aplicación normal empaquetada con Desktop Bridge, también conocido como proyecto centenario para la tienda. Este enfoque ya ha sido probado por el equipo de vscode.

@gulshan No tengo conocimiento de que el equipo de VS Code haya probado ese enfoque. Una búsqueda rápida en Google no arrojó nada. ¿Alguna fuente sobre esa información?

Mónaco es la parte del editor de vscode. Se ejecuta en los navegadores y no depende del shell de Electron. El terminal, los depuradores, las extensiones, el banco de trabajo (no estoy completamente seguro), etc.no están incluidos en él. Puede estar empaquetado como una aplicación UWP pura, disponible para todo tipo de dispositivos. Javascript y TypeScript obtuvieron soporte completo de intellisense en Mónaco.

Esta parece una gran oportunidad para promover UWP y predicar con el ejemplo a Microsoft. ¿Por qué alguien más usaría un producto que los propietarios no usan?

@bpasero ¿No sería posible automatizar usando este script npm? https://blogs.msdn.microsoft.com/appconsult/2017/03/14/convert-your-electron-app-using-the-desktop-bridge/
Esto produce un paquete AppX sin tener que usar Desktop App Packager, aunque no estoy seguro de la firma del paquete.
Luego, puede recopilarlo de su salida y publicarlo en la Tienda Windows.

Iba a intentar implementarlo yo mismo, pero Electron y NPM están lejos de mi experiencia.

Hola MS Team, ¿alguna noticia? Hay muchas mejoras en Fall Creators Update SDK para aplicaciones Centennial. Hace más de un año que se solicitó la función.

Ahora que estoy haciendo más en Realidad Mixta (MR), sería bueno tener una versión UWP de VS Code para que se integre mejor con el entorno virtual ... aunque se puede usar como una aplicación de escritorio en MR.

De acuerdo, ahora que se ha probado hace un año, ¿por qué no lanzarlo en la tienda?

MS incluso lanzó WinDBGX en la tienda.
QUE ESTAS ESPERANDO ???

Creo que esta solicitud de GitHub y sus comentarios deben dividirse en dos solicitudes:

Característica 1. La solicitud publicada en la publicación original: "Si bien VS Code se puede obtener fácilmente tal como está, todavía parece que VS Code podría beneficiarse del procedimiento de actualización estandarizado que viene con la Tienda Windows". Esto sería para las plataformas existentes en las que VS Code se ejecuta como Windows 10 Home / Pro.

Característica 2. Hacer que VS Code sea multiplataforma para que se ejecute en dispositivos móviles, superficies, dispositivos de gama baja, etc. y plataformas que requieran UWP para las aplicaciones.

¿Hay alguna noticia oficial sobre esta solicitud?
¿Algún progreso / hoja de ruta / ETA?

https://github.com/Microsoft/vscode/issues/15820#issuecomment -273688385 indicó que la migración con el convertidor de aplicaciones de escritorio funcionó sin pérdida de funcionalidad (pueden suceder muchas cosas durante un año, por lo que vale la pena verificarlo nuevamente), dejando el único problema es cómo organizar publicaciones diarias / mensuales en ~ Windows ~ Microsoft Store.

Con respecto a la orquestación de la construcción, ¿hay algo que la comunidad pueda hacer para ayudar? En la parte superior de mi cabeza, emitir un .appx durante la compilación y ajustar el verificador de actualizaciones incorporado (¿enlace para almacenar en su lugar o simplemente no verificar?) Son 2 áreas que deberían abordarse.

cómo organizar publicaciones diarias / mensuales en Windows Microsoft Store.

Microsoft Store tiene API para eso

En cuanto a las compilaciones diarias / mensuales, existe un Proyecto de empaquetado de aplicaciones de Windows desde VS 2017 15.4, por lo que puede ser un paso de compilación en TFS, supongo

¿Quizás anunciarán algo en Build 2018? Esto no debería ser tan difícil para una gran empresa como Microsoft, ya que poseen tanto el software como la plataforma.

¿Más de un año después y todavía no hay noticias?

El discurso de apertura de Windows Dev Day ha anunciado el formato de empaquetado de aplicaciones MSIX que, según se informa, permite empaquetar aplicaciones con poca o ninguna modificación. Si mal no recuerdo, su cadena de herramientas es compatible con Linux, MacOS y Windows. ¿Esto cambió algo con respecto al tema?

Después de pensarlo un poco, he descubierto que este problema es mucho más complicado. El código VS puede empaquetarse en formato appx y enviarse a la tienda para su descarga. Sin embargo, ese no es el final de la historia.

La naturaleza de un editor con todas las funciones implica que la descarga de extensiones es algo que debe tenerse en cuenta si se va a enviar a la tienda. ¿Todavía viven en el administrador de paquetes y se descargan a través del software mismo o los colocamos en la tienda como extensiones, ya que la tienda admite complementos de software? Si permitimos que se descarguen a través del software, ¿se está rompiendo la regla de que el software en la tienda no debería descargar software? Si trasladamos las extensiones a la tienda, será un gran proyecto, y los desarrolladores de extensiones tendrán que aprender otra forma de publicar.

Otro problema es que el uso en Windows 10 S o el modo S en el futuro. Como sabemos, el modo S no permite al usuario instalar la herramienta de línea de comandos ya que esas herramientas son destructivas para el sistema de archivos. Entonces, el terminal integrado en el código vs se vuelve inútil y también lo es todo el propósito del software. ¿Debería esto significar que el modo Windows 10 S / S no es compatible? Si es así, ¿cuál es el punto de poner esto en la tienda? Si no es así, ¿qué debemos hacer con el terminal y las extensiones?

Luego, escriba una carta a WDG, dígales que agreguen la capacidad de instalar herramientas de línea de comandos a través de la Tienda.

Tenerlo en la tienda hace que sea más fácil de actualizar, instalar, etc. Creo que lo que todos quieren es tener un lugar para descargar software.

En un mundo perfecto, una versión de PWA que vive en la nube y utiliza el sistema de archivos y la herramienta de línea de comandos en el lado del servidor de Azure será ideal para la tienda. El usuario inicia sesión con su perfil, lo que se haya hecho al sistema de archivos y la herramienta de línea de comandos se queda con el perfil del usuario. Sin embargo, supongo que eso implicará una versión de pago / suscripción del software, ser parte de Office 365 o algo así.

Kodi está en la tienda y proporciona su propio mecanismo de complemento. Esto no debería
ser considerado como un parámetro en la decisión OMI.

El martes, 13 de marzo de 2018, 20:55 nerocui [email protected] escribió:

En un mundo perfecto, una versión de PWA que vive en la nube y usa la
El sistema de archivos y la herramienta de línea de comandos en el lado del servidor Azure serán ideales
para la tienda. El usuario inicia sesión con su perfil, lo que se haya hecho con el archivo
El sistema y la herramienta de línea de comandos se quedan con el perfil de usuario. Sin embargo supongo
que implicará una versión de pago / suscripción del software, ser parte de
Office 365 o algo así.

-
Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-372797335 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AGs5-yaIvj9ORvseSX_4OIu3lZaYBz1sks5teCROgaJpZM4JpSOF
.

Paint .NET está en la Tienda y proporciona un mecanismo complementario.

Además, tal vez el acceso a la línea de comandos y la capacidad de iniciar y adjuntar (depurar) nuevos procesos podría ser tan fácil como requerir permisos elevados para la aplicación. Hay un parámetro de capacidad appx para eso, creo.

¿Alguna actualización para esto?

Han pasado años desde que se abrió este hilo y aparentemente no se ha hecho nada. ¿No existe una forma sencilla de empaquetar una aplicación tradicional como una aplicación centenaria para luego complementarla con las API de UWP? ¿Por qué no se puede hacer esto?

Todavía estoy esperando la versión UWP de VS Code para Windows. Microsoft?

Microsoft, olvídate de lanzar Andromeda en octubre sin UWP VS Code ...

Paint .NET está en la Tienda y proporciona un mecanismo complementario, por lo que no hay nada que realmente impida que VS Code se empaquete a través de la tienda de Windows. Sería mi método preferido de usarlo si pudiera.

Han pasado años desde que se abrió este hilo y aparentemente no se ha hecho nada.

Realmente siento que este debería ser un objetivo principal.

@egamma @bpasero ¿Puedes dar una actualización sobre esto / asignar a alguien a esto? ¿Algo lo está bloqueando o simplemente tiene otras prioridades? ¡Cualquier tipo de actualización estaría bien!

No creo que haya algo en el medio, sino alguien .
Entonces, ¿ QUIÉN te está bloqueando?

@ be5invis No estoy seguro de entender lo que quiere decir. Acabo de solicitar una actualización sobre qué causa que esto esté abierto y sin asignar durante tanto tiempo. Puedo entender cuándo esto no es una prioridad actualmente, pero alguna actualización sería buena.

Solo tengo curiosidad por saber por qué este canal de lanzamiento de larga espera tiene una prioridad tan baja.

Sería genial recibir una actualización sobre esto de los desarrolladores principales.

tal vez con la próxima función de instalar herramientas de línea de comandos en la tienda de Windows lo conseguiremos?

@Danthekilla @claell disculpas, pero esta solicitud de función no se encuentra actualmente en nuestra hoja de ruta de seis meses.

@egamma gracias por una actualización oficial 🍺. Deje que la molestia se reinicie en 6 meses.

@egamma Gracias por la declaración oficial, aunque no explica por qué no está en la Hoja de ruta.
Aparentemente esto no se considera muy importante, aunque parece fácil de implementar y tiene una gran demanda (+ parece lógico desde un punto estratégico).

Pero bueno, no uso Windows a menudo y hay un complemento para Ubuntu, así que no me importa mucho. Solo tenía curiosidad.

Los programadores _Real_ solo usan un controlador Xbox. El teclado y el mouse son para vender. #UWP

No sé por qué esto sigue abierto. Tener VS Code en la tienda no tiene tanto sentido como crees. Si está en Windows 10 S, entonces está limitado solo a las aplicaciones de la Tienda, pero no podrá ejecutar líneas de comando de ninguna manera (ya que S no lo permitirá), por lo que no hay ningún beneficio. Si no está ejecutando S, entonces no tiene mucho sentido tenerlo en la tienda, ya que nada cambiará realmente y se necesita mucho trabajo para hacerlo posible. Otro, VS Code usa su propio mecanismo de actualización, cambiarlo para almacenar no parece mejorar la buena UX que tiene ahora, el esfuerzo será como en vena. Al ser una aplicación de Electron multiplataforma, VS Code debe tener una base de código unificada que los desarrolladores solo necesitan desarrollar una vez y presionar el botón para compilar para plataformas diff, tener una solución vs es solo otra capa de complejidad.

@nerocui

entonces no tiene mucho sentido tenerlo en la tienda ya que nada cambiará realmente

Lo que cambia es que no tengo que buscarlo en la web y luego pasar por el proceso de instalación, simplemente puedo presionar "instalar" en la Tienda. Facilita mucho la configuración de una nueva máquina.

se necesita mucho trabajo para hacerlo posible

No es así. Empaquetar una aplicación de Electron para la Tienda es una cuestión de delineador en PS. De hecho, anteriormente en este hilo, algunos desarrolladores del equipo de VS Code dijeron que ya lo habían intentado.

VS Code usa su propio machenismo de actualización, cambiarlo para almacenar no parece mejorar la buena UX que tiene ahora

Excepto que con el mecanismo de actualización de la Tienda no veré ni una sola notificación sobre la nueva versión en el editor mismo, no hay recarga, etc., solo una actualización en segundo plano. Quiero decir, sin duda, la velocidad de este equipo es impresionante, pero cuando tengo que actualizar Code en tres máquinas cada semana es un poco molesto.

VS Code debe tener una base de código unificada que los desarrolladores solo necesitan desarrollar una vez y presionar el botón para compilar para plataformas diff

El propio mecanismo de actualización de Turning Code se puede implementar como una marca de compilación y luego es un argumento literario en la canalización de compilación para compilar y empaquetar una versión para la Tienda.

Ni siquiera entraré en el hecho de que es un producto de Microsoft y Microsoft Store, no tener Código allí es algo vergonzoso y ciertamente no es alentador para otros desarrolladores.

VS Code es un editor de código en primer lugar. Por lo tanto, tiene muchas funciones útiles incluso si está utilizando Windows 10 en modo S.

Como mencioné antes, instalar algo de la Tienda es más fácil y personalmente confío más que en la solución de instalación (y desinstalación) de cualquier desarrollador para no estropear mi sistema o dejar archivos / entradas de registro después de sí mismo una vez que quiero desinstalarlo

El mecanismo de actualización de la Tienda también es más simple, ocurre en segundo plano, menos interrupciones.

Cuando se trata de distribución para empresas más grandes, instalar algunas aplicaciones seleccionadas de la Tienda es mucho más simple que distribuir y ejecutar instaladores tradicionales.

Podría considerar construir un paquete MSIX. Es multiplataforma, funciona en Linux, Mac, Windows 7, pero ofrece todas las cosas buenas como sandboxing y sistema de archivos virtualizado y registro en Windows 10 y también hace que sea trivial publicarlo a través de la Tienda.

Tengo que estar de acuerdo con @nerocui. Suficiente tolerancia a la mediocracia de Microsoft. Es su producto y Store es su producto. Debería haber estado allí desde el principio ... no en la hoja de ruta ... ¿entonces cuándo? @nerocui tiene toda la razón: es desalentador para los desarrolladores ver cuán incapaces son las tecnologías de MS, entonces, ¿por qué deberíamos preocuparnos más por este ecosistema? Personalmente, estoy harto de toda la inconsistencia de Microsoft ... solo mira Windows 10, míralo ... ¡Hagamos al menos que esto suceda!

Tenía la idea completamente exacta, los mismos casos de uso, que Andrey. Toda la idea
de iniciar sesión en una máquina nueva / reinstalada con su identificación de MS y tener código
La instalación / configuración automática es algo que esperaba que MS usara como marketing
mina de oro. Preferiría todas mis aplicaciones instaladas desde la tienda para eso
importar. ¿Y no es un poco hipócrita esperar que los desarrolladores de terceros
publicar aplicaciones en una tienda en la que los creadores no confían / ​​apoyan / promueven?

El lunes, 25 de junio de 2018, 18:09 Andrey Ashikhmin [email protected]
escribió:

@nerocui https://github.com/nerocui

entonces no tiene mucho sentido tenerlo en la tienda ya que nada
realmente cambia
Lo que cambia es que no tengo que buscarlo en la web y luego ir
a través del proceso de instalación, simplemente puedo presionar "instalar" en la Tienda.
Facilita mucho la configuración de una nueva máquina.

se necesita mucho trabajo para hacerlo posible
No es así. Empaquetar una aplicación de Electron para la Tienda es una cuestión de
oneliner en PS. De hecho, anteriormente en este hilo, algunos desarrolladores de VS
El equipo de Code dijo que ya lo habían intentado.

VS Code usa su propio machenismo de actualización, cambiarlo para almacenar no parece
para mejorar la buena UX que tiene ahora
Excepto que con el mecanismo de actualización de la tienda no veré ni una
notificación sobre nueva versión en el propio editor, no recargar, etc.
simplemente actualizar en segundo plano. Quiero decir, sin duda, la velocidad de esto
equipo es impresionante, pero cuando tengo que actualizar el código en tres máquinas cada
semana es un poco molesto.

VS Code debe tener una base de código unificada que los desarrolladores solo necesitan desarrollar
una vez y presione el botón para compilar para plataformas diff
El propio mecanismo de actualización de Turning Code se puede implementar como un indicador de compilación y
entonces es un argumento literario en la tubería de construcción para construir y empaquetar
una versión para la Tienda.

Ni siquiera entraré en el hecho de que es un producto de Microsoft y Microsoft
Store, no tener código allí es un poco vergonzoso y ciertamente no lo es
alentador para otros desarrolladores.

-
Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/Microsoft/vscode/issues/10759#issuecomment-400006748 ,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/AGs5-z9YZMWjfPC1fmEf4myfOMruHtJPks5uAQsogaJpZM4JpSOF
.

Parece que mi comentario ha provocado bastantes discusiones. Miren chicos, estamos hablando de Microsoft. Si quieres que se parezcan más a Apple, bueno, no lo harán. No integran todos sus productos juntos, solo usan lo que creen que es correcto para el producto. También me gustaría que las cosas fueran perfectas, pero un desarrollador como nosotros tiene la capacidad de al menos configurar un editor cada vez que compramos una máquina nueva o reinstalamos el sistema operativo. No digo que sea perfecto, solo digo que esta no es la prioridad y Microsoft siente lo mismo. Su Visual Studio hasta el día de hoy sigue siendo de 32 bits y utiliza un actualizador independiente del propio software. Tampoco se actualiza desde la tienda, a diferencia de xcode de Apple.

No creo que VS Code sea tan complejo como el gran VS. Pero con ese argumento, las aplicaciones de escritorio de Office están disponibles a través de la Tienda ...

Pero nuevamente, al menos comience a ir en esa dirección, primero adoptando MSIX .

Ok, lo voy a decir (de nuevo) porque nadie más lo está. Microsoft va a lanzar un dispositivo plegable con capacidades móviles de la marca Surface en la segunda quincena de octubre y se posicionará primero como un dispositivo empresarial. Estará impulsado por una versión modular de Windows (Windows Core OS) y un shell receptivo componible, denominado CShell. Dicho esto, si este dispositivo es incapaz de ejecutar VS Code para escribir y editar código y hacer un trabajo comercial real en él desde el día 1 en el lanzamiento, FALLO MASIVO Y DESNUDAR LA MARCA DE SUPERFICIE. En nombre de todos los desarrolladores aquí, Microsoft, le sugiero que reconsidere su "hoja de ruta"

@ vxnsbir1ugsp esa es una cantidad irrazonable de especulación sobre un dispositivo no anunciado que ejecuta un sistema operativo no anunciado con capacidades desconocidas.

Pero, el Modo S se puede desactivar fácilmente, por lo que no está limitado a la Tienda ...
Windows en ARM puede ejecutar prácticamente cualquier aplicación que Windows de escritorio pueda ...
Así que no le tengo miedo a ese tipo de limitaciones. Si Andromeda ve la luz, estoy bastante seguro de que ejecutará VS Code incluso en su forma actual.

@petroemil quiere apostar?

@ vxnsbir1ugsp
En mi opinión, realmente no creo que Andromeda tenga funciones de codificación. No creo que esté posicionado para desarrolladores o creadores. Creo que se posicionará para los trabajadores de la generación Z y se utilizará como un dispositivo de conjunción junto con HoloLens y Surface Hub. Estos serán dispositivos de borde en la gran nube + computación de borde en la que Microsoft es tan grande. Creo que será como una plataforma móvil con Continuum SOLO PARA WINDOWS 10 S MODE para trabajadores de oficina. En cuanto a los desarrolladores, sigo pensando que necesitamos computadoras potentes y un mouse y un teclado cómodos. Si vamos a conformarnos con dispositivos móviles con capacidad de acoplamiento, también podríamos usar software remoto y SSH. O también puede esperar que la industria se mueva a PWA IDE como ya lo hacen muchos servicios.

@nerocui Solo espero que Andromeda ejecute VS Code desde el día 1 en cualquier forma que sea el IDE. Realmente no me importa si viene de la Tienda. Eso es :)

@ vxnsbir1ugsp
Es posible que desee ver esto mi amigo.
https://stackblitz.com/

@nerocui ese editor web es un excelente ejemplo de lo que VS Code es capaz de hacer dentro de una caja de arena (ya sabes, potencialmente ejecutándose en modo S). Estoy bastante seguro de que StackBlitz podría convertirse fácilmente en una PWA y publicarse en la Tienda.

@petroemil , sí, pero no "overWebify" VS Code. Ya es bastante Web como lo es ahora ... @nerocui También puedo comprobar Sublime, Brackets y, por supuesto, WebStorm, pero me temo que me pueden gustar y que a Microsoft no le gusten;)

También me olvidé de mencionar el IDE de Arduino que está en la tienda por un tiempo, lo he usado y es una experiencia tan fluida que olvidé que es una aplicación de la tienda por completo. Ese IDE en realidad compila el código, lo envía a un Arduino a través de USB, usa Sockets para comunicarse, el software OTA se carga a través de wifi ... No estoy proponiendo reescribir ninguna parte de VS Code, solo haga lo que Arduino está haciendo, sí ofrecen un instalador independiente aparte del Store one.

Ok ... así que ahora deberíamos poder simplemente Ir y codificar en la Surface recién anunciada, ¿verdad? Juego de palabras intencionado :)

@bjuraga Veo lo que hiciste allí, pero Andromeda está llegando y es mejor que MS esté preparado. Anunciaron una versión portátil de VS Code, ¿no es este el primer paso para la Tienda?

@nerocui perfecto! ¡Pedí esto hace más de un año! MS debería comprar stackblitz e incorporarlo en live.com o outlook.com/visual studio toolset o hacer su propia versión. Veo que no hay soporte para repositorios de github. No es tan necesario, pero sería una característica útil. También serían bienvenidos más lenguajes / marcos. El lanzamiento del repositorio de MS Store está bien, pero esto va mucho más allá.

¡Todo lo que conocemos de Windows sabe que MS puede escuchar! ¡Este número está abierto desde hace casi dos años!

Entonces,
¿MS Store es compatible con MS Code? Si no es así, ¿qué está haciendo la EM? ¿Es importante para MS que MS Store esté repleto de contenido excelente? Si no es así, ¿qué está haciendo la EM? ¿Tiene MS una plataforma "universal"? Si no es así, ¿qué está haciendo la EM?

Si es así, ¡comience a trabajar en esto inmediatamente! ;)

¡DEMANDAMOS vscode en la tienda de Windows!

Es 2018 ahora, y VS Code no se lanza en Microsoft Store como hace años. Ahora Microsoft Store tiene muchas aplicaciones Win32 como HeideSQL, WinSCP, paint.net, etc. Y ahora realmente queremos instalar VS Code en Windows Store y actualizarlo en la tienda.

Esto debería ser una obviedad si no solo para mostrar lo fácil que es agregar una aplicación Win32 Electron a Microsoft Store ...

¿Se permiten aplicaciones que no son para UWP en la Tienda Windows? Siento que cumplir con los requisitos de la Tienda Windows comprometería la multiplataforma más que la beneficia.

@jadenPete

¿Se permiten aplicaciones que no son para UWP en la Tienda Windows?

Eso es exactamente lo que hace Desktop App Converter.

@jadenPete
iTunes , Spotify , Paint.net , WinZip y muchas otras son aplicaciones clásicas de Win32

@saschanaz @ ad1Dima No me di cuenta de que esto era posible, gracias por informarme.

Me parece un poco ridículo que Microsoft no trate a UWP como una plataforma de distribución de primera clase para su propio software :(

Desde el mes pasado, los instaladores a nivel de usuario están disponibles para Windows y se ha convertido en la distribución predeterminada. Esto significa que no se requieren permisos elevados / de administrador para instalar y usar vscode. Creo que este es un gran paso para que alguna aplicación esté disponible en la tienda de Windows. Espero que esto se incluya en la hoja de ruta de los próximos 6 meses para vscode. Si hay alguna dificultad o falta de soporte para ciertas características del lado del paquete de Windows Store / MSIX, esto debe comunicarse entre ambos equipos dentro de Microsoft. Creo que puede haber algunas iniciativas del equipo de MSIX también para esto.

Cobardes. Microsoft, ¿no somos lo suficientemente elegibles para que reciba una respuesta oficial suya, cuál es la razón exacta por la que VS Code no está en la Tienda, por no mencionar una verdadera aplicación de respuesta de UWP? ¿Su comunidad de desarrolladores no merece una declaración oficial para una discusión tan candente durante años?

@ vxnsbir1ugsp de acuerdo con la parte de UWP, es simple, se ha construido sobre una pila tecnológica completamente diferente con el objetivo de ser multiplataforma. VS Code es una aplicación de Electron.

La pregunta sobre por qué no está en la Tienda es mejor, realmente no hemos recibido ninguna respuesta útil que no sea "no está en la hoja de ruta" ...

Tal vez cuando MSIX también esté disponible en Mac y Linux, migren a eso y, luego, la publicación en la Tienda será trivial.

@ vxnsbir1ugsp de acuerdo con la parte de UWP, es simple, se ha construido sobre una pila tecnológica completamente diferente con el objetivo de ser multiplataforma. VS Code es una aplicación de Electron.

La pregunta sobre por qué no está en la Tienda es mejor, realmente no hemos recibido ninguna respuesta útil que no sea "no está en la hoja de ruta" ...

Tal vez cuando MSIX también esté disponible en Mac y Linux, migren a eso y, luego, la publicación en la Tienda será trivial.

La parte de UWP es simple, sí. Una aplicación VERDADERA RESPONSABLE UWP no es tan trivial, supongo.

@ vxnsbir1ugsp en realidad ... pero está bastante fuera de tema y se basa en gran medida en la especulación ... incluso la parte de UWP podría ser posible.

VS Code es una aplicación multiplataforma. No depende de ninguna API de plataforma específica, por lo que tampoco hay dependencia (directa) de Win32. Creo que Microsoft podría, en teoría, construir una versión de Electron (el tiempo de ejecución / host para VS Code) que ES una aplicación UWP pura y se basa solo en las API de UWP que se pueden encontrar en cualquier variante de Windows 10 (incluidos Mobile, Xbox, HoloLens, Surface Hub, IoT). Después de eso, solo dependerá de los desarrolladores de GUI hacer que la interfaz de usuario responda también.

@ vxnsbir1ugsp en realidad ... pero está bastante fuera de tema y se basa en gran medida en la especulación ... incluso la parte de UWP podría ser posible.

VS Code es una aplicación multiplataforma. No depende de ninguna API de plataforma específica, por lo que tampoco hay dependencia (directa) de Win32. Creo que Microsoft podría, en teoría, construir una versión de Electron (el tiempo de ejecución / host para VS Code) que ES una aplicación UWP pura y se basa solo en las API de UWP que se pueden encontrar en cualquier variante de Windows 10 (incluidos Mobile, Xbox, HoloLens, Surface Hub, IoT). Después de eso, solo dependerá de los desarrolladores de GUI hacer que la interfaz de usuario responda también.

Hombre, estoy hablando de la GUI en particular. La segunda vez incluso necesité resaltarlo ... La GUI no está destinada a comportarse como UWP. La barra de menú, llena de todos esos comandos y menús ... ¿Alguna vez has visto una aplicación TRUE UWP que se vea así? Abra correo, calendario, OneNote lo que sea. Todos tienen menús de hamburguesas y controles táctiles amigables. De eso es de lo que estoy hablando. Dejemos esto de Electron a un lado, todos sabemos que ya es independiente de la plataforma. Sí, los desarrolladores de GUI deben participar en este proyecto.

¿Algún avance en esto? Estoy esperando comprar Surface Go porque necesito vscode en él.

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

Puede simplemente sacarlo del Modo S si realmente necesita una herramienta de desarrollo. O simplemente para la edición de código puro hay una excelente aplicación llamada Code Writer , es una verdadera aplicación para UWP.

@petroemil Sí, pero me temo que si reduce el rendimiento de la superficie, irá drásticamente, ya que su hardware no es lo suficientemente bueno.

Entonces, ¿por qué espera que VS Code en UWP sea más rápido?

@jadenPete obviamente teme que Surface Go

@eluchsinger Gracias. Entendiste exactamente mi problema.

No solo el rendimiento, sino que la seguridad también disminuiría si desactiva el Modo S. Esta es una de las razones principales por las que ejecuto el Modo S en mi dispositivo de trabajo principal. Lo que significa que VS Code es un no-go para mí actualmente.

¡Acaba de actualizar el diseño de la barra de título y es hermoso con botones y menús grandes! ¡Prestigio! La interfaz de usuario general necesita algunos toques más aquí y allá para hacer que absolutamente todo sea fácil de tocar con grandes elementos de interfaz de usuario (solo unos pocos, no tanto). Luego, hágalo receptivo para todos los tamaños de pantalla (como teléfonos, tabletas, etc.) y suéltelo en la tienda, ¡y estaré feliz! ¡Está CASI listo para Continuum, WCOS + CShell que se encuentra actualmente en desarrollo y ANDROMEDA 2019, que se orienta hacia los negocios y la productividad! ¡Vamos, MS! 😜

El problema descrito en la publicación original parece haberse resuelto:
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...

Parece que con el nuevo instalador a nivel de usuario que se lanzó hace un par de meses, si hay actualizaciones, se aplican automáticamente cuando el usuario cierra el código VS.

No diría que está resuelto. Seguro que ha mejorado, pero VS Code todavía no se actualiza en segundo plano como lo hacen las aplicaciones de la Tienda.
Debe abrirlo activamente para que pueda ejecutar su propio instalador / actualizador, mientras que las aplicaciones normales de Windows simplemente se actualizan en segundo plano mientras su PC está inactiva. Incluso si no ha utilizado la aplicación de la tienda correspondiente durante las últimas dos semanas, la próxima vez que la abra, ya estará en la versión más reciente.

Ahora que Microsoft publica MSIX Packaging Tools, el funcionario dijo que MSIX puede admitir cualquier instalador. ¿Podría usar eso para lanzar VS Code? Es una mala sensación descargar un instalador manualmente y ejecutarlo nuevamente solo para actualizarlo.

@WenqiangXie Comencé a experimentar con la creación de un paquete AppX (la disponibilidad de Windows Store para MSIX aún no está disponible, pero usa el mismo proceso).

Un problema con la disponibilidad de la Tienda Windows es que actualmente está bastante paralizado sin hacer clic con el botón derecho en el mosaico de la aplicación y ejecutarse como Administrador (algo que no se puede elevar automáticamente como las aplicaciones tradicionales).

Para solucionar este problema, es posible que necesitemos usar las API de almacenamiento de WinRT, de modo que podamos hacer uso del nuevo permiso de acceso a todo el almacenamiento en las nuevas versiones de Windows 10, que requieren las API de almacenamiento de WinRT para funcionar.

Un problema con la disponibilidad de la Tienda Windows es que actualmente está bastante paralizado sin hacer clic con el botón derecho en el mosaico de la aplicación y ejecutarse como Administrador (algo que no se puede elevar automáticamente como las aplicaciones tradicionales).

¿Cuándo VS Code necesita permisos elevados?

@ ad1Dima Creo que los permisos son ligeramente diferentes una vez en contenedores.

Puede probar mi rama, parece que acceder a Guardar archivos, comandos de Powershell (debido al historial de Powershell) y git no funcionan, a menos que se ejecute como administrador.

Déjalo ya. No tiene sentido pedir esto. Microsoft simplemente no se preocupa por el dispositivo Andromeda que se rumorea que es compatible con Continuum y su supuesta visión de productividad en el espacio de la oficina. Salgo de este hilo y en mi humilde opinión, probablemente ha llegado el momento de cerrarlo. Han pasado dos años y la EM no ha hecho nada. Mantengamos nuestra dignidad

Creo que como primer paso, tener un instalador MSIX sería suficiente. Una aplicación empaquetada como MSIX no tiene que ser compatible con las reglas de la Tienda, ni tampoco tiene que ejecutarse en el tiempo de ejecución de UWP (con todas las verificaciones de permisos / capacidades), pero aún puede beneficiarse del sistema de archivos y la virtualización del registro. Con un instalador de MSIX obtendríamos una experiencia de instalación limpia (y desinstalación) y también actualizaciones de aplicaciones en segundo plano que no se distribuyen.

¿Podemos abrir un nuevo problema para la migración de MSIX? Porque MSIX es multiplataforma y no se limita a Microsoft Store.

(Este problema debería cambiar su título ya que Windows Store ahora es Microsoft Store)

¿Podemos abrir un nuevo problema para la migración de MSIX?

Sí, estaba pensando en lo mismo ... Voy a comenzar y me referiré a este tema como el comienzo.

@petroemil Ya comencé este trabajo, todo lo que hay que hacer es reemplazar makeAppx con makeMsix

Muchas personas aquí todavía no comprenden la diferencia entre publicar en la tienda y hacer una aplicación para UWP.
Hacer una UWP sería genial, soy el primero en apoyar la idea, pero requiere un esfuerzo demasiado grande debido a las limitaciones de la UWP, un esfuerzo que probablemente Microsoft nunca hará para una aplicación gratuita.
Además hacer VSCode UWP implica mantener otro proyecto no compatible con otras plataformas.
Pero aquí solo estamos pidiendo que se publique en la tienda.
No hay ningún problema en particular para lanzar en la tienda, porque todas las limitaciones de la tienda están destinadas solo para desarrolladores externos, Microsoft es el propietario de la tienda y puede lanzar todo lo que quiera en ella.
¿Recuerdas la actualización de Windows 8.0 a 8.1? que se puede instalar desde la tienda, porque Microsoft incluso puede lanzar actualizaciones de Windows en la tienda.
Si Microsoft quiere, incluso puede lanzar Visual Studio Professional en la tienda, pero esa es una mala idea porque el instalador depende de demasiados módulos y componentes de terceros.
Si VSCode aún no está en la tienda, no es por problemas técnicos, sino porque Microsoft no quiere o porque a Microsoft no le importa.
En cualquier caso, el lanzamiento en la tienda no implica soporte en Windows S, xbox, windows mobile, windows en ARM, windows IOT, AndromedaOS u otras plataformas.
La tienda de Windows es solo una forma estándar de instalar, actualizar y desinstalar una aplicación.

@petroemil No podría estar más de acuerdo contigo. Alejarse de los instaladores de msi / exe y usar la contenedorización es un excelente primer paso. Soy un gran fan de msix. Puede leer mis pensamientos sobre appx hace unos 18 meses en este hilo antes de que se anunciara msix. https://github.com/Microsoft/vscode/issues/10759#issuecomment -307196053

Me encantaría tener VS Code en la tienda, ¡tal vez podría ejecutarse en un Galaxy Book 2 basado en Samsung ARM!

Con lte en factor de tableta (similar a Surface Pro 6), sería muy bueno ponerse al día con algo de código en el avión

@tuath publicar la aplicación en la Tienda no tiene nada que ver con su soporte para ARM. Prácticamente nada está frenando al equipo para compilar una versión ARM64 para admitir de forma nativa Windows en ARM, incluso si no quieren publicarlo en la Tienda.

Sí, haga que Visual Studio Code esté disponible en la Tienda Windows para que se actualice con regularidad. Además, ¡traiga Windows Phone!

La Tienda Windows está normalmente deshabilitada en entornos empresariales y lista para usar en las versiones LTSB. Distinguir de esta manera no ayuda en comparación con MSI Installer.

A los usuarios no se les permite y no se les debe permitir instalar software aleatorio que permanezca sin mantenimiento más tarde, cuando el desarrollador perdió el interés. Que los agujeros de seguridad se han instalado a través de la tienda, pero nadie lo sabe. El software nunca se desinstala automáticamente, pero permanece en el disco local con errores de seguridad.

Este es el peor argumento jamás visto contra la Tienda Windows.

En primer lugar, es probable que Windows Store sea, con mucho, la fuente más segura para instalar aplicaciones, en general. Incluso si instala una aplicación de escritorio Win32 desde la Tienda, no puede estropear su registro y nunca tendrá un administrador en su vida. Es casi imposible que estas aplicaciones supongan un riesgo de seguridad para el usuario.

Las empresas tienen control sobre lo que permiten que los empleados descarguen: pueden incluir aplicaciones en listas blancas o negras.

También es significativamente más fácil para los administradores de sistemas administrar las aplicaciones instaladas desde la Tienda que eliminar aplicaciones aleatorias descargadas de Internet.

¿A qué te refieres exactamente con el peor argumento?

Las personas no pueden instalar todos los programas aleatorios ... no tienen permisos de administrador. Solo la mierda por instaladores de usuarios en algún lugar.

Hablando en general. ¿Cómo puede asegurarse de que la aplicación no tenga cifrados débiles incluidos o una versión de openssl que tenga puertas traseras u otros componentes inseguros? ¿Cómo pueden estas aplicaciones no causar un problema de seguridad para los datos personales del cliente que utiliza la aplicación?

También espere que un desarrollador haya descontinuado su proyecto. ¿MS marca una aplicación como si tuviera componentes inseguros incrustados y luego se desinstala automáticamente? Supongo que no.

¿Dónde se guardan las aplicaciones de la tienda? ¿Datos de aplicaciones locales? Esto se elimina al cerrar la sesión del usuario.

¿Me gusta tener unidades domésticas de usuario de 20 GB que contengan el mismo software? ¡No! Solo deberían estar los datos ubicados.

La tienda, como yo sé, es un buen punto de distribución adicional para los usuarios domésticos, pero no para las empresas que necesitan un control total.

La tienda es la primera que se desactiva o no se incluye en. LTSB por todas estas razones, ya que nadie quiere que la gente instale software aleatorio por usuario. Buena suerte con una auditoría de software ...

@alexhass ¿No puedes usar AppLocker para incluir en la lista blanca aplicaciones empaquetadas de la tienda? Como dijo @petroemil :

Las empresas tienen control sobre lo que permiten que los empleados descarguen: pueden incluir aplicaciones en listas blancas o negras.

¿Dónde se guardan las aplicaciones de la tienda?

%PROGRAMFILES%/WindowsApps . Solo los datos del usuario se guardarán en los datos de la aplicación local.

Actualmente estamos en Windows 7, esperando todos los días que MS vuelva a publicar las imágenes de octubre de 10/2019. Solo silencio desde ~ 6 semanas.

Ningún usuario ha solicitado una aplicación Win 10 todavía. Es realmente nuevo para mí que estas aplicaciones estén virtualizadas en una máquina virtual para protegerlas contra un brote, pero estoy dispuesto a aprender. Nuestro plan principal era usar LTSB y eso significa que no habrá tienda de aplicaciones. Puedo echar un vistazo a la función de lista blanca, pero la Tienda no tiene ningún enfoque para nosotros. Ningún proveedor lo está utilizando realmente de forma exclusiva y hoy implementamos todo a través de archivos MSI. MSIX suena bien, pero en realidad es un futuro más lejano.

Todas las aplicaciones de 7 Electron que ejecutamos tienen un MSI, excepto vscode, para el que escribí el instalador, pero el mantenedor parece estar demasiado enamorado de la configuración de exe que no se puede implementar. No olvide que solo estoy buscando versiones futuras de Windows. No puedo esperar dentro de 5 años.

"Solo los datos del usuario se guardarán en los datos de la aplicación local".

Espero que el software pueda utilizar datos de aplicaciones móviles. Los datos de la aplicación local se eliminan, ya que están excluidos del roaming.

Ningún usuario ha solicitado una aplicación Win 10 todavía.

Porque todavía no existe una aplicación de Windows asesina solo para tiendas, excepto OneNote.

La distribución a través de Microsoft Store no eliminará el instalador actual (al igual que InkScape y Paint.NET mantienen ambos), por lo que, en mi opinión, su política empresarial nunca es un bloqueador.

El bloqueador es el MSI oficial que falta de vscode. He proporcionado un no oficial. Pero el equipo de vscode parece ignorarlo y le gusta mantener innosetups de EXE. Este EXE no se puede implementar en la empresa a través de AD y, por lo tanto, lo convierte en un bloqueador para win 7 hasta Windows 10 actual.

La función aquí es solo para futuras versiones de Windows. No puedo esperar más para oficialmente msi.

¿Por qué proporcionarían un exe en lugar de un msi?

El bloqueador es el MSI oficial que falta de vscode.

@alexhass Comprensible, es posible que desee realizar un seguimiento de # 61793. ¡Vaya, ya lo has hecho! Perdón por el ruido.

@jadePete : No lo sé !!! Descuidaron mi trabajo de una semana sin ninguna razón excepto que no tenemos tiempo para el próximo año. Es extraño para el código abierto, ya que el código está listo. Ver https://github.com/Microsoft/vscode/pull/38008

Parece que no comprenden la necesidad empresarial ni lo que es un instalador profesional. Desde hace poco tiempo, el instalador por usuario se convirtió en la descarga predeterminada y el instalador del sistema se ha ocultado en el menú desplegable de descargas. Todo va en la dirección equivocada sobre los instaladores.

Hace una semana, compartí un instalador más avanzado que permite la instalación por máquina y por usuario en una configuración de MSI, consulte https://github.com/Microsoft/vscode/pull/62620. Cerrado de nuevo.

Quizás el tomador de decisiones debería cambiar.

Ahora tenga un programa llamado 'Kode Studio' publicado en la tienda de MS que basado en VSCode muestra que no es un trabajo duro. Equipo de VSCode, es hora de lanzar VSCode a MS Store. En mi opinión, todo el software de MS debería lanzarse en MS Store. Si los equipos de MS no son compatibles con la tienda de MS, ¿cómo podemos esperar que otros equipos apoyen la tienda de MS?
Como problema del administrador, descubrí que muchos programas de MS en la tienda pueden solicitar UAC, no es un problema. El otro problema es el complemento, pero descubrí que la tienda de MS de formulario de oficina win32 también puede instalar el complemento. Todas esas cosas muestran que VSCode podría publicar en 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.

Ningún usuario ha solicitado una aplicación Win 10 todavía. Es realmente nuevo para mí que estas aplicaciones estén virtualizadas en una máquina virtual para protegerlas contra un brote, pero estoy dispuesto a aprender. Nuestro plan principal era usar LTSB y eso significa que no habrá tienda de aplicaciones. Puedo echar un vistazo a la función de lista blanca, pero la Tienda no tiene ningún enfoque para nosotros. Ningún proveedor lo está utilizando realmente de forma exclusiva y hoy implementamos todo a través de archivos MSI. MSIX suena bien, pero en realidad es un futuro más lejano.
Todas las aplicaciones de 7 Electron que ejecutamos tienen un MSI, excepto vscode, para el que escribí el instalador, pero el mantenedor parece estar demasiado enamorado de la configuración de exe que no se puede implementar. No olvide que solo estoy buscando versiones futuras de Windows. No puedo esperar dentro de 5 años.
"Solo los datos del usuario se guardarán en los datos de la aplicación local".
Espero que el software pueda utilizar datos de aplicaciones móviles. Los datos de la aplicación local se eliminan, ya que están excluidos del roaming.

Pero más gente usa Windows10, sí, Windows10 es actual de Windows. Si hay más aplicaciones en Ms Store, todos pueden facilitar el uso de la computadora, pueden instalar la aplicación de forma más rápida y segura. Más de 700 millones de usuarios se beneficiarán de MS Store.
Y dices que ningún usuario ha solicitado una aplicación win 10. Es peor, sí, puede ver cómo el usuario puede solicitar la aplicación UWP VSCode, pero pocas personas se oponen a eso en estos problemas. Y ahora, puede ver, muchas aplicaciones de importación se publican en MS Store, como MS Office, iTunes, Telegram, WeChat, etc. Ahora tantas aplicaciones poderosas y útiles se publican en MS Store. Esos equipos han escuchado la voz de sus usuarios, pero no solo por la fantasía de que 'Año a la gente no le gusta Windows10 y solo quieren un sistema operativo como Windows 7 y MS Store es malo, a nadie le gustará'. Pero escuchan la verdadera voz de sus usuarios. Y siguen la voz.
Siempre criticamos a Windows por esa peor aplicación para dañar a los usuarios, y sin una fuente de software oficial, Windows no es bueno para los usuarios en general. No pueden encontrar una buena aplicación para terminar su trabajo, obtienen una mala aplicación del peor sitio web u otros. Pero ahora, MS Store puede solucionarlo, ¿por qué no hacerlo?

image
image
image

Bueno, lo hice primero. Usando Advanced Installer Express Edition (que es gratis), VS Code funciona perfectamente como AppX (no he probado MSIX). Se puede enviar fácilmente a la Tienda desde aquí. AFAIK, todo funciona bien, la única preocupación es que no intenté eliminar el actualizador automático de VSCode. 😃

Solo cosas que necesitan trabajo:

  • [x] Eliminación del desinstalador
  • [] Adición del icono de la tienda (solo aparece en el instalador [por lo tanto, el logotipo del paquete genérico en las capturas de pantalla] y en MS Store)
  • [] Agregar extensiones de archivo que puede abrir (para que pueda hacer doble clic en un archivo .php en el Explorador de archivos y abrirlo desde allí)
  • [] Eliminación del actualizador automático por razones obvias

@WilliamABradley @petroemil @filfat

@hansmbakker @ be5invis @filfat No puedo trabajar en esto por otras ~ 2 semanas (muy ocupado), pero he subido mi AppX y mi Certificado aquí para su prueba (si así lo desea). No hay garantías ni nada, pero debería "simplemente funcionar" menos las preocupaciones en la lista de verificación.

Para instalar, primero debe habilitar el modo de desarrollador en Windows 10. Luego, debe descargar el archivo "exportedmycert.cer" e instalarlo en "Máquina local"> "Tienda personalizada"> "Personas de confianza". Finalmente, puede descargar e instalar AppX.

Aparte de las cosas en la lista de verificación, no dude en enviarme sus comentarios. Por supuesto, convencer a MS de que adopte esto como método de envasado podría ser la parte difícil ...

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

Teóricamente, podría deshacerse de la instalación del paso del certificado, pero no tengo un certificado de firma de código :(.

¿Que tal ahora? No puedo esperar para descargar VSCode en la tienda. Ahora podría tener la mayoría de los programas en la tienda, como Office Suit, TeamViewer Lite, Python y más.

¿Tiene alguna información nueva?

¡Vote 32 pulgares para esto! VSCode es casi la última aplicación que debo instalar en mi PC con Windows 10.
Todos los demás, como Office 365, Power BI Desktop, WSL (Linux), Wechat, VCL, Escritorio remoto, TreeSize, etc., están ahora en Microsoft Store. Esperando la llegada de VSCode, será una buena oportunidad para promover UWP con rendimiento y seguridad en el escritorio moderno.

Voto a favor de esto: he estado queriendo VSCode en la tienda durante años. ¿Cualquier actualización?

@alexandrudima @egamma Sírvanse comentar sobre esto?

Este problema está abierto durante ~ 2.5 años, tiene muchos votos a favor y duplicados (= solicitudes similares). La gente incluso comenzó a intentar empaquetar VS Code por sí mismos: consulte https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735.

Ahora disponible en Snap para Linux. En serio, Microsoft logró lanzar a Ubuntu, un _Sistema operativo que no es Windows_, antes de que pudieran lanzarlo en Windows.

No sé por qué Microsoft da menos foces en MS Store. Muchos equipos se niegan a lanzar sus productos a su tienda, sí, a su tienda. Tengo que descargar un nuevo instalador de Edge y tener una ventana UAC, tengo que descargar VSCode con cada actualización. Y pido que los equipos de MOR traigan MOR a la tienda, parece que no saben qué es eso. Como Apple, XCode podría encontrarse en la tienda de aplicaciones, pero en Windows, si quiero crear un programa, tengo que descargar instaladores como VS y otros. MS Store puede aceptar aplicaciones Win32 durante muchos años, pero se necesitan muy pocas fuerzas y, al igual que su "padre", MS no también como ella.
SOLO NO QUIERO ENCONTRAR UN INSTALADOR Y ACTUALIZAR UN SORTWARE CADA VEZ CON MIS MANOS.

Ahora disponible en Snap para Linux. En serio, Microsoft logró lanzar a Ubuntu, un _Sistema operativo que no es Windows_, antes de que pudieran lanzarlo en Windows.

Tal vez podamos encontrar VSCode en Mac App Store pronto, pero no en MS Store. Solo ten una Mac la próxima vez.

@alexandrudima @egamma Sírvanse comentar sobre esto?

Este problema está abierto durante ~ 2.5 años, tiene muchos votos a favor y duplicados (= solicitudes similares). La gente incluso comenzó a intentar empaquetar VS Code por sí mismos; consulte el número 10759 (comentario) .

Sí, y encontré una versión en la tienda de MS pero nombrada con otra. Pero si no es soporte oficial, no se actualizará con los problemas de solución de la versión de lanzamiento. Al igual que ese en la tienda, con mucho tiempo no se actualiza y no admite ningún complemento.

¿Puedes enviar un enlace a esa versión?

+1 para la implementación de la tienda ms. En serio, ¿qué demonios Microsoft?

Esto acaba de llegar para mí: ¿A alguien le ha parecido extraño, en absoluto, que Microsoft Edge (la nueva versión basada en Chromium) no esté disponible en la Tienda? El nuevo Edge basado en Chromium no tiene ningún vínculo con el sistema operativo; nada impide que se distribuya en la Tienda, a diferencia del Edge clásico.

Esto significa que a Microsoft realmente no le interesa publicar sus propios proyectos en la Tienda. En absoluto. Llevamos años solicitando Visual Studio en la tienda. También hemos estado pidiendo Microsoft Edge en la tienda durante años, y cuando ahora pueden hacerlo, no lo hacen. Hemos estado solicitando VSCode en la tienda, y aunque mostré hace 4 meses https://github.com/Microsoft/vscode/issues/10759#issuecomment -445425735 que se podía hacer, nada.

Los propios equipos de Microsoft piensan que Store es un desperdicio de recursos.

EDITAR: Y mientras estoy en eso, ¿por qué se descartaron los planes de poner MS Paint en la tienda? Podría haber sido una aplicación de la tienda preinstalada. ¿Por qué no están precargadas las aplicaciones de la Tienda Windows Media Player, Windows Fax and Scan, etc.

Sí, me ha desconcertado por qué casi ninguna de las herramientas de desarrollo de Microsoft se distribuye a través de la Tienda ahora, incluso las más pequeñas como Azure Storage Explorer y Azure Data Studio. ¿Quizás hay ciertas características que aún no funcionan con la tienda? Tal vez haya otro problema de bloqueo, como administrar versiones beta / internas. Ojalá pudiéramos escuchar a los equipos sobre qué está bloqueando la distribución de la Tienda y el cronograma para solucionarlo. Pensé que con VS Code, tal vez solo querían usar el mismo mecanismo de actualización multiplataforma, pero como está disponible a través de snap, esa teoría se fue por la ventana.

Comencé una discusión en el foro de Edge Insider sobre la distribución de Chromium Edge a través de la Tienda y todavía estoy esperando recibir noticias de alguien del equipo de Edge. Una teoría no oficial que estaba flotando sugería que la versión final de producción podría distribuirse a través de la Tienda y que las ediciones beta / insider se instalarían / ​​actualizarían a través del instalador.

Si Microsoft va a presionar para que los desarrolladores publiquen aplicaciones Win32 en la tienda, realmente deberían predicar con el ejemplo. De lo contrario, envía un mensaje mixto.

Sí, me ha desconcertado por qué casi ninguna de las herramientas de desarrollo de Microsoft se distribuye a través de la Tienda ahora, incluso las más pequeñas como Azure Storage Explorer y Azure Data Studio. ¿Quizás hay ciertas características que aún no funcionan con la tienda? Tal vez haya otro problema de bloqueo, como administrar versiones beta / internas. Ojalá pudiéramos escuchar a los equipos sobre qué está bloqueando la distribución de la Tienda y el cronograma para solucionarlo. Pensé que con VS Code, tal vez solo querían usar el mismo mecanismo de actualización multiplataforma, pero como está disponible a través de snap, esa teoría se fue por la ventana.

Comencé una discusión en el foro de Edge Insider sobre la distribución de Chromium Edge a través de la Tienda y todavía estoy esperando recibir noticias de alguien del equipo de Edge. Una teoría no oficial que estaba flotando sugería que la versión final de producción podría distribuirse a través de la Tienda y que las ediciones beta / insider se instalarían / ​​actualizarían a través del instalador.

Si Microsoft va a presionar para que los desarrolladores publiquen aplicaciones Win32 en la tienda, realmente deberían predicar con el ejemplo. De lo contrario, envía un mensaje mixto.

Esto es muy fuera de tema para uno. También para dos, Edge técnicamente alimenta el irrc de la tienda para que no puedas poner el Edge en sí mismo.

Si está instalando software manualmente y se queja de que la tienda es la mejor manera, yo diría sobre todo que MSI es la principal y mejor manera de administrar las máquinas de más de un usuario, ya que está lista para la empresa. Parece que MSIX, cuando esté listo, proporcionará a todos lo que quieran, incluidos los instaladores empresariales y los instaladores de tiendas, así que espere.

Esto es muy fuera de tema para uno. También para dos, Edge técnicamente alimenta el irrc de la tienda para que no puedas poner el Edge en sí mismo.

Incorrecto. Nos referíamos al Edge basado en Chromium, que es _completamente_ diferente bajo el capó del Edge clásico. No hay nada que impida que Edge basado en Chromium esté en la Tienda, ya que incluso se ejecuta en Windows 7. Edge basado en Chromium no alimenta nada en Windows 10. Estábamos comentando cómo Microsoft _ podría_ distribuir "Chredge" en la Tienda pero no lo es por extrañas razones.

Edge alimenta técnicamente el irrc de la tienda, por lo que no puede poner el Edge en sí mismo

Es probable que la tienda contenga un control WebView para representar páginas web (que también usa la antigua aplicación Edge) pero no toda la aplicación Edge.

La política de la tienda debería cambiar primero. Se aplican las mismas reglas que impiden enviar Chrome, Firefox, Opera, Maxthon, etc. a la Tienda. Y no adherirse a sus propias reglas probablemente tendría complicaciones legales. Tendrán que cambiar las reglas antes de que se pueda hacer algo, y dado que Chrome y Chromium Edge comparten motores, no es un cambio fácil.

En realidad, en lo que respecta a los motores de navegador, creo que VS Code usa Chromium para la interfaz de usuario. Teniendo en cuenta cómo se usa (las extensiones pueden mostrar contenido web en VS Code), creo que violaría la política de la tienda. Entonces, si bien desde un punto de vista técnico, es posible obtener VS Code en la tienda, la política de la tienda probablemente evitaría el envío. Al menos esa es mi comprensión de la situación.

Eso tiene sentido. Si ese es el caso, ¡espero que se pueda solucionar!

@ChuckkNorris es una aplicación renderizada con cromo que no tiene nada que ver con la política de la tienda, hay muchas aplicaciones basadas en electrones en la tienda.

Facebook para Windows muestra contenido web con un motor basado en Chromium y no ha habido ningún conflicto de políticas.

La cláusula a la que me refería está en https://docs.microsoft.com/en-us/legal/windows/agreements/store-policies (10.2.1).

La mayoría de las aplicaciones de Electron solo muestran contenido alojado internamente y, como tal, no navegan por la web. Sin embargo, en el caso de VS Code, algunas extensiones (y quizás incluso alguna parte de VS Code que no conozco) introducen la funcionalidad del navegador web de alguna forma o forma (ya sea un navegador integrado real que usa la instancia de Electron Chromium directamente para renderizar o usando HTML de fuentes arbitrarias).

En cuanto a Facebook para Windows, parece que en realidad usa Webkit basado en https://twitter.com/Martijn_Cuppens/status/1015169981368225793 y, sinceramente, no sé qué hacer con eso, ya que es un navegador completo (hay formas de proporcionarle enlaces específicos). Tal vez tenga inmunidad diplomática o algo así, considerando lo duro que ha luchado MS para obtener una aplicación de Facebook respaldada por Facebook en sus plataformas.

Personalmente, creo que la política es una tontería, espero que con el tiempo la veamos desaparecer con Chromium pronto en Windows. Tal vez también se aborden algunos otros problemas potenciales como parte de él. Es decir, suponiendo que finalmente llegue a la Tienda.

La política de la tienda debería cambiar primero. Se aplican las mismas reglas que impiden enviar Chrome, Firefox, Opera, Maxthon, etc. a la Tienda. Y no adherirse a sus propias reglas probablemente tendría complicaciones legales. Tendrán que cambiar las reglas antes de que se pueda hacer algo, y dado que Chrome y Chromium Edge comparten motores, no es un cambio fácil.
En realidad, en lo que respecta a los motores de navegador, creo que VS Code usa Chromium para la interfaz de usuario. Teniendo en cuenta cómo se usa (las extensiones pueden mostrar contenido web en VS Code), creo que violaría la política de la tienda. Entonces, si bien desde un punto de vista técnico, es posible obtener VS Code en la tienda, la política de la tienda probablemente evitaría el envío. Al menos esa es mi comprensión de la situación.

Simplemente no les importa y no quieren hacer eso. Muchos Electron basados ​​en software se pueden publicar en MS Store. Y se proporcionará una herramienta en NodeJS para construir NodeJS basado en UWP. Y un tercer código VS llamado Kode Studio en la tienda. Nada los detiene, pero simplemente no quieren hacer esto o odian hacer esto.

¿Puedes enviar un enlace a esa versión?

Se llama Código VS basado en Kode Studio, pero algunas funciones están desactivadas. El enlace de la tienda es https://www.microsoft.com/store/productId/9NXDMCLN8P1X

Este es Kodi Studio, las extensiones y algunas otras características están deshabilitadas.
Annotation 2019-04-26 235840

Microsoft y Kano están lanzando un kit de PC con Windows 10 para construir su propio

La PC Kano es para enseñar a los niños cómo construir sus propias computadoras portátiles con pantalla táctil y aprender a codificar, etc.
Se ejecuta en Windows 10 S, es decir, solo en Microsoft Store.
¡Sería genial si pudiera ejecutar código de Visual Studio!

Parece que habrá una versión solo para navegador de vscode en el futuro en url- https://online.visualstudio.com
Probablemente dependerá del control remoto SSH para su ejecución.
Que funcionará en todos estos dispositivos restrictivos también. Pero el código y los servidores remotos de vscode deben ejecutarse en otro lugar en dispositivos capaces (actualmente Linux). Veamos cómo pasan las cosas.

La nueva Terminal de Windows se distribuirá a través de la Tienda .

Entonces, dígame nuevamente, ¿cómo no es posible hacer lo mismo con VS Code? Es solo una bonita interfaz de usuario además de un montón de herramientas CLI. Y la Terminal de Windows demuestra que se puede acceder a esas herramientas CLI desde una aplicación UWP / Store.

Me sorprende que después de 2 años la opinión del equipo de desarrollo central esté ausente sobre esto. Vamos chicos, al menos mencionen lo que les impide hacer esto.

Me sorprende que después de 2 años la opinión del equipo de desarrollo central esté ausente sobre esto. Vamos chicos, al menos mencionen lo que les impide hacer esto.

Esto es lo que les impide hacer esto son miles de cosas más importantes. ¿El lanzamiento en MS Store mejora la programación de alguna manera? No lo creo

No para minimizar el esfuerzo de nadie, pero ciertamente publicar en la tienda no es una tarea gigantesca, ¿verdad?

Es tan ridículo. Ejecuto VS Code una vez cada semana, dos y cada vez que me pide actualizaciones. Entonces no puedo comenzar mi trabajo, pero espero descargar, instalar la actualización y reiniciar la aplicación. Quiero tener VS Code siempre actualizado, antes de comenzar, no después. ¿Por qué Microsoft Store no hace esto? Es 2019 por el amor de Dios.

Es tan ridículo. Ejecuto VS Code una vez cada semana, dos y cada vez que me pide actualizaciones. Entonces no puedo comenzar mi trabajo, pero espero descargar, instalar la actualización y reiniciar la aplicación. Quiero tener VS Code siempre actualizado, antes de comenzar, no después. ¿Por qué Microsoft Store no hace esto? Es 2019 por el amor de Dios.

Es posible, pero VS Code no está en la Tienda ...

Aunque tengo un pensamiento extraño.

Dado que Edge ahora recibe extensiones de la pestaña "Extensiones para Edge" en Microsoft Store, ¿es posible que el equipo de VS Code también esté trabajando en esta dirección? Después de todo, si el mayor obstáculo para mover VS Code a MS Store es la extensión, ¿quizás el patrón "Extensión para Edge" podría ser una solución?

si alguna política impide que vscode se cargue en la tienda de microsoft, es obvio que la política es incorrecta.
Ya le he dicho a Microsoft un millón de veces que dispare a todos los que están trabajando en ese proyecto.

O déjenme adivinar, ¿están empujando en secreto todo el Código VS en la Web, y luego más PWA a la mierda, y luego, dado que ahora hay PWA en MS Store, este problema desesperado de larga duración finalmente se puede resolver en un segundo? ?

Pero dado que Edge se está moviendo a Chromium a toda velocidad, todo lo anterior no se puede hacer hasta que Edge en Chromium sea lanzado oficialmente y reemplace el antiguo Edge, lo que sucederá a principios de 2020. ¿Es ese el plan Big M?

Quiero decir, si ese es el caso, ¡es bastante emocionante! Eso significa que este problema también se puede resolver finalmente después de una larga espera.

Si se trata de un problema de sandbox o del mercado de extensiones, ¿al menos puede haber una versión con las extensiones remotas instaladas para que pueda usarse para el desarrollo remoto?

Por favor, considere hacer que Visual Studio Code esté disponible para su instalación desde Microsoft Store o al menos considere publicarlo como MSIX . ¡Gracias!

¡Sería excelente si los móviles con Windows 10 pudieran utilizarse como herramienta de desarrollo web! ;)

Está desactualizado: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Y ... ¿por qué programar en un dispositivo móvil?

¡Sería excelente si los móviles con Windows 10 pudieran utilizarse como herramienta de desarrollo web! ;)

Está desactualizado: https://support.microsoft.com/en-us/help/4485197/windows-10-mobile-end-of-support-faq

Y ... ¿por qué programar en un dispositivo móvil?

Me gustaría codificar durante el viaje. Me gustaría codificar con Surface Neo . Me gustaría codificar en modo Window S. También me gusta codificar en dispositivos como Samsung Galaxy Tab S6 .

Las noticias sobre cómo se lanzaría el nuevo Edge me dieron una idea. ¿VS Code puede ser un componente opcional del sistema y actualizarse también a través de Windows Update?

@filfat No, esta es una idea terrible.

¿Alguna vez se le ha ocurrido a alguien que es probable que la Tienda sea tan horrible, que es considerada una broma internamente? Escuché que el equipo de Store no está muy en línea con el Microsoft moderno. La estrategia de la tienda también ha fracasado dramáticamente tanto que Microsoft anunció una estrategia de tienda abierta para todos los sistemas basados ​​en Windows, incluso con los viejos críticos de Microsoft, Tim Sweeney, detrás. También escribieron en su blog sobre un nuevo mecanismo de actualización que suena exactamente como Chrome OS. Quizás los nuevos empleados estén acostumbrados a hacer las cosas de esta manera. Quizás a nadie le guste la Tienda. Tal vez ni siquiera debería gustarnos la Tienda porque somos fanáticos de Microsoft parciales. No ha habido ninguna característica o anuncio nuevo sobre la Tienda o nuevas aplicaciones emocionantes que lleguen a la Tienda durante los últimos dos años. (Desde que se fue Terry Myerson) Es verdaderamente un páramo. Todos los proyectos de la era de Terry están siendo eliminados. Iniciativas 3D, enfoque en creador, barra de personas, ritmo, borde antiguo y mucho más. Diablos, incluso hasta el día de hoy, DotNet Core 3.0 y C # 8 todavía no están disponibles para UWP. El soporte de Xamarin Form para UWP siempre ha sido insatisfactorio. ¿Qué te dice eso?

"The Store" y "UWP" son dos tecnologías muy diferentes (aunque empezaron juntas, ninguna necesita a la otra). Está fuera de tema para este tema, pero creo que estos puntos deben abordarse. Tiene razón en que UWP _probablemente_ desaparecerá, y eso _ lo más probable_ estará a favor de .NET Core (solo mi opinión, sin conocimiento interno). Las islas XAML y otras características significan que las ideas de UWP seguirán vigentes (de la misma manera que las ideas de Silverlight aún vivieron en UWP).

La tienda como modelo de distribución es genial. El equipo de Terminal lo está utilizando como su principal mecanismo de distribución. El equipo de Powershell lo está considerando. Ambos proyectos han requerido cambios en la tienda para que sucedan, por lo que decir que no ha habido nuevas funciones es simplemente incorrecto. No dudo de lo que ha escuchado (hay casi 150.000 empleados en Microsoft, por lo que no todos tendrán la misma opinión), pero enviar cosas que son fundamentales para el sistema operativo a través de este mecanismo (sin mencionar todas las -of-box apps) sugeriría que todavía está evolucionando, no siendo eliminado.

La tienda también nos ha traído tecnologías MSIX , que es el modelo de implementación y el sandboxing detrás de la tienda pero sin la distribución centralizada.

De acuerdo, no hay aplicaciones con grandes nombres en la Tienda (aparte de Adobe y un montón de juegos), pero sigue siendo útil. Nuestro departamento de TI implementa más de una docena de aplicaciones externas (y algunas internas) a través de la Tienda, que nuestros usuarios no tienen que encontrar, instalar, actualizar o mantener de ninguna forma. Si pudiéramos agregar VSCode y algunas de las otras utilidades de Azure, entonces tendríamos menos cosas en las que depender de los usuarios para mantener

C # 8 aún no están disponibles para UWP

C # 8 está parcialmente disponible para UWP
Puede configurar <LangVersion>8.0</LangVersion> en su archivo de proyecto

La aplicación de terminal y Python que se distribuyen en la tienda demuestran que esta es una idea que vale la pena. Las herramientas de desarrollo son el último dominio de aplicaciones que no se han incluido en contenedores, por lo que lograr esto sería muy impresionante y beneficioso.

Windows debería enviarse con una versión simplificada de Docker, luego los servidores de idiomas podrían ejecutarse en contenedores de Docker con aislamiento de Hyper-V. También sería bueno si pudiera abrir un repositorio de git en VS Code y obtendría su propio contenedor de desarrollo, también aprovechando la contenedorización aislada.

+1

¿Cuál es el progreso en este tema? ¿Se lanzará alguna vez?

@xpirad Es casi seguro que ahora está completamente muerto, al igual que la Tienda Windows.

Y esto tampoco es una suposición de FUD. Todos los comentaristas de tecnología que he leído han dicho que la escritura ha estado en la pared de la Tienda durante bastante tiempo. Eche un vistazo a los eventos recientes: la monetización de anuncios se está cerrando, hubo una división de precios desesperada de 90/10 para tratar de atraer nuevos desarrolladores, y Microsoft Edge recientemente dejó de brindar soporte tanto para UWP como para la Tienda. MSIX trabaja fuera de la Tienda y se dirige principalmente fuera de la Tienda con su marketing y audiencia objetivo.

Podrías decir, oh, la nueva Terminal está en la Tienda. Sí, porque Terminal es una aplicación para UWP, un formato que literalmente está muerto para todas las empresas importantes fuera de Microsoft. (Facebook acaba de retirar su aplicación la semana pasada). VS Code no es una aplicación para UWP, y aunque podría distribuirse en la Tienda, es poco probable que suceda, especialmente porque Microsoft ha prometido que los componentes centrales como Paint y Fax & Scan lo harían se distribuirá en la Tienda durante _ años_ y todavía no lo ha hecho y todavía no tiene un plan reciente para hacerlo.

Mensajero de Facebook https://www.microsoft.com/store/productId/9WZDNCRF0083
e Instagram se actualizó recientemente https://www.microsoft.com/store/productId/9NBLGGH5L9XT
Apple dirige a la tienda para descargar iTunes https://www.microsoft.com/store/productId/9PB2MZ1ZMB1S
Telegram https://www.microsoft.com/store/productId/9NZTWSQNTD0S
Slack https://www.microsoft.com/store/productId/9WZDNCRDK3WP
Aplicación compatible con Nice Sketch Lunacy https://www.microsoft.com/store/productId/9PNLMKKPCLJJ
El mejor Paint.Net https://www.microsoft.com/store/productId/9NBHCS1LX4R0
Imagen del emulador de Windows 10x https://www.microsoft.com/store/productId/9PD8VQGN8015
Spotify https://www.microsoft.com/store/productId/9NCBCSZSJRSB
Adobe, Corel, Twitter, controladores Intel, cada vez más partes del sistema.

Tan muerto :)

También lo usamos para aplicaciones comerciales como powerbi y es increíble ya que no tenemos que ocuparnos de actualizarlo en Configuration Manager

Obtenga Outlook para Android https://aka.ms/ghei36


De: behroozbc [email protected]
Enviado: jueves 5 de marzo de 2020 10:39:01 AM
Para: microsoft / vscode [email protected]
Cc: hypercube33 [email protected] ; Comentario [email protected]
Asunto: Re: [microsoft / vscode] Lanzamiento en Microsoft Store (# 10759)

Ubuntu https://www.microsoft.com/store/productId/9NBLGGH4MSV6
python https://www.microsoft.com/store/productId/9NJ46SX7X90P
Emulador de Microsoft https://www.microsoft.com/store/productId/9N0TN65P5BF6
IDE de Arduino https://www.microsoft.com/store/productId/9NBLGGH4RSD8
Debian https://www.microsoft.com/store/productId/9MSVKQC78PK6

-
Estás recibiendo esto porque comentaste.
Responder a este correo electrónico directamente, visualizarla en GitHub https://github.com/microsoft/vscode/issues/10759?email_source=notifications&email_token=ACCT3YVPOLR5CO2ONZZGGXDRF7ISLA5CNFSM4CNFEOC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEN57FSY#issuecomment-595325643 , o darse de baja https://github.com/notifications/unsubscribe- auth / ACCT3YQWLAGMEE6OXHGKYBDRF7ISLANCNFSM4CNFEOCQ .

¿Será posible lanzarlo al menos en paquetes de MSIX? Ya le pasa a PowerToys.

Si los equipos de Microsoft no son compatibles con la tecnología de Microsoft, es hora de que todos nos mudemos a Linux. PowerToys no lanza MSIX de la nueva versión y PowerShell 7 no tiene un paquete MSIX. Pero el lanzamiento de VSCode en la tienda snapcraft, PowerShell y .Net Core se lanzan como APT, puede que Microsoft quiera decirnos, si desea usar un administrador de paquetes bueno y moderno, elija Linux, es el momento, AHORA.

¿Será posible lanzarlo al menos en paquetes de MSIX? Ya le pasa a PowerToys.

No, PowerToys cambió de opinión y tenemos que usar un Windows antiguo, no el modelo Windows 10. Además, PowerShell 7 estable tampoco tiene un instalador de MSIX o una versión de la tienda. Que sea la mente de Microsoft para eso no soportar la nueva tecnología de Windows 10.

@wenqiangxie, si

@wenqiangxie, si

¿Por qué no nos lo dices ???

@wenqiangxie, si

Por lo tanto, deberían solucionar esos problemas, pero no abandonan el instalador de MSIX o la versión de la tienda de Microsoft. Ellos son el equipo de Microsoft, deberían ser un líder que usa la nueva tecnología de Windows 10. Si no lo hacen, ¿cómo podemos pedirle a otro desarrollador que sea compatible con Windows 10, y el modelo de Windows solo es una diapositiva? y soñar despierto. Y ahora no puedo encontrar la característica de Windows 10 como las que nos muestran Microsoft, Windows 10 es solo un Windows antiguo y desactualizado como Windows XP o ME, porque el equipo de Microsoft no es compatible con la tecnología nueva y modelo de Windows.

Esta es una aplicación multiplataforma. Entonces, ¿por qué perder el tiempo en otra implementación que es solo para Windows?

Esta es una aplicación multiplataforma. Entonces, ¿por qué perder el tiempo en otra implementación que es solo para Windows?

Este argumento se puede usar para todo ... desde Snaps hasta Homebrew Casks.

Esta es una aplicación multiplataforma. Entonces, ¿por qué perder el tiempo en otra implementación que es solo para Windows?

Debido a que este es un software de Microsoft, y Microsoft Store es de Microsoft y muy importante de Windows 10, el sistema más importante de usuario personal, millones de usuarios le piden al equipo de VSCode que haga esto y ayude a Windows a ser cada vez mejor. Windows / Windows 10 es el sistema más importante de sistema personal / laboral, no MacOS, no Linux, eso es un hecho, y ahora los usuarios de Windows 10 le piden a Microsoft que haga Windows 10 moderno y mejor que nunca.

Y tenemos actualizaciones en segundo plano con Microsoft Store :-)

Y tenemos actualizaciones en segundo plano con Microsoft Store :-)

El equipo de VSCode está trabajando para empaquetar un instalador de MSIX (# 61793), cuando eso está hecho, eso es un gran hito del objetivo de "Lanzamiento en Microsoft Store (# 10759)", cuatro años después, tenemos la primera luz de esto. problema.

¿Cuál es el estado aquí? ¿Cuál es el próximo paso?

Lo molesto es que el modo Windows 10 S es una broma. Solo puede usar aplicaciones que sean puramente de Microsoft o en la tienda. Y Microsoft vende dispositivos que usan el modo S desde el principio. ¿Para qué? ¿Escribir documentos de Word y navegar? Se Serio.

La tienda ni siquiera contiene MS Teams. Quizás sea una buena señal de que Store es lo último en sus mentes. Lo cual es una pena, porque la tienda ofrece un proceso de actualización único. Ya no es necesario que los desarrolladores escriban sus propios programas de actualización. Por alguna extraña razón, ESO no es una prioridad. Aseguraría y simplificaría la implementación de aplicaciones miles de millones de veces.

Eso termina mi perorata.

Ahora, ¿pueden, por favor, firmar VS Code o ponerlo en la tienda, para que tenga algo mejor que hacer en la tableta Surface Go 2, que navegar y usar RDP para conectarme a las máquinas de desarrollo adecuadas?

¿Quizás esta es la razón? https://visualstudio.microsoft.com/services/github-codespaces/

@vkocjancic

Surface Go 2 viene con:

  • Edición de Windows 10 Home en modo S (clientes consumidores)
  • Edición Windows 10 Pro (clientes comerciales)

Puede cambiar de Windows 10 S a Windows 10 sin cargo adicional. Una vez que salga del modo S, no podrá volver a cambiar.

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
Supongo que nada te impide llevar tu propia versión de VSC a la tienda. Por ejemplo, aquí hay una instalación de Visual Studio Code que se adaptó a un lenguaje de programación que no conozco:
https://www.microsoft.com/store/productId/9NXDMCLN8P1X

@teohhanhui
Hay casos de uso para Windows 10 S. También he estado ejecutando mi computadora portátil en modo S durante más de un año. Supongo que cambiarse no es su opción preferida

@teohhanhui Tal vez no me

@JensMertelmeyer Hay dos razones:

  1. No hay nada que odio más que una aplicación en una tienda de aplicaciones del proveedor XY. Tome Putty, por ejemplo. Alguien obtuvo el código fuente, lo reconstruyó para almacenarlo y ahora está cobrando por software que de otro modo sería gratuito. No es una gran cosa para la tienda. Y...
  2. Tengo una vida. ;-)

@teohhanhui Tal vez no me

@JensMertelmeyer Hay dos razones:

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. ;-)

(no soy fanático de las ventanas)
No estoy de acuerdo con el modo que tiene sentido para las empresas.
Elimina la capacidad de sus empleados tontos de instalar cualquier cosa en la propiedad de su empresa. Tus tontos empleados probablemente instalarán muchos virus si no les prohíbes usar nada.

Si cambian smote para permitir la instalación de cosas desde repositorios seleccionados / alojados por el administrador usando winget, estaría donde debe estar.

Windows tardó mucho en darse cuenta de que necesitaban un administrador de paquetes.
Espero que averigüen lo que necesitan hacer con él por el bien de su servicio y de sus clientes.

  • Alguien obtuvo el código fuente, lo reconstruyó para almacenarlo y ahora está cobrando por software que de otro modo sería gratuito. No es una gran cosa para la tienda. Y...
  • Tengo una vida. ;-)

Por lo tanto, el proceso de pasar por el proceso de empaquetado y mantener una versión de la tienda actualizada ni siquiera vale unos centavos de su parte. Y tampoco vale la pena que lo hagas tú mismo, porque tienes mejores cosas que hacer.

Fascinante.

@JensMertelmeyer no se trata de dinero en nuestro caso, se trata de confianza. Si Microsoft empaqueta VSCode, sé que será la compilación correcta. No sabe si la compilación de PuTTY en la tienda toma una copia de todas sus claves y conexiones privadas y las envía al desarrollador. ¡Incluso si fuera gratis, tendría cuidado de usarlo!

¿Fue útil esta página
0 / 5 - 0 calificaciones