Descargue la aplicación VKontakte para Symbian 9.3

- esta es la versión más reciente y verdaderamente estable del cliente de la red social del mismo nombre para teléfonos inteligentes Nokia con sistemas operativos (Anna, Belle). Este programa no requiere ninguna confirmación con códigos o contraseñas temporales para iniciar sesión en su cuenta, como se hace, por ejemplo, en. Todo lo que necesita hacer para iniciar sesión en su página es ingresar su nombre de usuario (por ejemplo, su número de teléfono vinculado) y la contraseña de su cuenta.

Capacidades de interfaz y programa.

La interfaz del programa te permite ver tu muro y todas las novedades publicadas en él. Entérate de nuevos eventos relacionados con tus amigos, mantén correspondencia con aquellos con quienes tienes una relación amistosa, escucha música, mira videos y, lo más interesante, puedes guardar todos los archivos multimedia en tu teléfono inteligente. Además, podrás publicar nuevas fotografías en tu página, sin importar si tu mascota ya las tiene en la memoria o simplemente estás pensando en hacérselas.


Por cierto, esto último se puede hacer directamente desde la interfaz del programa. Para hacer esto, simplemente haga clic en el botón de la cámara ubicado en la esquina superior izquierda de la pantalla, tome una foto y envíela a su página. Además de las fotos, puedes agregar pistas de música almacenadas en la memoria del teléfono inteligente. Naturalmente, utilizando esta aplicación puedes cambiar tu estado o editar tu perfil en cualquier momento. Una característica muy conveniente es una página donde puedes ver cuáles de tus amigos están en línea y aquellos que han expresado su deseo de ser tus amigos.

Matices del uso de VKontakte v2.00(62)

Lo único que se puede considerar inconveniente en este programa es la ausencia de un botón normal "Salir". Simplemente tienes que minimizar el programa y luego cerrarlo usando el administrador de aplicaciones en ejecución. Hay un botón "Cerrar sesión" en la página de inicio de la aplicación, pero no tiene sentido usarlo, al menos si el teléfono está siempre cerca de usted. Al hacer clic en él, simplemente cerrará sesión en su cuenta y aún tendrá que cerrar el programa de la manera descrita anteriormente. Descarga VKontakte a tu teléfono Nokia. La red social vk.com es la red más visitada en nuestro país. Inicialmente, la red sólo se podía utilizar en una computadora; hace 10 años no existían los teléfonos con pantalla táctil y mucho menos las tabletas Nokia. Solo se podía acceder a la red social VKontakte a través de un navegador.

Posteriormente, con el desarrollo de las tecnologías móviles, fue posible comunicarse, descargar música y canciones de contactos a través de un teléfono celular, como Nokia 5228, 5230, 311, Asha Asha 305 y otros modelos, utilizando Internet móvil.

Para dichos equipos móviles: teléfonos inteligentes Nokia 5130 xpressmusic, n8, x2 00, c2 01 y otros modelos, tabletas, computadoras portátiles, se han lanzado varias versiones de programas para iniciar sesión en la red social "en contacto".

Debido al hecho de que diferentes dispositivos móviles Nokia x2, 5228, 5230, 311, asha asha 305, 5130 xpressmusic, n8, x2 00, c2 01, 630, XL Dual sim, 1020, 225, 930, 515, 306, 5800, 5530, 202, 6700, 308, 206, lumia 520, 309, 302, 500, x3, x2, 6303, c7, 800, n9, lumia 720, 620, lumia 920, x6, 301, c5 00, c2 03, n73 , dual sim, 603, 510, 5310, 5250, 320, e71, tv, 610, c3 00, 6233, 710, c6 01, c2 05, n, c1, 6303i classic, 205, lumia tab, 2, 200, 6300 , x2 02, 300, 2700 classic, tienen diferentes sistemas operativos, diferentes tamaños de pantalla, fue necesario desarrollar varias versiones de los programas VKontakte. Las versiones Java-Java-Java del programa VKontakte tuvieron una demanda especial.

A continuación, podrá familiarizarse y descargar de forma gratuita la versión Java-Java-Java del programa cliente VKontakte en formato jar, jad. Y también versiones para smartphones y tablets Nokia 5228 basadas en la Serie 60 con pantalla a color, pantalla táctil con resolución 360x640 y otros modelos basados ​​en el sistema operativo Android.

Diferentes versiones programas - vkontakte, puede ejecutarse en diferentes plataformas y modelos de teléfonos Nokia 5230 basados ​​en la Serie 60 con pantalla a color, 16,78 millones de colores con una resolución de 360x640 y otros modelos con diferentes resoluciones de pantalla.

El programa cliente "VKontatke - VKontakte-vk" también le permite escuchar y descargar canciones musicales de forma gratuita en un teléfono móvil/tableta Nokia 311 basado en la Serie 40 con una pantalla de 65,54 mil colores con una resolución de 240x400 y otros modelos. Algunas versiones permiten ver y descargar archivos de video y películas de la red social VKontakte.

El programa java jar de VKontakte para el Nokia Asha Asha 305 basado en la Serie 40 con una pantalla de 65,54 mil colores con una resolución de 240x400 y otros modelos se puede descargar de forma gratuita aquí, sin registrarse ni enviar SMS.

Programa de contacto "VKontakte" para Nokia x2 00, c2 01, 630 - cliente vk.com.

Aplicación para Nokia VKlient, un programa conveniente para iniciar sesión en la red social VKontakte a través de un teléfono móvil o teléfono inteligente Nokia 630, XL Dual sim, 1020, etc.

El uso del programa VKontakte-vklient le permitirá utilizar de forma más económica la energía de la batería de los teléfonos y tabletas Nokia x2, 5228, 5230, 311, asha asha 305, 5130 xpressmusic, n8, x2 00, c2 01, 630, XL Dual sim, 1020, 225, 930, 515, 306, 5800, 5530, 202, 6700, 308, 206, lumia 520, 309, 302, 500, x3, x2, 6303, c7, 800, n9, lumia 720, 620, lumia 92 0 , x6, 301, c5 00, c2 03, n73, dual sim, 603, 510, 5310, 5250, 320, e71, televisión, 610, c3 00, 6233, 710, c6 01, c2 05, n, c1, 6303i classic, 205, lumia tab, 2, 200, 6300, x2 02, 300, 2700 classic y otros. También habrá una disminución en el tráfico web en comparación con iniciar sesión en una red social a través del navegador de un dispositivo móvil. El cliente móvil de la red VKontakte le permitirá permanecer en línea dondequiera que haya Internet móvil.

El cliente móvil "VK-vk.com" para su teléfono le permite enviar mensajes a amigos, cambiar su estado, dejar comentarios en el muro y otras funciones. El programa "VKontakte" se puede descargar de forma gratuita desde nuestro sitio web y desde otras fuentes que se enumeran a continuación.

En la aplicación oficial de VKontakte para teléfonos táctiles en la plataforma Android, están disponibles las siguientes funciones:

  • búsqueda de personas y comunidades
  • gestión de lista de amigos
  • ver perfiles y noticias de amigos
  • mensajería, diálogos, conversaciones grupales
  • publicación de registros y fotografías
  • viendo música y canciones
  • viendo álbumes de fotos
  • soporte de widgets
  • visualización de estado

Descargue "VKontakte" a su teléfono Nokia en formato Java-Java .jar sin registrarse.

- otra fuente para descargar gratuitamente el cliente Java en Contact en un teléfono Symbian Nokia. El agente "VKontakte" para el teléfono Nokia java-java en formato .jar tiene un tamaño de 1,1 MB. Si surgen problemas durante la instalación de Java Contact en su teléfono, el sitio tiene un pequeño foro donde se publican alrededor de 100 mensajes sobre la solución de algunos problemas al utilizar la aplicación "Vklient - VKontakte - vk.com".

Descargue gratis "vklient" para teléfonos Nokia Java-Java Symbian en formato .jar:

Instrucciones. Para instalar la aplicación VKlient en un teléfono Java, transfiera el archivo program.jar a una carpeta en el teléfono. Busque el archivo .jar a través del menú del teléfono y ejecútelo. El juego se instalará.

Descarga el programa in contact, vk, contact en tu teléfono Nokia de forma gratuita.

- desde aquí, desde el sitio web oficial de aplicaciones Nokia, puedes descargar gratis la aplicación oficial "VKontakte" - vk, a un celular Nokia basado en Symbian OS - Java (Java, Java) con pantalla táctil o push -teléfono inteligente con botones, así como Nokia Lumia, en Windows Phone.

En el sitio web oficial de Nokia store.ovi.com, después del registro, debe seleccionar su modelo de teléfono Nokia de la lista de modelos. A continuación, el sistema determinará si este programa VKontakte es compatible con este modelo de teléfono o no. En caso afirmativo, compatible, se descargará la versión requerida del programa VKontakte.

La aplicación móvil "Contacto - VKontakte" le permite editar su página, administrar su lista de amigos, ver perfiles de usuarios de la red social vk.com, correspondencia e intercambiar mensajes personales en forma de diálogos.

El tamaño del archivo de descarga es de aproximadamente 0,09 MB.

Aplicación gratuita VK - VKontakte para Nokia Lumia basada en el sistema operativo Windows Phone 7.8.

- la aplicación oficial de VKontakte para usuarios de la red social vk.com, para teléfonos Nokia Lumia basados ​​en Windows Phone 7.8.

Este programa "Contact-vk-in contact" se puede descargar de forma gratuita desde el sitio web oficial de Microsoft: windowsphone.com.

Además del programa "VKontakte" descrito anteriormente, puede descargar varios programas más sobre el tema de la red social Vkontakte desde el sitio web de Microsoft: VKlient, VK Online, VK Downloader, VKPlayer y otros.

Vaya al sitio web de programas para Nokia Lumia, usando el enlace de arriba, haga clic en Windows Phone.

La versión online de la red social VK.com está disponible a través de un navegador.

El sitio web de VKontakte tiene versión móvil- un sitio especialmente adaptado para ver contenidos en la pequeña pantalla de un teléfono inteligente.

En este sitio, en comparación con la versión completa de vk.com, las páginas web se cargan más rápido y se ahorra tráfico.

Si por alguna razón no puede instalar la aplicación VKontakte en su teléfono, puede acceder a la red social a través del navegador de su teléfono celular.

En la versión móvil del sitio puedes ver películas, escuchar y descargar música a tu teléfono de forma gratuita. Dirección de la versión móvil:

Cómo descargar música, canciones, películas y videos de VKontakte a su teléfono Nokia de forma gratuita.

La forma más cómoda de escuchar música y canciones de un contacto es a través de los programas gratuitos "VTakte", "Música y vídeo de VKontakte" y similares.

Estos programas para descargar música y vídeos gratis de la red social vk-vkontakte funcionan en dispositivos móviles Android. Probablemente existan versiones Java de programas similares para Nokia, si alguien lo sabe, por favor dímelo.

Eso es todo, nos vemos en VKontakte :)

Puede descargar el programa VK, Contact, VKontakte en su teléfono Nokia aquí. Descarga gratuita del cliente vkontakte, vkontakte a teléfono móvil/tableta Nokia x2, 5228, 5230, 311, asha asha 305, 5130 xpressmusic, n8, x2 00, c2 01, 630, XL Dual sim, 1020, 225, 930, 515, 306 , 5800, 5530, 202, 6700, 308, 206, lumia 520, 309, 302, 500, x3, x2, 6303, c7, 800, n9, lumia 720, 620, lumia 920, x6, 301, c5 00, c2 03, n73, dual sim, 603, 510, 5310, 5250, 320, e71, tv, 610, c3 00, 6233, 710, c6 01, c2 05, n, c1, 6303i classic, 205, lumia tab, 2, 200, 6300, x2 02, 300, 2700 clásico. En cuanto a Nokia, puede descargar la aplicación VK, en contacto y escuchar música, canciones de contacto en un teléfono Symbian para diferentes versiones de Java, Java, Java en formato jar. Para celular/tableta Nokia, programa cliente para la red social vk.com. Existen versiones de aplicaciones java en formato jar, para Android, Windows Phone para Nokia.

Reseñas populares de Nokia

¿Cómo ver y escuchar archivos obsoletos en formatos antiguos, en particular formato flash, en su teléfono?
Puede obtener más información sobre cómo descargar música de Nokia gratis aquí; para hacerlo, siga el enlace de arriba.
La red social vk.com es la red más visitada en nuestro país. Inicialmente, la red sólo se podía utilizar en una computadora; hace 10 años no existían los teléfonos con pantalla táctil y mucho menos las tabletas Nokia.
Si por alguna razón tienes dificultades para conectar tu teléfono Nokia a una computadora portátil o PC mediante wifi, bluetooth, usb, lee las siguientes instrucciones.

Hoy queremos hablarte de nuestra experiencia en el desarrollo de la aplicación VK (Vkontakte) para smartphones Nokia. En el momento en que decidimos empezar a trabajar en ello, ya habíamos acumulado mucha experiencia trabajando con la plataforma Symbian y estábamos interesados ​​en seguir creando diversas aplicaciones para esta plataforma.

Llevamos mucho tiempo cooperando con Nokia. La empresa nos brinda apoyo de socios en el proceso de desarrollo de aplicaciones para Symbian, brindando consultas y participación en diversos programas, realizando eventos donde comunicarse con desarrolladores de otras empresas y ofreciendo proyectos interesantes y prometedores. Uno de estos proyectos fue la aplicación VK.

La idea de crear un cliente para vkontakte.ru estaba en el aire. Nokia es el actor más importante en el mercado de teléfonos inteligentes y, en términos de número de dispositivos compatibles, la plataforma Symbian es líder en Rusia. Sin embargo, anteriormente no existía ningún vínculo oficial entre estos enormes servicios. Nos complace haber ayudado a implementar este proyecto.

Estamos orgullosos de que de todas las aplicaciones VK existentes para varias plataformas en la actualidad, la que creamos para Symbian es la que más se acerca a la estructura del sitio en sí. Para lograrlo, trabajamos estrechamente con los desarrolladores de VKontakte durante varios meses. Para desarrollar la aplicación utilizamos una API avanzada publicada en el sitio web vkontakte.ru. Cabe señalar que en el momento del desarrollo de la aplicación, la API VK se estaba desarrollando activamente y se estaba ultimando, incluso con nuestra participación. Así, en el proceso de colaboración, fue posible agregar títulos a las fotos al crearlas y eliminar álbumes. El estado actual en línea del autor de la noticia se ha agregado a la lista de noticias. Ahora es posible obtener estadísticas de la página del usuario (número de fotos, notas, amigos, etc.), listas de los amigos más populares. La versión móvil ahora tiene la capacidad de enviar mensajes con archivos adjuntos. También ayudamos a encontrar varios errores en la API, que los desarrolladores de VK corrigieron rápidamente. Por ejemplo, el método que oculta noticias a ciertos usuarios no funcionó inicialmente; no podías ver tus fotos subidas al muro, se recibían rutas incorrectas a archivos de vídeo, etc.

Fue interesante trabajar con el diseño de la aplicación. Antes de comenzar a desarrollar la aplicación, se nos proporcionó un concepto de interfaz desarrollado para la versión de iPhone. Sería un error utilizar ese concepto directamente para Symbian, e implementar la aplicación a través de controles de Symbian no es muy bonito, ya que queríamos hacer una aplicación estilísticamente similar al sitio original. En la primera versión propuesta por nuestros diseñadores, todos los elementos eran muy grandes. Pero en los teléfonos inteligentes Nokia modernos con pantallas grandes, este tamaño de elementos comenzó a parecer demasiado voluminoso. Como resultado, nuestros diseñadores cambiaron la apariencia de la aplicación varias veces, guiados por el diseño del sitio y los requisitos de usabilidad de la aplicación móvil. La versión final se obtuvo con el apoyo activo de los diseñadores de VK para mantener el rumbo general en el estilo de los iconos y las soluciones de color.

El problema más importante durante el desarrollo para nosotros fue la reproducción de vídeo. El servidor VK suministró vídeos en dos versiones: FLV y MP4. Sin embargo, los dispositivos Nokia no admitían la configuración del códec MPEG-4 que utilizaba el servidor VK. Sugerimos que los desarrolladores del lado del servidor volvieran a codificar el contenido en otro formato, pero esto era arriesgado, ya que el soporte para otras plataformas podría interrumpirse y el vídeo no se volvería a codificar en el momento del desarrollo de la aplicación. Después de la discusión, se agregaron campos para recuperar archivos de video específicos de la plataforma a la API de recepción de video, pero en el momento del lanzamiento, la aplicación no podía reproducir una parte importante del video en muchos dispositivos. Ahora nuestros evaluadores dicen que en el nuevo firmware de teléfonos inteligentes no hay problemas para reproducir videos de VKontakte.

La aplicación se implementó en un motor gráfico minimalista multiplataforma desarrollado por SPB Software, siendo el lenguaje principal C++. Se utilizó el concepto Modelo/Vista, la lógica de la aplicación y los componentes gráficos estaban bastante separados. El enfoque general recordaba al desarrollo de una aplicación utilizando QML: casi toda la lógica gráfica se describe en XML y sólo la parte lógica se procesa en el código fuente C++. Un pequeño módulo proxy le permite convertir estructuras recibidas del servidor en estructuras gráficas, usando código solo para casos especiales. Para representar estructuras API en el programa, se utiliza un generador de código escrito en Python, que convierte la definición minimalista formal de estructuras tomadas de las páginas API en una forma conveniente para una aplicación C++ (estructuras escritas, con soporte para interfaces, todas las declaraciones necesarias y funciones). Si fueran necesarias operaciones menores con campos de estructura, era posible escribir pequeñas funciones directamente en el nivel de definición. Esto era necesario para obtener la hora en diferentes formatos, combinaciones de nombres y apellidos en una línea, etc., como si fuera un campo normal.

Se decidió no utilizar los componentes gráficos de la biblioteca Qt para la versión Symbian de la aplicación para mejorar el rendimiento, la estabilidad y la comodidad para los usuarios (en la mayoría de los dispositivos, se requerirían pasos adicionales para ejecutar la aplicación).

Una solución de software típica: para minimizar las dependencias y simplificar el código, se utilizaron activamente objetos funcionales (functores). Su uso activo le permite reducir la cantidad de clases abstractas, lo que tiene un buen efecto en la compatibilidad con el código. Por ejemplo, una función para cargar un archivo se parece a esto:

Plantilla Funtor FireRequest (Conexión y conexión, const String8 y url, Functor on_succ, Funtor on_fail);
Una función típica para abrir un cuadro de diálogo o un panel de vista:

Funtor RunWaitDialog (cadena constante y texto, Functor on_cancel);
Se utilizó una separación clara: en el motor (para trabajar con máscaras, URL, etc.) hay cadenas de 8 bits, y en lo que el usuario puede ver, Unicode dependiente de la plataforma.

La gestión de la memoria se llevó a cabo utilizando los análogos boost::intrusive_ptr y boost::weak_ptr para objetos y usando contenedores STL para matrices, etc. STL se usó tal cual, no había dependencia de boost. El uso de la gestión manual de la memoria (mediante eliminar) se ha reducido al mínimo.

Otra característica de trabajar con la aplicación VKontakte es que siempre fue necesario monitorear el desarrollo de la red social, la aparición de nuevas oportunidades, funciones y mejoras en el diseño. VKontakte es una red social en desarrollo dinámico y la aplicación oficial de VKontakte no debería quedarse atrás. Supervisamos el proceso de optimización del sitio y cambiamos nuestra aplicación de acuerdo con él. Los cambios en el sitio durante el desarrollo requirieron rediseñar el diseño y el diálogo. No tuvimos tiempo de hacer algunas cosas, como la carga dinámica de listas de noticias.

Un mes antes del lanzamiento del programa, comenzaron las pruebas beta activas, en las que participaron cientos de personas. En cualquier prueba beta, además de encontrar errores, lo más importante para el desarrollador es cómo evalúa el usuario el programa, cuánto le gustó/no le gustó y si estará listo para usarlo en el futuro. Y estuvimos muy contentos de recibir comentarios positivos de los probadores beta de VKontakte. Nos dimos cuenta de que estábamos avanzando en la dirección correcta y creando lo que los usuarios necesitan. Como resultado, a mediados de octubre, más de 600 mil usuarios habían descargado la aplicación de la tienda de Nokia.

Trabajar en la aplicación fue muy interesante. Nokia nos asesoró sobre cuestiones técnicas y brindó soporte de marketing y, gracias a las API y las ideas proporcionadas por Vkontakte, no encontramos ninguna dificultad particular en el desarrollo.

Etiquetas: Agregar etiquetas

12 de octubre de 2011 a las 11:15

Cómo escribimos el cliente Symbian para VKontakte

  • Blog de Microsoft Lumia

Hoy queremos hablarte de nuestra experiencia en el desarrollo de la aplicación VK (Vkontakte) para smartphones Nokia. En el momento en que decidimos empezar a trabajar en ello, ya habíamos acumulado mucha experiencia trabajando con la plataforma Symbian y estábamos interesados ​​en seguir creando diversas aplicaciones para esta plataforma.

Llevamos mucho tiempo cooperando con Nokia. La empresa nos brinda apoyo de socios en el proceso de desarrollo de aplicaciones para Symbian, brindando consultas y participación en diversos programas, realizando eventos donde comunicarse con desarrolladores de otras empresas y ofreciendo proyectos interesantes y prometedores. Uno de estos proyectos fue la aplicación VK.

La idea de crear un cliente para vkontakte.ru estaba en el aire. Nokia es el actor más importante en el mercado de teléfonos inteligentes y, en términos de número de dispositivos compatibles, la plataforma Symbian es líder en Rusia. Sin embargo, anteriormente no existía ningún vínculo oficial entre estos enormes servicios. Nos complace haber ayudado a implementar este proyecto.

Estamos orgullosos de que de todas las aplicaciones VK existentes para varias plataformas en la actualidad, la que creamos para Symbian es la que más se acerca a la estructura del sitio en sí. Para lograrlo, trabajamos estrechamente con los desarrolladores de VKontakte durante varios meses. Para desarrollar la aplicación utilizamos una API avanzada publicada en el sitio web vkontakte.ru. Cabe señalar que en el momento del desarrollo de la aplicación, la API VK se estaba desarrollando activamente y se estaba ultimando, incluso con nuestra participación. Así, en el proceso de colaboración, fue posible agregar títulos a las fotos al crearlas y eliminar álbumes. El estado actual en línea del autor de la noticia se ha agregado a la lista de noticias. Ahora es posible obtener estadísticas de la página del usuario (número de fotos, notas, amigos, etc.), listas de los amigos más populares. La versión móvil ahora tiene la capacidad de enviar mensajes con archivos adjuntos. También ayudamos a encontrar varios errores en la API, que los desarrolladores de VK corrigieron rápidamente. Por ejemplo, el método que oculta noticias a ciertos usuarios no funcionó inicialmente; no podías ver tus fotos subidas al muro, se recibían rutas incorrectas a archivos de vídeo, etc.

Fue interesante trabajar con el diseño de la aplicación. Antes de comenzar a desarrollar la aplicación, se nos proporcionó un concepto de interfaz desarrollado para la versión de iPhone. Sería un error utilizar ese concepto directamente para Symbian, e implementar la aplicación a través de controles de Symbian no es muy bonito, ya que queríamos hacer una aplicación estilísticamente similar al sitio original. En la primera versión propuesta por nuestros diseñadores, todos los elementos eran muy grandes. Pero en los teléfonos inteligentes Nokia modernos con pantallas grandes, este tamaño de elementos comenzó a parecer demasiado voluminoso. Como resultado, nuestros diseñadores cambiaron la apariencia de la aplicación varias veces, guiados por el diseño del sitio y los requisitos de usabilidad de la aplicación móvil. La versión final se obtuvo con el apoyo activo de los diseñadores de VK para mantener el rumbo general en el estilo de los iconos y las soluciones de color.

El problema más importante durante el desarrollo para nosotros fue la reproducción de vídeo. El servidor VK suministró vídeos en dos versiones: FLV y MP4. Sin embargo, los dispositivos Nokia no admitían la configuración del códec MPEG-4 que utilizaba el servidor VK. Sugerimos que los desarrolladores del lado del servidor volvieran a codificar el contenido en otro formato, pero esto era arriesgado, ya que el soporte para otras plataformas podría interrumpirse y el vídeo no se volvería a codificar en el momento del desarrollo de la aplicación. Después de la discusión, se agregaron campos para recuperar archivos de video específicos de la plataforma a la API de recepción de video, pero en el momento del lanzamiento, la aplicación no podía reproducir una parte importante del video en muchos dispositivos. Ahora nuestros evaluadores dicen que en el nuevo firmware de teléfonos inteligentes no hay problemas para reproducir videos de VKontakte.

La aplicación se implementó en un motor gráfico minimalista multiplataforma desarrollado por SPB Software, siendo el lenguaje principal C++. Se utilizó el concepto Modelo/Vista, la lógica de la aplicación y los componentes gráficos estaban bastante separados. El enfoque general recordaba al desarrollo de una aplicación utilizando QML: casi toda la lógica gráfica se describe en XML y sólo la parte lógica se procesa en el código fuente C++. Un pequeño módulo proxy le permite convertir estructuras recibidas del servidor en estructuras gráficas, usando código solo para casos especiales. Para representar estructuras API en el programa, se utiliza un generador de código escrito en Python, que convierte la definición minimalista formal de estructuras tomadas de las páginas API en una forma conveniente para una aplicación C++ (estructuras escritas, con soporte para interfaces, todas las declaraciones necesarias y funciones). Si fueran necesarias operaciones menores con campos de estructura, era posible escribir pequeñas funciones directamente en el nivel de definición. Esto era necesario para obtener la hora en diferentes formatos, combinaciones de nombres y apellidos en una línea, etc., como si fuera un campo normal.

Se decidió no utilizar los componentes gráficos de la biblioteca Qt para la versión Symbian de la aplicación para mejorar el rendimiento, la estabilidad y la comodidad para los usuarios (en la mayoría de los dispositivos, se requerirían pasos adicionales para ejecutar la aplicación).

Una solución de software típica: para minimizar las dependencias y simplificar el código, se utilizaron activamente objetos funcionales (functores). Su uso activo le permite reducir la cantidad de clases abstractas, lo que tiene un buen efecto en la compatibilidad con el código. Por ejemplo, una función para cargar un archivo se parece a esto:

Plantilla Funtor FireRequest (Conexión y conexión, const String8 y url, Functor on_succ, Funtor on_fail);
Una función típica para abrir un cuadro de diálogo o un panel de vista:

Funtor RunWaitDialog (cadena constante y texto, Functor on_cancel);
Se utilizó una separación clara: en el motor (para trabajar con máscaras, URL, etc.) hay cadenas de 8 bits, y en lo que el usuario puede ver, Unicode dependiente de la plataforma.

La gestión de la memoria se llevó a cabo utilizando los análogos boost::intrusive_ptr y boost::weak_ptr para objetos y usando contenedores STL para matrices, etc. STL se usó tal cual, no había dependencia de boost. El uso de la gestión manual de la memoria (mediante eliminar) se ha reducido al mínimo.

Otra característica de trabajar con la aplicación VKontakte es que siempre fue necesario monitorear el desarrollo de la red social, la aparición de nuevas oportunidades, funciones y mejoras en el diseño. VKontakte es una red social en desarrollo dinámico y la aplicación oficial de VKontakte no debería quedarse atrás. Supervisamos el proceso de optimización del sitio y cambiamos nuestra aplicación de acuerdo con él. Los cambios en el sitio durante el desarrollo requirieron rediseñar el diseño y el diálogo. No tuvimos tiempo de hacer algunas cosas, como la carga dinámica de listas de noticias.

Un mes antes del lanzamiento del programa, comenzaron las pruebas beta activas, en las que participaron cientos de personas. En cualquier prueba beta, además de encontrar errores, lo más importante para el desarrollador es cómo evalúa el usuario el programa, cuánto le gustó/no le gustó y si estará listo para usarlo en el futuro. Y estuvimos muy contentos de recibir comentarios positivos de los probadores beta de VKontakte. Nos dimos cuenta de que estábamos avanzando en la dirección correcta y creando lo que los usuarios necesitan. Como resultado, a mediados de octubre, más de 600 mil usuarios habían descargado la aplicación de la tienda de Nokia.

Trabajar en la aplicación fue muy interesante. Nokia nos asesoró sobre cuestiones técnicas y brindó soporte de marketing y, gracias a las API y las ideas proporcionadas por Vkontakte, no encontramos ninguna dificultad particular en el desarrollo.

Etiquetas: Agregar etiquetas




Arriba