Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Kasparovchess: una solución multiplataforma basada en innovaciones

“Garry Kasparov lanza una plataforma de ajedrez para la comunidad” es solo uno de los titulares de noticias tecnológicas que anunciaron el lanzamiento de Kasparovchess. Esta plataforma de ajedrez hizo grandes cambios en el mundo del ajedrez (en línea).

Permite a sus usuarios no solo disfrutar de una partida de ajedrez, sino también mejorar sus habilidades, aprender de los grandes maestros y encontrar una variedad de contenido único relacionado con el ajedrez (videos, transmisiones en vivo, podcasts, entrevistas).

Sin embargo, echemos un vistazo más de cerca al otro lado: el desarrollo de dicha plataforma. La idea de Garry Kasparov era hacer de Kasparovchess su legado, por lo que no hace falta decir que OSM, la agencia encargada del desarrollo de la plataforma, tenía un gran desafío.

Multiplataforma, múltiples problemas

La plataforma Kasparovchess ofrece una variedad de medios y juegos, y todo tipo de contenido: desde artículos y entrevistas hasta podcasts y transmisiones en vivo.

El objetivo de este proyecto era ofrecer una solución multiplataforma que admitiera sin problemas todo el contenido y las funciones. La experiencia del usuario debía ser perfecta para mantener a los usuarios enganchados y presentar de forma intuitiva todo el contenido disponible. – explica desde OSM.

Uno de los retos que tuvo que afrontar el equipo de desarrollo fue ajustar la solución web de la plataforma a la versión móvil. ¡Aquí es cuando los desarrolladores se volvieron creativos!

El equipo de iOS explicó que, al comienzo de la fase de desarrollo, su mayor desafío era incorporar la nueva interfaz de usuario Swift, es decir, encontrar la mejor manera de combinarla con el lenguaje de programación C ++. Vladimir, el principal desarrollador de iOS de OSM, continúa:

Swift UI es una forma innovadora y muy fácil de crear una interfaz de usuario en todas las plataformas de Apple. Además, nosotros, en OSM, siempre nos hemos esforzado por utilizar la tecnología moderna para resolver problemas (esa es la belleza de nuestro trabajo, ¿no?).

En cuanto a Kasparovchess, comenzamos con la versión beta de Swift UI y debemos admitir que fue un gran desafío descubrir cómo consolidarlo con Objective C.

Hay tres capas para pasar de Swift UI al Objective C:

    La capa Swift La capa Objective El Objective ++

Comenzamos con solo un prototipo, pero con un gran deseo de mostrarle al equipo de Garry Kasparov que nuestra solución puede funcionar exactamente como imaginamos. El principal desafío fue encontrar una arquitectura que pudiera funcionar en múltiples lenguajes de programación, pero exactamente como lo habíamos imaginado. Nuestra sugerencia fue la arquitectura vista-vista-modelo.

Hemos mezclado cinco lenguajes de programación diferentes y varias arquitecturas para que todo funcione a la perfección.

De esta manera, mediante el uso de la creatividad y el conocimiento, hemos logrado ofrecer resultados increíbles, de los que estamos muy orgullosos. – concluye Vladimir.

Grandes soluciones provienen de grandes organizaciones

No hace falta decir que un proyecto desafiante como Kasparovchess requiere profesionales experimentados y totalmente dedicados. OSM reunió un equipo así.

Sin embargo, hubo bastantes obstáculos en su camino: desde presupuestos ajustados y plazos cortos hasta la crisis de la pandemia de COVID-19. La clave para superar todos estos desafíos fue una gran organización, empatía y un gran espíritu de equipo.

El equipo de iOS quería mantenerse al día con las funciones en las que estaba trabajando el equipo de Android, y viceversa, los desarrolladores estaban encontrando y resolviendo errores por su cuenta, incluso antes de la fase de control de calidad, todo el equipo participaba en las sesiones de lluvia de ideas, y así sobre.

Todos los miembros del equipo tenían una cosa en común: el deseo de ofrecer lo mejor. Y lo hicieron.

Pensamientos finales

Los proyectos desafiantes unen a las personas (adecuadas). Los obstáculos que lograron superar conducen a grandes cosas. Kasparovchess revolucionó el mundo del ajedrez, OSM estableció un punto de referencia para las innovaciones de desarrollo.

¿Tienes alguna idea sobre esto? Háganos saber más abajo en los comentarios o lleve la discusión a nuestro Twitter o Facebook.