Si pudieras mejorar cualquier producto de Microsoft, ¿qué harías?

Si pudiera retroceder en el tiempo y solucionar el problema antes de que comenzara:

Barras diagonales en las rutas de archivo . Aplicable para todas las versiones de Windows. Incluso Microsoft sabe que arruinó esto. ¿Por qué es algo malo?

  • La mayoría de los lenguajes de programación tratan la barra invertida como un carácter de escape. Supongamos que quiero una cadena que incluya comillas; Escribiría “El perro dijo:” ¡Guau! “. Las barras invertidas le dicen al compilador que las comillas son parte de la cadena, no el final. ¿Qué sucede cuando hago una cadena para “C: \ Windows \ System32 \”? Se niega a compilar porque la cadena no está terminada. Por lo tanto, cada ruta debe escribirse como “C: \\ Windows \\ System32 \\”. Los dolores de cabeza solo empeoran cuando intenta hacer algo como escribir un programa que genera el código fuente de otro programa (“C: \\\\ Windows \\\\ System32 \\\\”).
  • Crea problemas de compatibilidad con los sistemas POSIX. Todos los demás sistemas operativos sanos del planeta usan barras diagonales para los caminos. Por lo tanto, cada vez que se transporta algo entre Windows y otro tipo de computadora, se debe tener especial cuidado en traducir todos esos \ s a / s.
  • Como las barras inclinadas eran de uso gratuito, Microsoft decidió usarlas para cambiar la línea de comandos en lugar de guiones. Nuevamente, esto causa problemas de compatibilidad. (Editar: en realidad tengo esto al revés, MS implementó interruptores y luego rutas – el resultado neto es el mismo)
  • La barra invertida se encuentra en No Man’s Land en el teclado, directamente encima de la tecla Intro. La mayoría de las veces que tiene que escribir rutas, está haciendo algo donde un error podría bloquear el sistema. Presionar enter en el momento equivocado podría ser muy malo.

Desafortunadamente, este problema está tan arraigado en el sistema operativo que no hay posibilidad de solucionarlo.

Desechaba cintas y devolvía menús y barras de herramientas anticuados en todas partes.

Tengo muchas quejas con la suite Office, pero esta es realmente la peor. Los botones en las cintas cambian de posición (¡y apariencia!) Cuando cambia el tamaño de la ventana, realmente no están agrupados de una manera lógica, y si necesito acceder alternativamente a las funcionalidades desde dos pestañas diferentes, necesito cambiarlas constantemente. En el sistema anterior, cuando trabajaba con, por ejemplo, una tabla en Word, se mostraba una barra de herramientas específica de la tabla, y todavía tenía todos los botones que me gustaría usar con solo un clic de distancia.

Además, todos los comandos eran accesibles desde los menús, y generalmente tenían su tecla de acceso directo listada allí. Cuando los usaba a menudo, generalmente tomaba los atajos de teclado en el camino, solo con verlos cada vez. Con Ribbons, tengo que pasar el mouse sobre el botón, lo que significa que no tomo las teclas de acceso directo de un uso casual simple. Además, nunca veo una lista completa de accesos directos, necesito marcar un botón a la vez, lo que lleva mucho tiempo y es aburrido (ya que la mayoría de ellos no tienen un acceso directo de todos modos).

Por último, algunas funciones solo están disponibles haciendo clic en un pequeño botón de 5 × 5 o más píxeles en la parte inferior derecha de una sección. Es la encarnación de la falta de intuición.

He leído, en el pasado, que Microsoft probó ampliamente la usabilidad de sus productos, observando a los usuarios habituales y nuevos que trabajan con su producto. No me puedo imaginar cómo Ribbons podría haber pasado esa evaluación.

Haría una versión separada de Windows 10 x64, le quitaría todos los elementos no esenciales y lo optimizaría para el rendimiento de los juegos en lugar de la funcionalidad.

Está claro que una de las prioridades de Microsoft es lograr que todos se actualicen a Windows 10 II y piensen que se han perdido un truco aquí. Windows 10 ya tiene un rendimiento de juego ligeramente mejor que Windows 8 / 8.1: si tuvieran que sacar la “edición de juego” x64, mejorando aún más ese rendimiento a expensas de las características, creo que convencería a muchas más personas a aceptar la actualización .

Yo iría por mejorar Windows

Las barras diagonales inversas en los nombres de ruta son realmente una buena solución. Otra cosa que solucionaría es la forma en que se implantan las actualizaciones.

La forma en que se aplican las actualizaciones en el apagado y el arranque es súper frustrante e innecesariamente lenta. Windows tiene una de las formas más ineficaces, si no la más, de aplicar actualizaciones. Mientras está en el tema, solo posponer un reinicio hasta que sienta que reiniciar también sería una buena solución. Soy dueño de la computadora, me gustaría tener el control de ella también

¿Solo tiene que ser lo único? También podrían actualizar el sistema de controladores, parece que lo hicieron en Windows 10, es un buen cambio. Deberían haberlo hecho antes.

Otras cosas: el registro no es el mayor logro, claves que se quedan atrás porque no se eliminan correctamente al desinstalar programas, lo que causa una ralentización innecesaria en el proceso de arranque. El registro es complicado de cualquier manera, no estoy seguro de cómo lo mejoraría, pero si es posible lo haría

More Interesting

¿Cuál es el mejor tiempo de ejecución de un algoritmo que verifica la conexión entre dos conjuntos de nodos en un gráfico?

¿Qué tan difícil es investigar un poco en informática y publicar en conferencias / revistas si ya no está asociado con ninguna institución académica o de investigación?

¿Qué es un desbordamiento de búfer?

¿Cómo manejas tus archivos, documentos y notas?

¿Cuáles son los proyectos geniales que uno puede hacer en Inteligencia Artificial y Aprendizaje Automático?

¿Qué puedo hacer si encuentro un algoritmo práctico para NP?

¿Puede una unidad USB transmitir y recibir información al mismo tiempo?

¿Cuáles son los diferentes niveles de RAID?

¿Cuál es la diferencia y la relación entre un proceso de Markov y un proceso de martingala?

Usando la potencia de procesamiento de todas las supercomputadoras más potentes del mundo, ¿cuánto tiempo y energía se necesitaría para renderizar cada imagen posible dentro de un lienzo de 500 × 500 píxeles con una profundidad de color de 8 bits?

¿Dónde está la fruta de bajo perfil en Machine Learning?

¿Cuáles son algunos de los trucos que se pueden usar en YouTube, Quora, Facebook o en otros sitios?

Si la potencia informática de la IA consciente se midiera en un coeficiente intelectual, ¿cuál sería?

Soy estudiante de informática. ¿Pueden ayudarme a decidir sobre un proyecto de último año que involucre desarrollo de IA y Android?

¿Cómo se usan los minterms y maxterms en el álgebra booleana en circuitos digitales reales (en detalle)?