Vscode: Código de Visual Studio para ipad

Creado en 19 mar. 2019  ·  182Comentarios  ·  Fuente: microsoft/vscode

puede usar el código de Visual Studio en un ipad

install-update ios

Comentario más útil

Después de WWDC, iPad OS saldrá, ¿qué tal vscode para ipad?

Todos 182 comentarios

No creo que exista ninguna aplicación nativa para iOS.

Tengo la misma pregunta al comprar iPad pro recientemente

Supongo que hay demasiadas limitaciones en iOS para que eso realmente funcione.

VSCode se ejecuta en Electron y es un marco de escritorio , lo que significa que solo se ejecuta en Windows, macOS y Linux. El iPad ejecuta iOS, un marco para dispositivos móviles, por lo que lo más probable es que no lo consiga, a menos que el equipo esté pensando en crear un instalador.

En esa nota, si es el caso, tal vez y la versión de Android también, ya que uso mucho mi MediaPad M5 para trabajar y consumir medios:>

Encontré esta idea muy buena, así que planteé esta pregunta, el enlace muestra un ejemplo

https://medium.com/@igorandreev/how -to-code-with-ipad-pro-make-your-2019-year-of-mobile-development-e4e678daab77

electronjs crea aplicaciones multiplataforma incluso para ios, así que creo que funciona para ipad.

Hay un montón de desafíos para que esto funcione y funcione completamente en el iPad debido a la limitación de iOS.

¿Qué pasa con una versión lite que podría utilizar Live Share de VSCode? ¿Ejecutar la versión completa en un escritorio para hacer todo el trabajo pesado y la administración de archivos, pero usar el iPad para editar de forma remota?

Sí, me encantaría ver algún tipo de implementación, como sugirió @ sean256, donde puedo usar la potencia de mi escritorio y todas sus capacidades y trabajar de forma remota en el iPad en el navegador o en una aplicación optimizada que admita funciones especiales necesarias para el desarrollo, como la tecla ESC.

@hugheba Estoy a punto de probar este https://github.com/cdr/code-server. Ejecuta vscode en un servidor remoto, luego puede usar su navegador. Parece intrigante ...

@scottgrobinson code-server Parece prometedor.

Lo instalé e intenté configurarlo para mi iPad, muchas cosas no funcionaron como agregar espacios de trabajo desde el sistema de archivos, sincronizar extensiones de instalación de complementos, etc.

Parece que crea una instalación separada de la instalación de VSCode, por lo que tengo que configurar mi entorno de nuevo, por lo tanto, intento que funcione el complemento de sincronización de configuraciones (sin éxito).

Parece que están ofreciendo un producto pago, pero no parece que la funcionalidad esté todavía allí.

iOS tiene un error de ruptura de trato para que funcione algo como https://github.com/cdr/code-server .

Ciertos eventos clave críticos no se activan para campos de entrada / área de texto (teclas de flecha, teclas del sistema). El editor de VSCode en su núcleo depende de estos eventos clave que faltan. Probé un truco desagradable en el que interceptaría i, j, k, l con los únicos eventos modificadores (alt) y reescribiría el evento para que pareciera teclas de flecha. Es terrible, pero conseguí que el editor funcionara.

Apple necesita arreglar esto. Envié una "perorata enojada" a un viejo amigo mío que trabaja con el equipo de UIKit para que sepan ...

Esto podría resultar muy intrigante para iOS.

Todavía hay otras cosas del marco que deberían resolverse, pero es muy bueno.

Como el código VS ya lanzó las extensiones de "desarrollo remoto", sería razonable tener el código VS para la plataforma iOS para los usuarios que, en su mayoría, trabajan de forma remota a través de ssh en el servidor Linux.
Esto haría que los usuarios de iPad Pro tuvieran un mejor IDE para trabajar de forma remota.

La guía de revisión de la App Store dice:

2.5.6 Las aplicaciones que navegan por la web deben utilizar el marco WebKit adecuado y WebKit Javascript.

No veo por qué VSCode para iOS no puede usar ningún otro motor de renderizado, después de todo, no "navega por la web".

Web Companion basado en navegador está en desarrollo (src: https://devblogs.microsoft.com/visualstudio/intelligent-productivity-and-collaboration-from-anywhere/).

En el futuro, podrá navegar a https://online.visualstudio.com y acceder a cualquiera de sus entornos remotos. Debido a que Visual Studio Online se basa en Visual Studio Code, se sentirá familiar de inmediato y se beneficiará del rico ecosistema de extensiones que ya conoce y ama, a la vez que admite tanto los espacios de trabajo de Visual Studio Code como los proyectos y soluciones de Visual Studio. Además, admitirá IntelliCode y Live Share listo para usar, lo que garantiza que brinde las características de colaboración y productividad enriquecidas que los desarrolladores necesitan.

Parece que cumple con la mayoría de los requisitos.

Creo que ahora que el desarrollo remoto está implementado, esto parece una oportunidad perfecta para lanzar VS Code como aplicaciones en iOS y Android, no solo en el navegador (ya que Safari apesta un poco), sino en aplicaciones reales (basadas en html).

¡Sí, por favor! Con todo el trabajo remoto de VS Code, una aplicación nativa de VS Code para iPad parece una obviedad. He estado desesperado por que mi iPad sea una productividad real durante años. ¡Está tan cerca que puedo saborearlo!

Después de WWDC, iPad OS saldrá, ¿qué tal vscode para ipad?

Estoy de acuerdo ... iPadOS abre un nuevo conjunto de capacidades para lo que podría ser.
Creo que tener un editor de texto que sea flexible y de fácil acceso abrirá la codificación a un conjunto completamente nuevo de personas.

Alguien pudo hacer esto aparentemente bastante fácil.

https://medium.com/@ow/its -finalmente-posible-codificar-aplicaciones-web-en-un-ipad-pro-90ad9c1fb59a

Usar solo el SSH remoto es perfecto para ipados. ¡¡¡Creo que debe ser algo genial !!! Y podemos intentar usar solo el kbd para codificar. ¡¡También es fantástico !!

VSCode se ejecuta en Electron y es un marco _desktop_, lo que significa que solo se ejecuta en Windows, macOS y Linux. El iPad ejecuta iOS, un marco para dispositivos móviles, por lo que lo más probable es que no lo consiga, a menos que el equipo esté pensando en crear un instalador.

En esa nota, si es el caso, tal vez y la versión de Android también, ya que uso mucho mi MediaPad M5 para trabajar y consumir medios:>

Realmente ayudaría mucho si lo hicieran. Tengo que usar tanto mi iPad como mi MacBook para hacer las cosas y Visual aún no funciona en mi iPad debido al trabajo de marco necesario. Esto apesta a lo grande.

Supongo que no ha habido ningún progreso para que un MVP / PoC de esto funcione en i / iPadOS

Utilizo Coda en mi iPad Pro para realizar trabajos de desarrollo en un pequeño servidor de desarrollo DigitalOcean. Cuando quiero trabajar en mi escritorio, uso la nueva extensión Remote SSH de VSCode para hacer lo mismo.

Sería increíble si pudiéramos obtener una versión "lite" de VSCode que básicamente solo ofrece la parte de SSH remoto (sin archivos locales). Eso es probablemente mucho más complicado de lo que estoy haciendo, y honestamente, Coda es una gran solución, pero me encanta Code, así que espero.

¡Sí, estoy en las mismas condiciones que tú!

在 2019 年 7 月 10 日 , 下午 3:15 , Carlos Rodriguez [email protected]写道 :

Utilizo mi Coda en mi iPad Pro para realizar trabajos de desarrollo en un pequeño servidor de desarrollo de DigitalOcean. Cuando quiero trabajar en mi escritorio, uso la nueva extensión Remote SSH de VSCode para hacer lo mismo.

Sería increíble si pudiéramos obtener una versión "lite" de VSCode que básicamente solo ofrece la parte de SSH remoto (sin archivos locales). Eso es probablemente mucho más complicado de lo que estoy haciendo, y honestamente, Coda es una gran solución, pero me encanta Code, así que espero.

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub o silencie el hilo.

¿No sería posible incluso obtener una frambuesa pi como servidor de desarrollo? Me vienen a la mente dos escenarios:

Raspberry Pi VNC

Conecte Raspberry Pi al iPad a través de usb-c (el nuevo Pi 4 tiene un conector nativo usb-c) y iPads ethernet a través de usb-c. Tener VNC activo en el dispositivo. Conéctese con Jump Desktop o cualquier otro cliente VNC desde iPad a Pi.

Codificador / SSH de Raspberry Pi

Igual que el anterior, solo use el servidor VS Code Coder en Pi o simplemente use Coda para construir una conexión SSH / SFTP a Pi. Esto también podría funcionar a través de bluetooth en lugar de usb-c (https://gist.github.com/rcarmo/6ad6c09e904c35857bad2dd2769edf76).

Tener una pequeña "caja de desarrollo" que hace la computación real, funcionando incluso sin conexión (mientras viaja), podría ser increíble. Me pregunto si se puede compartir Internet desde el iPad al Pi con este tipo de configuraciones.

El control remoto VScode para SSH como aplicación en lugar de intentar usar un ide web sería una mejora masiva, no puedo encontrar una sola aplicación ios que sea casi tan código como lo sería VScode.

Me encantaría que esto fuera una cosa. De todos modos, hago todo mi desarrollo sobre ssh y el ipad pro de 12,9 "es el" terminal "perfecto. ¿Está siendo analizado? ¿Hay algo que pueda hacer para ayudar?

@ yanshuf0 Lo más cercano que parezco encontrar es usar el servidor de código [ enlace ]. Esta es una buena configuración cuando hay un servidor que está interesado en usar (puede usarlo de manera más obvia, pero es complicado configurar cada uno). También he tenido problemas con la confiabilidad al usar el servidor de código, por lo que a veces es necesario que ingrese y reinicie el proceso.

Una mejor alternativa sería algo como sshcode [ enlace ], ya que esto le permitirá ingresar a cualquier máquina e iniciar automáticamente una instancia de servidor de código. Mejor aún, la configuración local se sincroniza entre el cliente y el host. Sin embargo, todavía no hay un puerto para iOS nativo .. (ver el enlace).

¿Ustedes probaron esto para iPad? Https://panic.com/coda/

También están haciendo nuevas actualizaciones https://panic.com/nova/

Tenga el servidor VS Code ejecutándose en una Mac ahora y conectado a él a través de un iPad.
Cometió un error tipográfico en un nombre de archivo.
¿Cómo hago clic derecho para cambiar el nombre?

@ mrV25 Haga clic con el botón izquierdo en el nombre del archivo y luego presione enter.

¿No sería posible incluso obtener una frambuesa pi como servidor de desarrollo? Me vienen a la mente dos escenarios:

Raspberry Pi VNC

Conecte Raspberry Pi al iPad a través de usb-c (el nuevo Pi 4 tiene un conector nativo usb-c) y iPads ethernet a través de usb-c. Tener VNC activo en el dispositivo. Conéctese con Jump Desktop o cualquier otro cliente VNC desde iPad a Pi.

Codificador / SSH de Raspberry Pi

Igual que el anterior, solo use el servidor VS Code Coder en Pi o simplemente use Coda para construir una conexión SSH / SFTP a Pi. Esto también podría funcionar a través de bluetooth en lugar de usb-c (https://gist.github.com/rcarmo/6ad6c09e904c35857bad2dd2769edf76).

Tener una pequeña "caja de desarrollo" que hace la computación real, funcionando incluso sin conexión (mientras viaja), podría ser increíble. Me pregunto si se puede compartir Internet desde el iPad al Pi con este tipo de configuraciones.

Creo que este es un mejor enfoque 👍

¿Alguien está trabajando en esto? ¿O esto todavía no está planeado?

¿Alguien está trabajando en esto? ¿O esto todavía no está planeado?

probar con el servidor de código https://github.com/cdr/code-server

@changkun

¡Sería genial tener esto!

¡Suena bien! No necesitamos un VSCode con todas las funciones para iPad. Un pequeño editor con solo ssh remoto es suficiente, se pueden instalar extensiones en el host.

¡Será grandioso! Por favor @microsoft

He estado usando mi Raspberry Pi4 4gb un poco y tiene un rendimiento suficiente para el desarrollo de nodeJS. El iPad puede conectarse de forma inalámbrica a través de Bluetooth, USB-C o Wifi. Bluetooth funciona bien mientras deja el Pi conectado a un banco de energía en una bolsa. Con Coda en mi iPad, he podido trabajar un poco durante un vuelo en avión, pero me estoy perdiendo por completo el autocompletado, el resaltado de sintaxis, el autoformado, etc.

code-server funciona bastante bien, muy similar a vscode. Puede anclar la aplicación web a su pantalla de inicio para que se comporte de manera similar a una aplicación real, por lo que no hay barra de URL. code-server será compatible con ARM / Pi este mes según el desarrollador (https://github.com/cdr/code-server/issues/35#issuecomment-536569212). Estoy bastante seguro de que el servidor de código + iPad + teclado externo (Apple Magic Keyboard) hará que la configuración sea muy buena sin conexión.

Incluso un vscode lite nativo con host SSH parece exagerado, creo que un gran desafío de vscode fue construir monacco, que necesitará mucho trabajo para ejecutarse de forma nativa en iOS (o Android). Todos los complementos como eslint, más bonito, etc. necesitarían reimplementaciones, ya que tendrían que ejecutarse en el dispositivo cliente (iOS). No creo que nadie esté tan comprometido con construir vscode desde cero solo para poder desarrollarlo en un iPad. Así que nuestra mejor apuesta, en mi humilde opinión, será el acceso remoto o algo así como un servidor de códigos.

Microsoft ya tiene Excel, Word, Outlook, etc. para iPad, parece lógico lanzar un cliente nativo para Visual Studio Online también, siempre que salga.

Textastic es un buen editor de código para iOS. https://www.textasticapp.com/

codesandbox.io funciona muy bien en Safari. Tiene un editor completo de VSCode integrado. Muy recomendable para escritorio, pero no tengo mi propio iPad para probarlo completamente allí. ¿Alguien más lo intentó?

@ ee0pdt Sí, creo que funciona igual de bien que con entornos de código vs basados ​​en navegador completo, como el servidor de códigos . El problema no es encontrar un entorno en el que vs-code se ejecute en un navegador. Es que las combinaciones de teclas rara vez se traducen correctamente.

iOS tiene un error de ruptura de trato para que funcione algo como https://github.com/cdr/code-server .

Ciertos eventos clave críticos no se activan para campos de entrada / área de texto (teclas de flecha, teclas del sistema). El editor de VSCode en su núcleo depende de estos eventos clave que faltan. Probé un truco desagradable en el que interceptaría i, j, k, l con los únicos eventos modificadores (alt) y reescribiría el evento para que pareciera teclas de flecha. Es terrible, pero conseguí que el editor funcionara.

Apple necesita arreglar esto. Envié una "perorata enojada" a un viejo amigo mío que trabaja con el equipo de UIKit para que sepan ...

Con respecto a codesandbox.io, hay errores adicionales cuando se visitan desde el iPad:

  • La ventana emergente de IntelliSense se mueve de manera acelerada en relación con el teclado
  • El teclado no se abre a veces. Codesandbox.io agregó un botón "Abrir teclado" personalizado para mitigar este problema. Eso debe ser portado a vs-code, creo (esto no es un error en el final de codesandbox, solo quería mencionarlo aquí en caso de que alguien realmente esté implementando un parche compatible con iPad)

Adobe encontró una manera de crear una versión completa de Photoshop para iPad, por lo que Microsoft debería poder hacer una versión completa del código VS también.

Adobe encontró una manera de crear una versión completa de Photoshop para iPad, por lo que Microsoft debería poder hacer una versión completa del código VS también.

@TechSnazzy Seguro que lo son, pero ¿estás dispuesto a pagar por ello?

Les tomó 30 años así que ten paciencia;)

Si bien VSCode Remote Dev o algo así como la solución remota Coder son buenos para escenarios conectados, todavía me encantaría ver una versión independiente y fuera de línea de VSCode que pueda usar archivos alojados locales / OneDrive para el desarrollo básico de HTML / CSS / Javascript. . Agregar una consola de JavaScript decente ayudaría a depurar. A largo plazo, me encantaría ver PHP y MySQL viviendo también en mi iPadPro (oye, un chico puede soñar, ¿verdad?).

Creo que esto podría ser posible en el dispositivo, pero no he tenido tiempo de investigarlo.

Tengo un iPad 2018 con una cubierta de teclado que podría desenterrar, pero no estoy seguro de cómo Apple maneja la comunicación de aplicación a aplicación en iOS.

Esencialmente, creo que podría ejecutar el servidor remoto VS Code _inside_ iSH directamente en el iPad, luego conectarse a él desde Safari, por lo que estaría trabajando directamente en Safari pero el terminal se conectaría a iSH; no estoy seguro si iSH Sin embargo, tiene permisos para alojar un servidor web en el dispositivo.

¿No podríamos hacer un cliente ligero para desarrollo remoto? Creo que esto sería bastante bueno ya que la mayoría de las funciones de VS Code no implican extensiones de interfaz de usuario.

Honestamente, un producto mínimo viable de esto solo necesitaría incluir un editor de código y un explorador de archivos . Aunque es posible que debamos pensar en esto en componentes (no tengo experiencia con el desarrollo de IOS, así que tengan paciencia conmigo) como en:

Un editor de código

  • Resaltado de sintaxis
    Esta podría ser una de las partes más difíciles y podría requerir implementaciones personalizadas específicamente para entornos móviles, aunque podría ejecutarse en el lado del servidor.
  • Finalización de código

Un explorador de archivos

Funciones posteriores al MVP

Me gustaría señalar que un componente que no es estrictamente necesario, pero que podría ser útil, es una consola integrada.

@headmelted Una aplicación llamada _Infuse 6_ es capaz de "alojar" un sitio web o un servicio FTP, así que estoy seguro de que, si aún no lo ha hecho, iSH podría agregar soporte para eso de alguna manera.

Pero incluso si no, creo que la mayor parte de la experiencia principal podría transferirse a iOS. Claro que es posible que no podamos usar ciertas herramientas o extensiones, pero bueno, eso será como instalar la Extensión de Python sin Python instalado y listo en el PATH (de una manera extremadamente generalizada), ¿verdad? Podría pensar en ella como una plataforma completamente nueva pero con capacidades limitadas, lo que irónicamente lo es.

No soy un desarrollador de iOS, pero realmente creo que esta sería una gran aplicación para tener en un iPad Pro junto con Photoshop, Affinity Suite, iSH, la aplicación GitHub [en prueba] y el nuevo cliente RDP.

@ lazerl0rd , ¿podría aclarar lo que quiere decir con lo siguiente?

experiencia central

Consideraría que la funcionalidad de edición de código de Visual Studio Code es el aspecto principal que necesitamos replicar. Para ser honesto, sería un gran paso adelante si pudiéramos obtener una prueba de concepto funcional con un editor de código, un explorador de archivos FTP y un terminal SSH funcionando.

Aleteo

Quizás podríamos desarrollar inicialmente la aplicación usando Flutter. De esa manera, cualquiera, incluidos aquellos de nosotros que no tenemos acceso a una Mac (o un dispositivo iOS para el caso), podría trabajar en este proyecto. Como beneficio adicional, nos brindaría una experiencia multiplataforma perfecta, ya que Flutter no solo está disponible para iOS y Android, sino también para escritorio y web.

Nombre

¿Alguien ha pensado en un nombre todavía? Estaba pensando en llamarlo Visual Studio Code Lite, ya que no sería solo Visual Studio Code para dispositivos móviles. Sería una experiencia de Visual Studio Code reducida para todas las plataformas si apuntamos al soporte multiplataforma, como sería el caso si usamos Flutter.

Prueba de concepto

Creo que solo necesitamos obtener un producto mínimo viable o una prueba de concepto lo antes posible para alentar a la gente a comenzar con esto, pero creo que deberíamos tener un diseño antes de hacer tal cosa.

Espectador aquí, pero parece que las aplicaciones iPadOS 13.4 ahora pueden interpretar eventos de teclado directos ¯ \ _ (ツ) _ / ¯ Veré si puedo encontrar los documentos

UIPress tener un nuevo evento clave debe haber sido lo que estaba pensando. Lamentablemente, no creo que esta sea la fórmula mágica, pero es una buena señal.

¡Ipad Pro y Magic Keyboard! ¡Es perfecto ser una máquina de desarrollo ahora! No puedo esperar para comprarlo si puedo ejecutar VScode o el otro IDE en él

¡La versión para iPad será increíble! Al menos una versión de VSCode Remote.

¡Hoy en día, Apple acaba de anunciar el nuevo cursor para iPad en iPad OS 13.4, perfecto para seleccionar texto!
¡No puedo esperar a la versión para iPad!

Me encantaría esto. Feliz de ayudar donde sea posible

@ lazerl0rd , ¿podría aclarar lo que quiere decir con lo siguiente?

experiencia central

Yo diría que la experiencia principal consiste en el editor y el conjunto de funciones de VS Code sin extensiones, @ thomasio101.

@ lazerl0rd , está bien, ¡creo que estamos en la misma página entonces!

Todavía dudo entre recrear el editor de Mónaco en Flutter o Swift o usar la versión existente a través de un sistema como React Native. No estoy familiarizado con este último, ¿podría alguien más echarle un vistazo?

Me encantaría esto. Feliz de ayudar donde sea posible

@theonlydaleking , oh, por supuesto que puedes ayudar. Veo que tienes mucha experiencia con JavaScript, así que, ¿podrías echar un vistazo a si React Native es una opción viable para este proyecto? (He usado React, pero nunca he usado JS para aplicaciones nativas).

@ thomasio101 Creo que se está perdiendo el punto si reduce vscode solo a la parte del editor. Hay una gran cantidad de editores de código construidos con swift / cocoa, y fácilmente podría envolver Monaco o CodeMirror en una vista web con react-native. Pero, ¿qué pasa con la enorme lista de complementos, intellisense, formato de código, linting y qué hay de ejecutar realmente el código que está escribiendo?

La mayoría de estos problemas se pueden resolver con mucho tiempo y esfuerzo. Pero ejecutar el código sigue siendo un problema, instalar algunos node_modules, compilar código nativo, etc. Si se trata solo de escribir otro editor de código sftp / webdav, puede usar Panic Code Editor o Textastic, son excelentes en lo que son haciendo. Y si necesita cargar / descargar algún archivo para que el código se ejecute de todos modos, puede usar fácilmente un editor de código remoto como Cloud9, VSCode Server, etc.

Desearía poder usar solo mi iPad Pro como controlador diario, pero no puedo. Sin embargo, puedo conectar un RaspBerry Pi4 a través de usb-c y usar VSCode Server, y funciona bien. Y con la compatibilidad con el cursor adicional, ahora es aún mejor. Supongo que no habrá nada mejor que eso por ahora.

Sí, creo que ustedes también están perdiendo el punto ...

Esto solo debe ser esencialmente un cliente ligero frente a en línea y frente a imo remoto

@ thomasio101 Creo que se está perdiendo el punto si reduce vscode solo a la parte del editor. Hay una gran cantidad de editores de código construidos con swift / cocoa, y fácilmente podría envolver Monaco o CodeMirror en una vista web con react-native. Pero, ¿qué pasa con la enorme lista de complementos, intellisense, formato de código, linting y qué hay de ejecutar realmente el código que está escribiendo?

La mayoría de estos problemas se pueden resolver con mucho tiempo y esfuerzo. Pero ejecutar el código sigue siendo un problema, instalar algunos node_modules, compilar código nativo, etc. Si se trata solo de escribir otro editor de código sftp / webdav, puede usar Panic Code Editor o Textastic, son excelentes en lo que son haciendo. Y si necesita cargar / descargar algún archivo para que el código se ejecute de todos modos, puede usar fácilmente un editor de código remoto como Cloud9, VSCode Server, etc.

Desearía poder usar solo mi iPad Pro como controlador diario, pero no puedo. Sin embargo, puedo conectar un RaspBerry Pi4 a través de usb-c y usar VSCode Server, y funciona bien. Y con la compatibilidad con el cursor adicional, ahora es aún mejor. Supongo que no habrá nada mejor que eso por ahora.

exactamente, en lo que a mí respecta, el resultado que quiero es reemplazar mi MacBook (laptop) con iPad como decía el eslogan del iPad Pro: "tu próxima computadora no es computadora".
Aunque puede construir el otro editor rápidamente usando algunos módulos de nodo excelentes, ¿qué hay de la ecología del editor, especialmente esos complementos? No puedo imaginarme la experiencia cuando uso vscode o atom sin esos complementos. Es un trabajo enorme.

Acabo de comenzar a desarrollar en mi iPad Pro 2018 12.9 ", y me está volviendo loco. Probé el servidor de códigos de Coders y funciona bien en computadoras de escritorio o portátiles, pero mal en iPadOS. Los accesos directos no funcionan, la navegación es una molestia, y no todas las extensiones funcionan. Significaría mucho para una versión de VS Code, al menos una versión ligera, para iPadOS. Microsoft tiene la mayoría de sus aplicaciones, incluidas Azure y Office, ya en la aplicación Tienda. Todavía no estoy seguro de por qué esto no ha sucedido todavía.

@ GalacticLion7 Tiene sentido portar Excel, Word, etc. porque es parte de una suite de pago. En comparación, VSCode es gratuito y ya funciona en tabletas (Surface), entonces, ¿por qué deberían hacer un gran esfuerzo en la creación de un producto de software completamente nuevo solo para admitir un producto de la competencia y ayudarlo a obtener tracción para lo único en lo que Surface es mejor que el iPad: productividad.

@bkniffler , ¡este es un proyecto de código abierto! Si queremos que la funcionalidad, lo haremos!

Y, @Uyarn , tienes un buen punto ahí. Pero creo que inicialmente necesitaremos que la experiencia central de VS Code funcione, antes de intentar que funcionen sistemas como las extensiones.

Animo a todos a que construyan cosas, pero dado que el producto que construiría, si se hace con flutter o swift, realmente no tendría nada que ver con vscode, excepto tal vez por la similitud de diseño dentro de la arquitectura y las imágenes, no veo por qué esto necesita ser discutido aquí. Sin embargo, estoy realmente interesado en hacer que la experiencia vscode en iOS sea una realidad.

Entonces, lo único que vale la pena discutir aquí en mi opinión, además de una solución remota completa, es intentar que vscode se ejecute a través de una vista web nativa de reacción en el dispositivo.

@bkniffler , si el trabajo relacionado con este concepto pertenece o no a este repositorio puede depender en gran medida de la forma en que lo implementemos y, por lo tanto, me gustaría repasar algunas de las opciones;

Una aplicación web progresiva (PWA)

Podríamos hacer una versión instalable de las implementaciones web existentes de Visual Studio Code.

Una aplicación que usa React Native (o marcos similares)

Podríamos portar la implementación de Electron (¿o la implementación web?) De Visual Studio Code a un marco móvil.

Una reelaboración nativa completa

Esta opción implicaría emular la experiencia de Visual Studio Code en una aplicación nativa. Potencialmente, podría incluir soporte para la funcionalidad remota de VS Code. Un obstáculo potencial para reelaborar la experiencia de VS Code podría ser su licencia. (¿Alguien sabe si existen limitaciones legales para reutilizar (parte de) el diseño de Visual Studio Code?)

@ thomasio101 [solo opinión] Creo que desde el punto de vista de la gestión de proyectos, será más fácil conseguir que otros desarrolladores se

[solo anecdótico] - Creo que siempre es importante comenzar con el usuario y trabajar al revés (gracias a Steve Jobs por la cita). El objetivo final para mí sería tener la capacidad de trabajar en un proyecto en el trabajo. Al final del día, de camino a casa podría sacar el iPad, sacar la última confirmación y seguir trabajando en él en el tren de camino a casa.

En términos de licencias y el diseño de VS, este paquete está bajo MIT y, según entiendo, incluiría los archivos de diseño.

Creo que esto sería genial para las personas que usan iPad Pro como una máquina de codificación y lo usan sobre la marcha.

@bkniffler Creo que Microsoft debería adoptar el mismo enfoque que hizo cuando

Editar: Honestamente, retiro lo que dije. Me beneficiaría más con una versión completa de VS Code como la del escritorio. No soporto una versión lite como la que hicieron cuando hicieron versiones para iOS de sus aplicaciones de Office. Además, envíenos una actualización. Nunca hemos recibido un comentario de ningún funcionario, y ha pasado un año. (@chrisdias)

Hola @chrisdias , este tema te fue asignado en marzo de 2019, ¿crees que eres la persona adecuada para discutirlo? si no es así, ¿puede asignar otro miembro de VSCode para discutir la posibilidad de realizar esa función? ya que este número lleva más de un año sin comentarios tuyos.

Creo que este problema se olvidó o se ignoró. Ha pasado un año, pero todavía no hay comentarios ni actualizaciones.

¿Podemos intentar contactar al equipo directamente, @ GalacticLion7 ?

Además de eso, me gustaría intentar que el editor de Mónaco se ejecute pronto en React Native.

Portar VS Code al iPad no está en nuestra hoja de ruta . Si bien técnicamente puede ser posible traer el editor principal, realmente debe tener en cuenta las extensiones para tener una experiencia de desarrollo viable. Y ese es un gran problema, muchas extensiones simplemente no se pueden ejecutar en el iPad porque no hay una versión subyacente en iOS (por ejemplo, Node, C ++, Rust, etc.).

En cambio, ejecutar VS Code en el navegador con Visual Studio Online le brinda una experiencia de desarrollo completa en el iPad impulsada por un entorno donde puede usar todas sus extensiones, tener una terminal, etc.

Puede utilizar un entorno VSO alojado o puede traer el suyo propio . Para una experiencia más nativa, proporcionar soporte PWA está en la hoja de ruta de VSO .

Gracias @chrisdias. Sin embargo, nunca pensé en ejecutar vscode completo en ipad, solo en modo remoto, donde puedo administrar fácilmente la conexión en mi Mac o en una máquina de desarrollo que se ejecuta en la nube o incluso en una frambuesa pi. Un cliente nativo hace que el editor sea más fluido y aprovecha los atajos de teclado, etc.

De todos modos, ¡gracias por tu respuesta!

Lo mismo dijo

También esperando lo mismo, solo un "cliente de modo remoto" para el ipad

@felipefdl @marcusrugger @rcanoff esto ya existe. Usaría code-server , que ya se ha discutido aquí. Está bien en el escritorio, pero no está optimizado para iPadOS en absoluto. Para nombrar algunos problemas, los atajos no funcionan, la navegación es muy difícil, no todas las extensiones funcionan y es lento. No es la experiencia contemporánea a la que estás acostumbrado en iPadOS. Puede ver que las personas en la página de problemas del servidor de códigos siguen quejándose del mismo problema.

Y @chrisdias , VSO no funciona en iPadOS:
https://imgur.com/ggxjN9y

Incluso si acaba de agregarse a la lista blanca, no sería una buena experiencia por las mismas razones que enumeré anteriormente.

Así que realmente creo que lo que sería adecuado sería una experiencia completamente nativa. No veo por qué las extensiones serían un problema, ya que la gente ya lo ha hecho antes:

Moho: https://apps.apple.com/ae/app/rust-programming-compiler/id1486323711
C: https://apps.apple.com/ae/app/c-programming-language/id499545918
Python: https://apps.apple.com/ae/app/pythonista-3/id1085978097
Java: https://apps.apple.com/ae/app/pico-compiler-java-ide-api/id992268206

La emulación es siempre una opción, si algo se interpone en el camino.

Las aplicaciones de edición en Apple Store y esas aplicaciones son una experiencia bastante mala, es una plataforma aún no explorada para herramientas de desarrollo, si @microsoft la utiliza , será una referencia allí. Ustedes pueden venderlo, combinarlo con la licencia de Office 365, no me importa, lo pagaré. La única aplicación que está haciendo algo similar son los chicos de @TablePlus , su cliente SQL, y es una aplicación increíble.

@ GalacticLion7 con solo mirar la aplicación 'C', dice que tiene que pagar por las compilaciones y se requiere conexión a Internet. Estoy seguro de que envía su código por cable y ellos lo compilan por un precio. Esto no es nativo. Todo lo que vscode tendría que hacer es crear una aplicación cliente para usar la conexión ssh remota.

@ yanshuf0 No tenía muchas dudas sobre el C IDE que este garantiza que funciona sin conexión y tiene una calificación de 5 estrellas. El punto es que, aunque no recomendaría el uso regular de estas aplicaciones mal escritas, demuestra que cualquier lenguaje de programación puede compilarse y ejecutarse de forma nativa en iPadOS fácilmente. Incluso si algo se interpone en el camino, la emulación siempre será una opción. El hecho de que estos desarrolladores no lo hayan hecho correctamente no significa que los fantásticos desarrolladores de VS Code no puedan hacer un trabajo mucho mejor.

Debería haber más actividad aquí.

Chicos, estaban pidiendo la opinión de los equipos de VSCode sobre este asunto y ahora la tienen. No está en su hoja de ruta y probablemente haya muchas razones para eso, una de las cuales son las herramientas de compilación que faltan. Como notó en @ GalacticLion7 , hay formas de compilar c ++ o interpretar ruby ​​/ python / js, pero estas formas deben implementarse individualmente, mientras que VSCode solo puede usar herramientas predeterminadas ya disponibles para cada plataforma, siempre que el uso se instale ellos (como cmake, nodejs, etc.). Tendrían que construir todas las herramientas de compilación, necesitarían volver a implementar los complementos, reescribir toda la interfaz de usuario (ya que está escrita en CSS que no funciona en iOS) y reescribir gran parte del núcleo; simplemente no está sucediendo.

No creo que deba haber mucha más actividad aquí, porque ya no se puede decir nada significativo, y me temo que si la discusión continúa yendo y viniendo como lo hace actualmente, el tema simplemente se bloqueará. Es hora de actuar y participar si quieres que la situación cambie. Comience a trabajar en el puerto nativo de reacción, intente hacer algo nuevo con flutter o ingrese al servidor de código para mejorar la experiencia en iPad. Asegúrese de vincular el repositorio en el que está trabajando para que otros lo conozcan o vincular cualquier alternativa que encuentre en el camino.

No creo que deba haber mucha más actividad aquí, porque ya no se puede decir nada significativo

Podemos continuar expresando cortésmente nuestro deseo de una aplicación nativa con capacidades remotas. La única forma en que cambiará la hoja de ruta es con una clara demanda de los usuarios.

Parece que la solicitud de función puede no estar clara. Tal vez deberíamos pedir una aplicación de iPad de Visual Studio Online. La compilación y ejecución en un dispositivo local no sucederá pronto debido a las restricciones de Apple. Pero algo podría ejecutarse en modo remoto / en la nube y eso proporcionaría mucho valor a mucha gente. Y la experiencia de la aplicación nativa será mucho mejor que la experiencia de un navegador web.

Sí, pero ese es el punto @forrestthewoods. No estamos pidiendo una función nueva, básicamente estamos pidiendo un producto completamente nuevo. Si desea expresar su deseo, agregar un pulgar hacia arriba en la primera publicación es una excelente manera. Si desea proponer una aplicación de iPad para Visual Studio Online, hay un lugar dedicado para enviar comentarios y solicitudes de funciones que es https://github.com/MicrosoftDocs/vsonline/ y estoy bastante seguro de que es más probable que lo haga. obtenga respuestas oficiales allí, ya que está directamente relacionado con ese producto específico.

Hay un problema abierto para rastrear el soporte de Safari para vsonline aquí https://github.com/MicrosoftDocs/vsonline/issues/33

Estoy de acuerdo en que abrir un nuevo número para la "aplicación de iPad para Visual Studio Online" en https://github.com/MicrosoftDocs/vsonline/ repo es la mejor opción.

@bkniffler, el objetivo de esto es informar al equipo sobre un código VS en iPadOS. Aún no está en su plan, pero no significa que nunca pueda estarlo.

Recuerde lo que sugerí, que es que Microsoft adopte el mismo enfoque que hizo cuando crearon versiones para iOS (y Android, pero eso no está relacionado) de sus aplicaciones de Office desde sus versiones de escritorio. De todos modos, reescribieron gran parte del código, así que no veo cómo podría ser diferente para VS Code. No estoy completamente seguro de lo que quisiste decir sobre cómo tienen que hacer cada idioma individualmente, pero no es mucho esfuerzo implementar los idiomas que los usuarios quieren usar. Es solo poner y tal vez incluso emular, similar a los IDE que mostré anteriormente.

Acerca de los complementos, recuerde que ninguno de los complementos de las versiones de escritorio de Office funciona con las versiones móviles. Entonces, Microsoft podría reescribir las versiones compatibles de las más esenciales, como los paquetes de extensión de Java o Python, o eliminarlo todo y simplemente mantenerlo simple con el resaltado de sintaxis. Claro, no obtendrá toda la plétora de complementos que tiene en el escritorio, pero tal vez podría haber una API similar para que las personas puedan optar por crear complementos. Además, ¿qué esperarías en un puerto así? Al igual que las versiones móviles de Office son ligeras.

También quería señalar que estoy bastante seguro de que hay gente aquí que pensó que esta era una idea estúpida. La gente siempre ha retratado al iPad tan incapaz que es simplemente un bloque de Netflix o un libro electrónico. Sin embargo, desde que se lanzaron el iPad Pro y iPadOS, eso lo alteró por completo. Por nombrar algunos, me quedé sin papel usando mi iPad Pro como un dispositivo para tomar notas con edité videos con LumaFusion de grado A12X Bionic es más rápido que la mayoría de las PC que existen. En otras palabras, el iPad Pro y iPadOS también es una máquina de productividad profesional, sin distracciones y en evolución. Ha reemplazado mi computadora portátil para todo menos el desarrollo en VS Code, para el cual todavía tengo una computadora de escritorio. La razón por la que digo todo esto es para personas que no están muy seguras de si el iPad está bien para el desarrollo.

Entiendo que existe la posibilidad de que todo vaya cuesta abajo y los desarrolladores cierren este problema, y ​​no me quejaré, ya que entiendo cómo funcionan estas solicitudes. Solo quiero asegurarme de que los desarrolladores comprendan mis puntos anteriores para poder asegurarme de que la variable "iPad es solo un bloque de Netflix y juegos" no es lo que los lleva a tomar una decisión.

Hay un problema abierto para rastrear el soporte de Safari para vsonline aquí MicrosoftDocs / vsonline # 33

Estoy de acuerdo en que abrir un nuevo número para la "aplicación de iPad para Visual Studio Online" en https://github.com/MicrosoftDocs/vsonline/ repo es la mejor opción.

Eso también estaría bien.

Me encantaría, algún día, usar mi iPad como única máquina de desarrollo. Es una bestia seria y en un año, estoy seguro, tendrá un montón de aplicaciones de gran productividad. Pero me gustaría ser realista al respecto. Decir que "no es mucho esfuerzo" no ayuda en absoluto, porque se necesitará mucho esfuerzo para construir el producto que está pidiendo. Para darle un ejemplo, intente encontrar recursos, por ejemplo, de cómo compilar c ++ en el iPad, es posible que se sorprenda por la falta de recursos. No es solo una cuestión de apt-get install cmake . Mire https://github.com/mceSystems/node-jsc para ver qué se necesita para ejecutar nodeJS en un iPad. Ejecutar el código de forma remota es un asunto diferente, pero nuevamente pregunto, ¿por qué no participar en https://github.com/cdr/code-server y tal vez hacer un puerto nativo de reacción que se comunique con el código- servidor backend?

La analogía de Office para iOS tampoco ayuda. Fue solo una decisión estratégica como resultado del cambio de Microsofts a react-native (https://blog.appfigures.com/microsoft-goes-all-in-on-react-native-for-their-mobile-apps/) y parte de un producto que genera una gran parte de sus ingresos (puede consultar su informe anual si está interesado). Tenga en cuenta que vscode es básicamente una herramienta gratuita de código abierto que podría o no reemplazar algún día a Visual Studio. Pero esa es también la razón por la que vinculé el proyecto en línea de Visual Studio, que en comparación es una herramienta paga que probablemente estará más abierta a una tarea enorme como tener una aplicación de iPad dedicada, ya que podrán generar ingresos a partir de ella.

Así que sí ... puedes rechazar mi respuesta tanto como quieras, pero déjame decirlo claramente: diciendo cosas como "microsoft, eres una gran empresa, ¿por qué no haces vscode para iPad" o sugiriéndoles que adapten sus Las hojas de ruta solo para algunas personas aquí no ayudarán mucho. Hacer un producto que gane tracción seria, por otro lado, podría ayudar muchísimo. Participar en el servidor de código puede ayudar mucho, ya que es un producto concurrente de código abierto para su estudio visual en línea, y si una aplicación para iPad lo convierte en una herramienta aún mejor con una comunidad más grande, lo más probable es que lo noten.

Aquí hay una implementación simple del editor de monaco como una vista web dentro de una aplicación nativa de reacción:
https://github.com/bkniffler/vscode-native

Actualmente solo está destinado al modo de desarrollo y es solo un POC de lo fácil que es insertar el editor en una aplicación fuera de línea. A partir de ahí, puede ir y agregar ssh remoto o intentar implementar https://github.com/JaneaSystems/nodejs-mobile , lo que no será fácil pero definitivamente posible.

El vscode completo en iPad es casi improbable, pero es un segundo paso seguro. El vscode remoto en el ipad es un primer paso, y requiere mucho menos esfuerzo, porque las extensiones, el terminal y todo lo demás se ejecutarán en el servidor remoto. (como servidor de código pero con aplicación nativa).

+1 para compatibilidad con VSCode Remote y SSH en el iPad. Ya estoy usando SSH remoto en mi máquina autohospedada, por lo que solo tengo que tener una máquina configurada para dev. ¡Sería fantástico tener una aplicación de iPad para SSH remoto en la máquina de desarrollo!

@chrisdias

En cambio, ejecutar VS Code en el navegador con Visual Studio Online le brinda una experiencia de desarrollo completa en el iPad impulsada por un entorno donde puede usar todas sus extensiones, tener una terminal, etc.

Sin embargo, esto es exactamente lo que quiero; Visual Studio Online en un navegador pero sin el Chrome del navegador, es decir, una vista web. Esto sería fácil si iOS tuviera soporte para PWA, pero no es así. Una ventaja sería poder ejecutarlo sin extensiones pero conectarse a máquinas a través de SSH

@chrisdias

En cambio, ejecutar VS Code en el navegador con Visual Studio Online le brinda una experiencia de desarrollo completa en el iPad impulsada por un entorno donde puede usar todas sus extensiones, tener una terminal, etc.

Sin embargo, esto es exactamente lo que quiero; Visual Studio Online en un navegador pero sin el Chrome del navegador, es decir, una vista web. Esto sería fácil si iOS tuviera soporte para PWA, pero no es así. Una ventaja sería poder ejecutarlo sin extensiones pero conectarse a máquinas a través de SSH

IOS tiene soporte para PWA. Posiblemente sea más limitado que otros sistemas operativos, pero está ahí. Tengo Twitter instalado en mi iPad como PWA.

No es muy obvio, tienes que abrir el sitio en Safari, tocar compartir, luego tocar Agregar a la pantalla de inicio. Creo que las indicaciones que recibe en Android aún no son compatibles con IOS.

De todos modos, no estoy seguro de si esto ayuda, pero el soporte de PWA para VS en línea parece que podría ser posible.

@MaxFletcher , el soporte de PWA también nos proporcionaría soporte para otros dispositivos móviles, no solo para el iPad.

@bkniffler , estás simplificando demasiado mis puntos. En primer lugar, estás haciendo que parezca que dije que "no es mucho esfuerzo" hacer todo. Simplemente me refería a los IDE que vinculé anteriormente que compilaron con éxito el código externo fuera de línea. Puedo estar equivocado, pero si estas personas pudieron hacerlo, quienes, a juzgar por sus otras aplicaciones y la interfaz de usuario, aún no son muy hábiles (excepto la de Pythonista, son geniales), entonces no veo cómo se necesitaría más esfuerzo para que una entidad de desarrollo más grande como Microsoft hiciera lo mismo. Para el tiempo de ejecución de Node.js, usaría nodejs-mobile, que es mucho más completo y más fácil de usar que nodejsc, que se actualizó por última vez en octubre de 2018.

La razón por la que espero una aplicación nativa es para trabajar completamente fuera de línea. Simplemente no veo cuál es el punto de SSH de forma remota en su escritorio, ya que necesitaría una conexión a Internet en su iPad. Necesitamos aprovechar su portabilidad. Claro, hay un modelo celular, pero los usos serán altos. Sin embargo, por lo menos, la compatibilidad para VSO o servidor de código en iPadOS también estaría bien, siempre que esté muy bien optimizado para iPadOS para aprovechar el nuevo cursor adaptativo, atajos de teclado, etc.

Además, debe tener en cuenta que VS Code tiene algún tipo de monetización indirecta. Si lo piensas bien, ¿qué tipo de desarrolladores lo usan? Lo más probable es que sea web, ya que las computadoras de escritorio o los dispositivos móviles suelen preferir IDE completos. (Y no, no creo que Visual Studio reemplace VS Code, ya que VS es mucho más capaz para ciertas cargas de trabajo que VS Code) Y luego los desarrolladores web necesitarían un lugar para trabajar, ¿verdad? Ingrese Azure. Microsoft crea extensiones para Azure en VS Code para que sea fácil de implementar allí. Incluso muestran la extensión en las recomendaciones sin siquiera buscarla. E incluso tienen una prueba gratuita de $ 200 de crédito. ¿Pero entonces necesitaría un sistema de control de versiones para su código? Bueno, tienen TFS. También es compatible con Git.

Nunca dije "Microsoft, eres una gran empresa, ¿por qué no haces VS Code para iPad?". Lee mi primer párrafo. Una vez más, este número se hizo para informar sobre algún tipo de código VS en iPadOS para el equipo, ya sea una aplicación nativa, VSO, etc. Claramente no es un ruego como lo describiste. También está afirmando que la aplicación web ganará más tracción que una aplicación nativa, lo que no tiene sentido. Además, no entiendo a qué te refieres con cómo esto llegará a algunas personas. Volviendo a mi otro comentario (que es el caso de muchos de los puntos de este comentario), iPadOS es una plataforma ahora convencional que crece continuamente para muchos propósitos. Incluso estoy escribiendo esto en mi iPad Pro, solo digo.

Creo que todos podemos estar de acuerdo en que debe ser una aplicación dedicada. Quien hace la aplicación es aparte del punto, todos somos desarrolladores. Lo que tenemos que averiguar es qué tecnología (marco) se adaptará mejor al proyecto. Crea un repositorio de Git y empieza a programar. Ama el desafío, vive por el producto terminado. Voy a intentarlo en Javascript, usando vue y nativescript si es posible. Publicaré más información en las próximas semanas. Feliz codificación para todos ustedes ... manténganse a salvo.

@jarvon ¿hay un equipo o un grupo de personas que se involucrarán? ¿Estamos pensando en pwa o en algo más?

Creo que ya hay una PWA decente disponible como code-sever (autohospedado) o stackblitz. Me encantaría ver un enfoque nativo de reacción con un editor de Mónaco integrado dentro de una vista web como aquí https://github.com/bkniffler/vscode-native

El primer paso sería obtener soporte oficial del navegador móvil para el editor de monaco o al menos corregir errores críticos. Problema relacionado aquí https://github.com/microsoft/monaco-editor/issues/246. No hay recursos para esto excepto uno.

Hay una aplicación ios editor de monaco que se ejecuta en react native. Hecho por @hemantasapkota llamado Code Playground, puedes descargarlo desde App Store aquí https://apps.apple.com/us/app/code-playground/id1452106609

En este número, https://github.com/microsoft/monaco-editor/issues/1365 @hemantasapkota menciona el envío de relaciones públicas con algunas de las correcciones de soporte móvil para monaco.

También aquí https://github.com/hemantasapkota/goplayground/issues/2#issuecomment -475467975 @hemantasapkota habla sobre la posibilidad de hacer parte de su trabajo de código abierto

¿Debería cambiarse el título para iPadOS y agregar más etiquetas a este número?

¡Me encantaría vscode dedicado en ipados! alguna actualización del equipo?

@bkniffler , me encanta ese proyecto nativo de reacción. ¿Es utilizable? Y si es así, ¿cuáles son las instrucciones para conseguirlo en un iPad Pro? Gracias por adelantado.

En realidad, es solo una prueba de concepto para la edición de Mónaco fuera de línea, pero no hace nada más en este momento, sin cargar o guardar archivos y sin ejecutar código. Espero que eso o algo similar pueda conducir a iPadOS Vscode

Creo que todos podemos estar de acuerdo en que debe ser una aplicación dedicada. Quien hace la aplicación es aparte del punto, todos somos desarrolladores. Lo que tenemos que averiguar es qué tecnología (marco) se adaptará mejor al proyecto. Crea un repositorio de Git y empieza a programar. Ama el desafío, vive por el producto terminado. Voy a intentarlo en Javascript, usando vue y nativescript si es posible. Publicaré más información en las próximas semanas. Feliz codificación para todos ustedes ... manténganse a salvo.

Oye. ¿Cualquier actualización?

Creo que todos podemos estar de acuerdo en que debe ser una aplicación dedicada. Quien hace la aplicación es aparte del punto, todos somos desarrolladores. Lo que tenemos que averiguar es qué tecnología (marco) se adaptará mejor al proyecto. Crea un repositorio de Git y empieza a programar. Ama el desafío, vive por el producto terminado. Voy a intentarlo en Javascript, usando vue y nativescript si es posible. Publicaré más información en las próximas semanas. Feliz codificación para todos ustedes ... manténganse a salvo.

Estoy dispuesto a ayudar, ¿vincularme al proyecto?

Yo también estoy dispuesto a ayudar.
Creo que no debería ser tan difícil portar el código de Electron js a React Native. ¿Tenemos alguna actualización / repositorio / etc?

Mientras tanto, también investigaré sobre los puertos de electrones para iOS y Android.

Yo también estoy dispuesto a ayudar.
Creo que no debería ser tan difícil portar el código de Electron js a React Native. ¿Tenemos alguna actualización / repositorio / etc?

Mientras tanto, también investigaré sobre los puertos de electrones para iOS y Android.

Puede usar NativeScript, que es como Electron para dispositivos móviles.

Creo que todos podemos estar de acuerdo en que debe ser una aplicación dedicada. Quien hace la aplicación es aparte del punto, todos somos desarrolladores. Lo que tenemos que averiguar es qué tecnología (marco) se adaptará mejor al proyecto. Crea un repositorio de Git y empieza a programar. Ama el desafío, vive por el producto terminado. Voy a intentarlo en Javascript, usando vue y nativescript si es posible. Publicaré más información en las próximas semanas. Feliz codificación para todos ustedes ... manténganse a salvo.

Estoy demasiado ocupado para ayudar a programar en este momento, ¡pero me encantaría hacer la prueba beta! ¡He estado esperando por siempre esto!

Sinceramente, estoy perdiendo la esperanza en este momento. Todo ha estado sucediendo durante 4 años (incluida la sugerencia de soporte de Mónaco para dispositivos móviles en microsoft / monaco-editor # 246), y hemos recibido muy poca intervención del equipo.

Ok, sé que la gente de repl.it está desarrollando una aplicación móvil propia. Entiendo que están vagamente basados ​​en vscode. Para mí eso suena como una mezcla increíble. ¿Qué piensas? También tienes razón. Puede que seamos buenos en nuestras áreas respectivas, pero esto no puede suceder sin la intervención del equipo central.

Sinceramente, estoy perdiendo la esperanza en este momento. Todo ha estado sucediendo durante 4 años (incluida la sugerencia de soporte de Mónaco para dispositivos móviles en microsoft / monaco-editor # 246 ), y hemos recibido muy poca intervención del equipo.

Creo que esto gana relevancia debido a que iPadOS se vuelve más similar a un escritorio. También en mi humilde opinión, sería un primer paso suficiente tener un "cliente vscode" nativo para iPadOS que pueda conectarse a una instancia de vscode que se ejecuta en un control remoto, como ya está disponible a través de un complemento https://code.visualstudio.com/docs / remote / remote-overview. Esto es similar a proyectos como code-server, pero tendría la ventaja de trabajar con vanilla vscode en el control remoto.

Por otro lado, es posible que MS no quiera canibalizar su propia oferta https://docs.microsoft.com/visualstudio/online/overview/what-is-vsonline

@benjaminbauer Esto es parcialmente posible hoy usando VS Online con un entorno en la nube o Referencia de la CLI en línea de VS
El problema es que Safari no es totalmente compatible en este momento, pero es posible que llegue el soporte -> https://github.com/MicrosoftDocs/vsonline/issues/362#issuecomment -609518846

@benjaminbauer Esto es parcialmente posible hoy usando VS Online con un entorno en la nube o Referencia de la CLI en línea de VS

El problema es que Safari no es totalmente compatible en este momento, pero es posible que llegue el soporte -> https://github.com/MicrosoftDocs/vsonline/issues/362#issuecomment -609518846

O usando directamente Code-Server sin formato o en un entorno Docker.

O usando directamente Code-Server sin formato o en un entorno Docker.

Sí, probé eso y es realmente bueno, pero un env autohospedado de VS Online tiene algunas ventajas:

  • Autenticación respaldada de forma nativa por Azure AD (MFA, pwdless, ...)
  • no es necesario abrir puertos desde su servidor en Internet, no hay túneles ssh o vpn para administrar y configurar. Además, no hay que mantener certificados, dns ni dominio público.
  • Ambos son gratuitos, pero VS Online es mantenido oficialmente por MS, por lo que todas las extensiones se descargan de forma nativa desde el mercado.

Sinceramente, estoy perdiendo la esperanza en este momento. Todo ha estado sucediendo durante 4 años (incluida la sugerencia de soporte de Mónaco para dispositivos móviles en microsoft / monaco-editor # 246 ), y hemos recibido muy poca intervención del equipo.

Creo que esto gana relevancia debido a que iPadOS se vuelve más similar a un escritorio. También en mi humilde opinión, sería un primer paso suficiente tener un "cliente vscode" nativo para iPadOS que pueda conectarse a una instancia de vscode que se ejecuta en un control remoto, como ya está disponible a través de un complemento https://code.visualstudio.com/docs / remote / remote-overview. Esto es similar a proyectos como code-server, pero tendría la ventaja de trabajar con vanilla vscode en el control remoto.

Por otro lado, es posible que MS no quiera canibalizar su propia oferta https://docs.microsoft.com/visualstudio/online/overview/what-is-vsonline

Perdiste mi punto. Solo dije que hay muy poca intervención del equipo en este tema, que ha estado sucediendo durante un año. (Y creo que es una mala señal).

Además, por mucho que quiera un código VS nativo en iPadOS (vea mis comentarios anteriores). Solo está dando estas sugerencias que ya se han discutido a fondo aquí. Simplemente vamos en círculos. Entonces, todo lo que necesitamos es una actualización.

O usando directamente Code-Server sin formato o en un entorno Docker.

Sí, probé eso y es realmente bueno, pero un env autohospedado de VS Online tiene algunas ventajas:

  • Autenticación respaldada de forma nativa por Azure AD (MFA, pwdless, ...)
  • no es necesario abrir puertos desde su servidor en Internet, no hay túneles ssh o vpn para administrar y configurar. Además, no hay que mantener certificados, dns ni dominio público.
  • Ambos son gratuitos, pero VS Online es mantenido oficialmente por MS, por lo que todas las extensiones se descargan de forma nativa desde el mercado.

¿Online vs-code tiene una interfaz separada o es todo alojado en línea?

¿Online vs-code tiene una interfaz separada o es todo alojado en línea?

Utiliza el front-end de VS Online (también conocido como.ms/vso-login) y luego selecciona un entorno azul en la nube o su propio servidor autohospedado. (no hay una interfaz separada, solo el agente en su propio servidor se conecta al servicio VS Online, no hay puertos abiertos).

Pero, si usa iPad para iniciar sesión en lugar de en línea (también conocido como.ms/vso-online), en la parte superior de la página se muestra el aviso "Su navegador no es compatible actualmente ..."

Pero, si usa iPad para iniciar sesión en lugar de en línea (también conocido como.ms/vso-online), en la parte superior de la página se muestra el aviso "Su navegador no es compatible actualmente ..."

https://github.com/MicrosoftDocs/vsonline/issues/362
https://github.com/MicrosoftDocs/vsonline/issues/33

¡Podría ser oficial que esto va a ser enorme!

Los desarrolladores podrían escribir software en iPad y iPhone con Xcode
https://www.cultofmac.com/703527/xcode-ipad-iphone-ios-ipados-14-rumor/

Es de esperar que VSCODE y otros editores puedan acceder al iPad

¡Podría ser oficial que esto va a ser enorme!

Los desarrolladores podrían escribir software en iPad y iPhone con Xcode
https://www.cultofmac.com/703527/xcode-ipad-iphone-ios-ipados-14-rumor/

Es de esperar que VSCODE y otros editores puedan acceder al iPad

¡Vaya, esto es enorme! En cambio, estoy totalmente de acuerdo con Xcode.

Sin embargo, también me gustaría señalar esta respuesta:

La aplicación oculta de Xcode Preview está presente en iOS 13 y es una aplicación complementaria para mostrar vistas previas de diseño en el dispositivo desde la aplicación principal de Xcode que se ejecuta en una Mac. No quiere decir que esté equivocado, solo un FYI para la gente.

https://twitter.com/SteveMoser/status/1252197252887707650

Además, aunque me alegraría ver que Xcode se traslade a iPadOS y podría marcar el comienzo de una codificación seria en iPad, Xcode y su base de código no están relacionados de ninguna manera con VSCode, por lo que realmente no cambiaría la situación para la mayoría de la gente. aquí.

Sin embargo, también me gustaría señalar esta respuesta:

La aplicación oculta de Xcode Preview está presente en iOS 13 y es una aplicación complementaria para mostrar vistas previas de diseño en el dispositivo desde la aplicación principal de Xcode que se ejecuta en una Mac. No quiere decir que esté equivocado, solo un FYI para la gente.

https://twitter.com/SteveMoser/status/1252197252887707650

Además, aunque me alegraría ver que Xcode se traslade a iPadOS y podría marcar el comienzo de una codificación seria en iPad, Xcode y su base de código no están relacionados de ninguna manera con VSCode, por lo que realmente no cambiaría la situación para la mayoría de la gente. aquí.

Para ser justos, si no obtenemos ninguna respuesta de los desarrolladores, lo mejor que podemos hacer es seguir adelante. Hemos visto suficiente desgana aquí. Aunque todavía preferiría un código VS, puede usar una variedad de idiomas con Xcode, aunque no es perfecto. Tenga en cuenta que es iPadOS.

@ GalacticLion7 ¿De verdad crees que la gente cambiará los idiomas en los que trabajaron duro para dominar durante años solo porque su entorno de desarrollo favorito no es compatible con su dispositivo favorito? Seguramente no lo haré. Creo que toda esta discusión, aunque muestra lo que la gente imagina que le encantaría hacer, carece de evidencia empírica. El iPad, que acaba de agregar soporte real para el mouse, simplemente no ha demostrado ser un sistema productivo para los desarrolladores. Como acaba de decir Dieter de TheVerge en la nueva revisión de la carcasa del teclado táctil Apple Magic, tener una llamada de Zoom durante el trabajo en Office es un verdadero dolor de cabeza. No es solo una cuestión de entorno de desarrollo, es una cuestión de capacidades del dispositivo y del sistema operativo. Ahí es donde estamos (apenas) al comienzo de un cambio de opinión en Apple.

Lo sé, tú (y yo), nos gustaría empezar a jugar y trabajar ahora, pero estoy muy ansioso por ver cómo en la vida real, con un gran editor de código (por ejemplo, Xcode), la gente realmente puede trabajar. en el iPad como dispositivo principal. Supongo que es la decisión correcta para MS esperar y ver cómo se demuestra el iPad en diferentes áreas, antes incluso de considerar poner cualquier esfuerzo en una gran reescritura. Depende de nosotros cambiar el estado actual si queremos empezar a codificar en iPad.

@ GalacticLion7 ¿De verdad crees que la gente cambiará los idiomas en los que trabajaron duro para dominar durante años solo porque su entorno de desarrollo favorito no es compatible con su dispositivo favorito? Seguramente no lo haré. Creo que toda esta discusión, aunque muestra lo que la gente imagina que le encantaría hacer, carece de evidencia empírica. El iPad, que acaba de agregar soporte real para el mouse, simplemente no ha demostrado ser un sistema productivo para los desarrolladores. Como acaba de decir Dieter de TheVerge en la nueva revisión de la carcasa del teclado táctil Apple Magic, tener una llamada de Zoom durante el trabajo en Office es un verdadero dolor de cabeza. No es solo una cuestión de entorno de desarrollo, es una cuestión de capacidades del dispositivo y del sistema operativo. Ahí es donde estamos (apenas) al comienzo de un cambio de opinión en Apple.

Lo sé, tú (y yo), nos gustaría empezar a jugar y trabajar ahora, pero estoy muy ansioso por ver cómo en la vida real, con un gran editor de código (por ejemplo, Xcode), la gente realmente puede trabajar. en el iPad como dispositivo principal. Supongo que es la decisión correcta para MS esperar y ver cómo se demuestra el iPad en diferentes áreas, antes incluso de considerar poner cualquier esfuerzo en una gran reescritura. Depende de nosotros cambiar el estado actual si queremos empezar a codificar en iPad.

Siento que iPadOS ya es un dispositivo de productividad supremo para cosas como el desarrollo, y solo los desarrolladores de aplicaciones lo están refutando.

Usando su ejemplo de Zoom, la razón por la que tener llamadas de Zoom en iPadOS apestan, al menos en mi experiencia personal, es simplemente por la interfaz de usuario / UX. Es muy pobre en comparación con las versiones de Windows / macOS del cliente Zoom.

Y eso no se limita solo a Zoom. Incluso Google está en el mismo camino. La aplicación Google Docs para iPadOS funciona bien, pero resumieron la mayoría de las funciones disponibles en la PWA completa. Y la aplicación Google Slides, bueno, apesta a lo grande. Esto es especialmente un problema para muchos desarrolladores que intentan llevar sus aplicaciones web y multiplataforma a iPadOS. No solo Google y Zoom.

Esto podría solucionarse fácilmente si los desarrolladores de aplicaciones fueran lo suficientemente competentes como para dedicar un poco más de tiempo a seleccionar sus aplicaciones para iPadOS (y servicios móviles en particular). Pero no lo hacen porque iPadOS simplemente no es lo mejor para ellos.

Entonces, Microsoft podría seguir dos caminos con dos resultados diferentes para llevar su IDE de forma nativa a iPadOS:

  • Cree una versión liviana de la aplicación como mucha gente que está tratando de llevar su aplicación multiplataforma a iPadOS y simplemente permanezca así hasta que los desarrolladores comiencen convencionalmente a seleccionar sus aplicaciones para iPadOS.

o

  • Sea diferente y cree un código VS con todas las funciones para iPadOS que resista la versión original. Esto no solo sería un gran impulso de conveniencia para los desarrolladores que poseen un dispositivo iPadOS, sino que también despertará drásticamente el interés de otros desarrolladores para mejorar o llevar sus aplicaciones web o multiplataforma a iPadOS.

Nuevamente, toda esta discusión no tiene sentido si no recibimos ninguna actualización del equipo de desarrolladores. @isidorn, ¿ podrías traer más actividad oficial aquí?

Comencé a portar el ide a ios, pero es mucho trabajo debido a las restricciones que ios tiene actualmente.
Está lejos de estar listo para la producción. El resaltado de sintaxis se rompió, algunas cosas táctiles no funcionan como se esperaba y la parte del sistema de archivos no funciona en absoluto. Además, la única forma de ejecutar el código de nodejs es incrustar el tiempo de ejecución completo en la aplicación (logré hacerlo).

Aquí hay una publicación que hice al respecto.
https://www.reddit.com/r/webdev/comments/g7rhtw/i_ported_vscode_to_the_ipad/

Si estáis interesados ​​en el proyecto, házmelo saber en reddit.

Eso es realmente genial @locomain. Me entristece que elijas optar por el código cerrado. No porque no gastaría dinero en él, sino porque temo que ralentizará un poco el desarrollo. Aún así, sigue así.

Aquí la cotización para todos los interesados:

No, no creo que vaya a abrirlo. Tengo un trabajo de tiempo completo y lo hago en mi tiempo libre. Para terminar esto, me va a costar mucho tiempo y odiaría ver a la gente ganar dinero con mi trabajo, ya que esto me ha sucedido en el pasado.

Esperando con ansias esto, ya que el teclado mágico salió recientemente. Aunque no es lo suficientemente perfecto ahora.

@bkniffler Mucha gente en Reddit hizo algunos comentarios excelentes sobre por qué debería ser de código abierto el proyecto. Estoy un poco de acuerdo, así que volveré a pensar si voy a abrir el código fuente o no.

Comencé a portar el ide a ios, pero es mucho trabajo debido a las restricciones que ios tiene actualmente.
Está lejos de estar listo para la producción. El resaltado de sintaxis se rompió, algunas cosas táctiles no funcionan como se esperaba y la parte del sistema de archivos no funciona en absoluto. Además, la única forma de ejecutar el código de nodejs es incrustar el tiempo de ejecución completo en la aplicación (logré hacerlo).

Aquí hay una publicación que hice al respecto.
https://www.reddit.com/r/webdev/comments/g7rhtw/i_ported_vscode_to_the_ipad/

Si estáis interesados ​​en el proyecto, házmelo saber en reddit.

Solo para que lo sepas, esto violará algunas pautas si lo publicas en la App Store de esa manera.

Consulte https://vseditor.app/. Es una aplicación que ejecuta un servidor de código para que parezca una experiencia nativa.

Entonces, ¿básicamente es solo una versión alojada de vscode que se ejecuta en una vista web por 2,99 $ pm? Prefiero seguir lo que sea ​​que esté haciendo

Comencé a portar el ide a ios, pero es mucho trabajo debido a las restricciones que ios tiene actualmente.
Está lejos de estar listo para la producción. El resaltado de sintaxis se rompió, algunas cosas táctiles no funcionan como se esperaba y la parte del sistema de archivos no funciona en absoluto. Además, la única forma de ejecutar el código de nodejs es incrustar el tiempo de ejecución completo en la aplicación (logré hacerlo).

Aquí hay una publicación que hice al respecto.
https://www.reddit.com/r/webdev/comments/g7rhtw/i_ported_vscode_to_the_ipad/

Si estáis interesados ​​en el proyecto, házmelo saber en reddit.

Como dijeron las personas anteriores, puede violar algunas de las pautas de la tienda. Puede considerar el envío a través de altStore. De cualquier manera, estaría encantado de ayudar: D

Entonces, ¿básicamente es solo una versión alojada de vscode que se ejecuta en una vista web por 2,99 $ pm? Prefiero seguir lo que sea ​​que esté haciendo

Sí, pero es una experiencia mucho mejor que hacerlo en Safari. No digo que lo recomiendo, es de pago y no tienes acceso a sudo.

¿Qué hay de los CodeSpaces de GitHub?
(¿Microsoft no ofrece eso ya?)

¿Qué hay de los CodeSpaces de GitHub?
(¿Microsoft no ofrece eso ya?)

Por si alguien estaba interesado ...

Es posible hacer que esto funcione con los espacios de código de Visual Studio , con una advertencia: copiar (cmd-C) y deshacer (cmd-Z) no funcionan. Pegar datos copiados de otro lugar funciona, pero no puede copiar datos nuevos desde un editor. Del mismo modo, la señal de deshacer (cmd-Z) tampoco se captura.

En general, Codespaces funciona de la misma manera que la aplicación VS: obtiene acceso a un contenedor remoto que ejecuta (efectivamente) un servidor de códigos. En ambos casos, terminas pagando por los recursos utilizados. Además, en ambos casos (Codespaces y la aplicación VS), también puede utilizar un servidor de código o VSO autohospedado y utilizar el sitio web de VSO o la aplicación VS de forma gratuita. La opción autohospedada para la aplicación VS es relativamente reciente.

El autor de VS App enumeró cómo resuelven estos problemas aquí: https://github.com/cdr/code-server/issues/1015#issuecomment -631473728. La versión rápida es que interceptan copiar / pegar en el nivel de la aplicación y luego reenviar las llamadas a WebView.

¿Esto probablemente parece un problema de userAgent?

  • PC Chrome: funcionando
  • Modo móvil de PC Chrome iOS: no funciona
  • Mac Safari: en funcionamiento
  • Agente de iPhone Mac Safari: no funciona
  • Modo de escritorio iPad: en funcionamiento
  • Modo móvil iPad: no funciona

UserAgent (PC de prueba)

Código de prueba

<head>
...
<script>
Object.defineProperty(navigator, "userAgent", {
  get: () => "Mozilla/5.0 (Macintosh; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
});
// iOS "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"
// Mac Safari "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Safari/605.1.15" = $1
</script>
...
</head>
...

No funciona

  • "Mozilla / 5.0 (iPhone; CPU iPhone OS 13_2_3 como Mac OS X) AppleWebKit / 605.1.15 (KHTML, como Gecko) Versión / 13.0.3 Mobile / 15E148 Safari / 604.1"
  • "Mozilla / 5.0 (Qué; CPU iPhone OS 13_2_3 como Mac OS X) AppleWebKit / 605.1.15 (KHTML, como Gecko) Versión / 13.0.3 Mobile / 15E148 Safari / 604.1"

    Laboral

  • "Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit / 605.1.15 (KHTML, como Gecko) Versión / 13.1 Safari / 605.1.15"

  • "Mozilla / 5.0 (Macintosh; CPU iPhone OS 13_2_3 como Mac OS X) AppleWebKit / 605.1.15 (KHTML, como Gecko) Versión / 13.0.3 Mobile / 15E148 Safari / 604.1"

Resultado

  • Si userAgent no tiene Macintosh, no funciona.
  • Probablemente porque el userAgent verifica la plataforma y Macintosh usa la clave meta. En la plataforma del iPhone, parece causar la ilusión de no usar la tecla meta.
  • ¿Qué tal agregar un iPhone a una plataforma que usa la clave meta?

@daybrush gracias por sus contribuciones, pero tenga en cuenta que este problema aborda una aplicación móvil dedicada para Visual Studio Code.

@daybrush gracias por sus contribuciones, pero tenga en cuenta que este problema aborda una aplicación móvil dedicada para Visual Studio Code.

De acuerdo. Esto no debería estar cerrado. Una aplicación web, que requiere una computadora (o un espacio de código de código de pago) no es una aplicación como la de los equipos de escritorio.

@ GalacticLion7 @maxiostro

Oh mi error. Por cuestiones externas, pensé que los enlaces eran problemas relacionados.

Espero que salga la aplicación nativa del iPad.

@rebornix, ¿ podrías reabrir?

Después de ver la WWDC 2020,
que Apple se traslada a los procesadores ARM (Apple Silicon) para las próximas Mac
y todas las aplicaciones populares también serán relanzadas / desarrolladas para procesadores ARM
tal vez implica que no tendrán dificultades para ejecutarse también en iPad (?)

Creo que V8 ya se está ejecutando en ARM, pero no estoy seguro acerca de NodeJs

@Altiano Apple está contribuyendo con parches a múltiples proyectos de código abierto para el soporte de ARM, incluidos Chromium, Electron, Node, V8, etc. Realmente van con todo.

Mira esto: https://twitter.com/MarkVillacampa/status/1275200446764912643?s=20

@Altiano Apple está contribuyendo con parches a múltiples proyectos de código abierto para el soporte de ARM, incluidos Chromium, Electron, Node, V8, etc. Realmente van con todo.

Mira esto: https://twitter.com/MarkVillacampa/status/1275200446764912643?s=20

Parece que es para macOS en ARM, no iPadOS en ARM.

Apple Silicon se basará en los chips de la serie A que se encuentran en los iPads.

Apple Silicon se basará en los chips de la serie A que se encuentran en los iPads.

Correcto, el mismo chip pero un sistema operativo diferente, lo que significa una API totalmente diferente, a menos que Atom vaya a usar SwiftUI.

La forma más plausible es que Apple hace que macOS esté disponible en A12Z iPad Pro. Donde ARM mac y iPad Pro usan el mismo chip, pero es principalmente una decisión de mercado en lugar de un problema técnico.

Creo que las aplicaciones de iOS podrán ejecutarse de forma nativa en MacOS,
debería ser realmente posible lo contrario.

Intenté usar espacios de código de github para poder usar VSC en mi iPad Pro. Me di cuenta, de forma similar a lo que se dijo anteriormente en este hilo, que podía hacer que se abriera en Safari en iPad sin ningún cambio, Chrome en iPad pero solo en modo de escritorio.

Los problemas realmente surgieron cuando quise ejecutar el código. Crea un enlace localhost con mi aplicación de nodo que se reenvía automáticamente a otra URL para el contenedor, pero eso no funcionó. No pude hacer que se abriera ni en Safari ni en Chrome. En Chrome, tuve que desactivar las ventanas emergentes para que incluso fueran a la URL, pero luego nunca cargaría el contenido real. Se quedó allí y giró durante un rato.

En un safari, CMD + Click nunca abrió la ventana emergente. Continuaré intentándolo y veré si puedo hacerlo funcionar porque realmente quiero poder codificar en mi iPad con un editor de código decente.

@austinstudio Si vas a la configuración de safari del iPad y desactivas "Desactivar ventanas emergentes" o algo similar que te permitirá hacer clic con el comando.

¡Es una pena que copiar y pegar no funcione con espacios de código!

Me registré en Codespaces poco después de su publicación, y me dijo que me "enviarán un correo electrónico en breve" para "unirse al acceso anticipado". Pero han pasado muchos meses y nunca recibí el correo electrónico. Todavía dice que me enviarán un correo electrónico en breve.

Me registré en Codespaces poco después de su publicación, y me dijo que me "enviarán un correo electrónico en breve" para "unirse al acceso anticipado". Pero han pasado muchos meses y nunca recibí el correo electrónico. Todavía dice que me enviarán un correo electrónico en breve.

yo tambien 😢

No, no puedes usar el código de Visual Studio en un ipad

GitHub lanzó recientemente Codespaces en beta cerrada, lo que podría ser una buena manera de hacerlo en iPad. Estoy en la versión beta y la usaré durante las próximas semanas para tener una idea de lo que podría ser en las versiones finales.

No es jodido vscode para ipad shutup

El jueves 27 de agosto de 2020 a las 5:07 a.m., Marco [email protected] escribió:

GitHub lanzó recientemente Codespaces en beta cerrada, lo que podría ser una buena
camino a seguir en iPad

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/microsoft/vscode/issues/70764#issuecomment-681880992 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAND323W2VT6W3TMXFJQWCLSCY475ANCNFSM4G7RRXKQ
.

-
Jonathan Silverman
tel: (720) 757 7054

@mixflame ¿qué te pasa?

Estoy bien amigo. No me refiero a amenazas

El lunes 31 de agosto de 2020 a las 3:08 a.m. GalacticLion7 [email protected]
escribió:

>
>

@mixflame https://github.com/mixflame ¿qué te pasa?

-
Recibes esto porque te mencionaron.

Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/microsoft/vscode/issues/70764#issuecomment-683661509 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAND326AQD46AGOY3SHOGZ3SDNSAVANCNFSM4G7RRXKQ
.

-
Jonathan Silverman
tel: (720) 757 7054

Bueno, va a tomar demasiado esfuerzo configurar compiladores para lenguajes (Python, JS, etc.) pero un IDE es muy posible, incluso puede asociarse con servicios en la nube como Codespaces, Repl.it, Glitch, etc. Me encantaría no es necesario utilizar safari para una experiencia vsc. Incluso viviría con una versión realmente primitiva de VSC siempre que pueda programar sin problemas.

Apple Silicon se basará en los chips de la serie A que se encuentran en los iPads.

Correcto, el mismo chip pero un sistema operativo diferente, lo que significa una API totalmente diferente, a menos que Atom vaya a usar SwiftUI.

La forma más plausible es que Apple hace que macOS esté disponible en A12Z iPad Pro. Donde ARM mac y iPad Pro usan el mismo chip, pero es principalmente una decisión de mercado en lugar de un problema técnico.

Realmente no. Tanto iOS / iPadOS como macOS son distribuciones de Darwin, el kernel desarrollado por Apple, bifurcado de BSD. No estoy diciendo que la migración sea sencilla, pero el hecho de que tengan la misma arquitectura y kernel probablemente ayudaría de alguna manera.

Para una experiencia nativa de iPad:

  1. Obtenga la guía del servidor de código en ejecución (computadora local / raspberry-pi o alojado público solo tiene una IP)
  2. Descargar desde la tienda de aplicaciones serveiter
  3. Ingrese la configuración de su servidor de códigos en la aplicación serveediter y estará dorado (Servidor Self Hosted)

Buen trabajo @Acker Dawn Apple

El martes 22 de septiembre de 2020 a las 7:45 a.m. Acker Dawn Apple [email protected]
escribió:

Para una experiencia nativa de iPad:

  1. Haga que el servidor de código se ejecute (alojado localmente o en público, solo tenga una IP)
    aquí
    https://github.com/cdr/code-server/blob/b509063e143bbf74b74ec295260c4fd5f6332f71/doc/guide.md
  2. Descargar desde la tienda de aplicaciones serveiter
    https://apps.apple.com/us/app/servediter-for-code-server/id1504491325
  3. Ingrese la configuración del servidor de códigos en la aplicación serveediter y estará
    dorado

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/microsoft/vscode/issues/70764#issuecomment-696731982 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAND326XPZGTXW6GNDOQ5SLSHCTA5ANCNFSM4G7RRXKQ
.

-
Jonathan Silverman
tel: (720) 757 7054

buscándolo

Con las compilaciones ARM oficialmente compatibles (https://code.visualstudio.com/#alt-downloads), ¿hay alguna manera de crear una aplicación para iPad OS (de ejecución nativa)?

Creo que el ipad ver vendrá con el mac en ARM.

El iSH Shell (http://github.com/ish-app/ish) ya incluye vi, make, gcc, gdb, .. en iPad y iPhone.

Será incluso mejor tener un editor con una función de contorno / símbolo más conveniente que vi en iPad y iPhone.

Espero que algún día los desarrolladores creen una versión para iPadOS y transfieran este ticket a listo

Safari y otros navegadores de iPad son muy problemáticos cuando se trata de usar IDE en línea (estudio visual en línea). Honestamente, no soy un gran admirador de eso. ¿Quizás una envoltura / interfaz para Codespaces, excepto que tiene una forma de aplicación? No necesito un entorno de programación local, ni lo estoy pidiendo. No necesito ni deseo instalar python3 en mi iPad y estaré limitado por restricciones

Agregando a esto: Microsoft no está obligado a hacer uso de Electron; por lo tanto, no será necesario crear la versión para iPad con Electron, y estoy seguro de que no hay una biblioteca de Electron para iPadOS / iOS. Una interfaz de usuario solo se puede hacer en Swift, ¿sabes a qué me refiero?

Después de varios meses de usar la aplicación Servediter de la App Store, que es VSCode como una oferta de la App Store (requiere ejecutar CodeServer en otro lugar).

La experiencia es casi perfecta y todavía estoy muy satisfecho codificando en iPad DIARIAMENTE / TODOS LOS DÍAS. Cuando viajo, tomo la Raspberry Pi 4 y la conecto directamente al iPad a través de USB C y toda la experiencia funciona con un solo cable. Estoy disfrutando mucho toda la experiencia, ese teclado mágico tampoco es mentira, grandeza ahí.

Codifico en mi iPad Pro todos los días.

¿Qué tal la batería? @AckerApple

La batería supera las expectativas. La pantalla táctil de 4 ”de mi Raspberry se puede apagar y generalmente la dejo apagada. Cuando la pantalla táctil de 4 ”está encendida y brillante, el indicador de iluminación de baja potencia se enciende de manera poco frecuente. También tengo un ventilador en mi Raspberry que está 100% siempre encendido.

Recomiendo absolutamente el enfoque de Raspberry a iPad, es más lento que Mac mini pero funciona sin problemas de reconexión de desconexión. Y el mejor éxito sin transición provino de nombrar Pi en red para que nunca tenga que usar IP, nunca (conectado a iPad, o Pi en su WiFi, todavía accedo de la misma manera por mi nombre)

El amor está en el iPad Pro touch y la interfaz de usuario de iOS. Lo disfruto más que una computadora portátil, aunque todavía no te puede gustar hacer todo, pero codificar Vs Code en iPad con un teclado mágico vale la pena y a mi mente le encanta la opción de, a veces, tocar la pantalla y, a veces, el trackpad, un experiencia asombrosa y práctica.

Después de varios meses de usar la aplicación Servediter de la App Store, que es VSCode como una oferta de la App Store (requiere ejecutar CodeServer en otro lugar).

La experiencia es casi perfecta y todavía estoy muy satisfecho codificando en iPad DIARIAMENTE / TODOS LOS DÍAS. Cuando viajo, tomo la Raspberry Pi 4 y la conecto directamente al iPad a través de USB C y toda la experiencia funciona con un solo cable. Estoy disfrutando mucho toda la experiencia, ese teclado mágico tampoco es mentira, grandeza ahí.

Codifico en mi iPad Pro todos los días.

Lo que más me molesta que sigo experimentando hoy en día es que las aplicaciones pasan al modo de fondo y provocan actualizaciones. Cambiar entre unas pocas aplicaciones, volver a cualquier editor de código solo para ver cómo se recarga perdiendo todas las pestañas, ventanas y conexiones de shell es frustrante. He estado experimentando eso con la ejecución de aplicaciones como

La única experiencia sólida (en términos de establecer y mantener la conexión) que he tenido es ejecutar un shell mosh en un servidor remoto con Blink Shell , pero eso significa perder la experiencia del editor de GUI.

@tiivik m usar Serveditor entonces. El estado completo de la aplicación se guarda dentro del propio servidor, por lo que, aunque mi iPad dejó de ejecutarse en segundo plano, en el instante en que actualiza todo está donde lo dejé (menos los menús abiertos)

@tiivik m usar Serveditor entonces. El estado completo de la aplicación se guarda dentro del propio servidor, por lo que, aunque mi iPad dejó de ejecutarse en segundo plano, en el instante en que actualiza todo está donde lo dejé (menos los menús abiertos)

La cuestión es que se vuelve improductivo muy rápido cuando las tareas en segundo plano se eliminan unas cuantas veces por minuto (lo que ocurre con frecuencia en mi flujo de trabajo cuando hago tabulaciones alternativas entre el navegador y el código). Supongo que es una elección de diseño de iPadOS en lugar de cualquiera de las aplicaciones para eliminarlos lo antes posible. Sin embargo, gracias por la recomendación, lo intentaré.

Supongo que es una elección de diseño de iPadOS en lugar de cualquiera de las aplicaciones para eliminarlos lo antes posible.

No estoy de acuerdo: no tengo ese problema con otras aplicaciones (como los navegadores). No esperas que las páginas web se recarguen cada vez que cambias entre un navegador y otra cosa, ¿verdad? Así que supongo que es una mala arquitectura de los editores. Probablemente deberían almacenar mejor las cosas en caché, para que no pierdan estados tan fácilmente.

Aún no he probado este Servediter por cierto, y sospecho bastante de él. Probablemente seguirá siendo tradicional, con VSCode ejecutándose en mi MacBook, por un tiempo más. Pero si lo intentas con tus proyectos, comparte un comentario aquí;)

He adjuntado mi recomendación sobre cómo nunca tengo un problema de memoria al codificar y navegar

A5CFAA92-B8AF-44AA-9133-3CA9F1B66B11

@AckerApple, ¿usas mac-mini local como servidor? Opción interesante 🤔

El objetivo aquí es ejecutar VSCode de forma nativa y no recibir asistencia a través de nuestros propios dispositivos, sino más bien un servicio en la nube o algo así. Ni siquiera estoy buscando soporte nativo para compiladores, etc., sé que es mejor no pedirlo. Theia, etc., nuevamente son clientes basados ​​en navegador, y tienen su propio conjunto de problemas, incluidos problemas de selección, etc. Todo lo que quiero es sentirme en casa en el iPad con una experiencia similar a VSC, y puedes integrarlo con Codespaces, Repl.it, Glitch , su propio servidor, etc. (Esto es opcional de nuevo, pero sería útil)

Yo mismo tengo una Raspberry Pi 4, pero no quiero encenderla / mantenerla funcionando todo el tiempo cuando quiero codificar. El enfriamiento ya es un gran problema incluso con un disipador de calor, podría obtener una carcasa de ventilador incorporada, pero esa es una inversión futura.

Recomendación para los usuarios que buscan compatibilidad nativa con Python o Node JS, pueden consultar Pythonista 3 o PlayJS, hay otra aplicación de intérprete de Python cuyo nombre he olvidado, puede hacer una búsqueda rápida en Google para encontrarla. Estas aplicaciones no son perfectas, pero he tenido una experiencia bastante fluida con ellas hasta ahora.

Tenga en cuenta para aquellos que dicen que ya existen aplicaciones que cumplen con este propósito, quiero una aplicación oficial y soporte de Microsoft y no de alguna empresa de terceros.

Aún no he probado este Servediter por cierto, y sospecho bastante de él. Probablemente seguirá siendo tradicional, con VSCode ejecutándose en mi MacBook, por un tiempo más. Pero si lo intentas con tus proyectos, comparte un comentario aquí;)

¡Cosa segura! Entro en el tema aproximadamente cada dos meses y me emociono mientras sigo volviendo a MacBook.

He adjuntado mi recomendación sobre cómo nunca tengo un problema de memoria al codificar y navegar

Sí, eso ayuda seguramente. Sin embargo, espero que llegue el día en que pueda cambiar entre aplicaciones de pantalla completa sin perder el estado de la aplicación.

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