Вконтакте для нокиа с6. Нюансы использования VKontakte v2.00(62). Скачать "В Контакте" на телефон Nokia в Ява-Java формате.jar без регистрации

Вконтакте для нокиа с6. Нюансы использования VKontakte v2.00(62). Скачать "В Контакте" на телефон Nokia в Ява-Java формате.jar без регистрации

Что такое “мнения”? Мнения – это сервис на сайте “ВКонтакте”, который предназначен для возможности людям из списка ваших друзей оставить анонимное мнение или признание в Вас. Вы, в свою очередь, можете оставлять анонимные сообщения, мнения и пожелания Вашим друзьям.

Для того, чтобы включить или отключить функцию “Мнения” нужно зайти в “Мои настройки” и поставить или убрать галочку рядом с пунктом “Мнения”.

Писать вам мнение может любой ваш друг, при этом совершенно необязательно, чтобы сервис “Мнения” был включен у него.

Мнения, которые оставляете вы, могут видеть непосредственно человек, которому вы это мнение отправили, вы сами и все друзья из списка друзей, вашего адресата.

Бывает так, что в порыве безудержного веселья, или гнева, вы пишите человеку мнение, которое через некоторое время хотите удалить. Как это сделать? Нужно зайти в раздел “Мнения”, выбрать вкладку “Ваши мнения” и нажать на кнопку “удалить” рядом с мнением, которое вы хотите удалить. Но, тут есть тонкость. Вы удалите мнение только со своей страницы. То есть у друга, которому вы его отправили ваше мнение будет оставаться. Все дело в том, что принцип работы сервиса “Мнение” похож на работу электронной почты. Вы посылаете письмо – мнение, оно уходит от вас и приходит к вашему другу. Начиная с этого момента отправленное мнение есть в списке “Ваши мнения” на вашей странице, и в списке “Мнения о Вас” на странице вашего друга. Удалить мнение со своей страницы может только ваш друг. Или же вы сами можете честно признаться, что автором этого мнения являетесь вы и попросить друга не сердиться на вас и удалить это мнение с его страницы.

Любой пользователь может отправить ответ на пришедшее ему мнение. Для этого нужно нажать на ссылку “Ответить”, которая расположена рядом с присланным вам мнением. Но имейте ввиду, что ответ не анонимен – он приходит пользователю, который отправил мнение вам в личные сообщения от вашего имени.

Максимальная длина сообщения варьируется от 2 500 до 4 096 символов. Все зависит от количества знаков препинания и пробелов в отправляемом тексте.

Если вас не устраивает данная функция, просто напросто отключите ее. Зайдите в меню “Мои настройки” и снимите галочку в клеточке слева от пункта “Мнения”.

Многие пользователи интересуются, можно ли сделать так, чтобы мнения о хозяине странице мог читать только хозяин этой страницы. К сожалению, подобной функции не предусмотрено. Мнения о вас могут просматривать те друзья, которые уже оставляли свое мнение о вас.

Точно так же и вы можете просмотреть мнения, которые оставлены на вашего друга. Для этого вам нужно отправить хотя бы одно мнение этому другу и потом нажать на ссылку “Просмотр” у него на страничке, справа от надписи “Мнение о…”.

Мнения – это анонимный сервис, по правилам сайта ВКонтакте, пользователи не могут знать, кто именно отправляет им мнения.

Если вам пишут угрозы, оскорбления или другие нежелательные мнения, заметьте, это делают люди из списка “Мои друзья”, вы можете заблокировать нежелательное мнение. Для этого рядом с любым мнением есть две ссылки: “Удалить” и “В черный список”. Если вам не хочется видеть какое-то мнение на своей странице, удалите его. Если вы не желаете, чтобы впредь анонимный злобный пользователь посылал вам мнения нажмите кнопку” В черный список”. После этого, ссылка автоматически изменится на “В белый список” и вы всегда сможете вернуть анониму возможность и дальше присылать вам гадости и отправлять “Мнения о Вас”.

Обратите внимание на то, что секреты ВКонтакте изобилуют самыми разнообразными вариантами решения, как изобличить анонимного отправителя мнения. Предлагаемый вариант не является незаконным, а работает по принципу “Ловля на живца”.

В разделе “Предложения” нужно создать новое предложение. Но важно придумать нечто интересное. После этого включаете функцию “Предложения” в разделе “Мои настройки” и, пользуясь сервисом “ответить” на мнение, отправляете автору мнения следующую ссылку: http://vkontakte.ru/matches.php?act=a_sent&to_id=***&dec=1, где *** – это ваш айди вКонтакте. Ссылка должна быть снабжена интересным текстом, чтобы заставить получившего ее кликнуть по ссылке. Как только человек щелкнет по ссылке, вы получаете подтверждение соглашения на предложение. Таким не хитрым способом можно вычислить кто же отправил вам анонимное сообщение. Имейте в виду, что подтвердить ваше предложение может только один человек.

- это последняя на сегодняшний день и действительно стабильно работающая версия клиента одноименной социальной сети для смартфонов Nokia, работающих под управлением операционных систем и (Anna, Belle). Данная программа не требует никаких подтверждений кодами и временными паролями для входа в аккаунт, как это сделано, например, в . Все, что Вам нужно сделать для входа на свою страничку, это ввести логин (например, номер привязанного телефона) и пароль от своей учетной записи.

Интерфейс и возможности программы

Интерфейс программы позволяет просматривать свою стену и все новости, размещенные на ней. Узнать о новых событиях, связанных с Вашими друзьями, переписываться с теми, с кем состоите в дружеских отношениях, прослушивать музыку, просматривать видеоролики, и, что самое интересное, Вы можете сохранять все мультимедийные файлы на своем смартфоне. Кроме того, Вы сможете публиковать на своей страничке новые фотографии независимо от того, уже имеются они в памяти Вашего любимца или Вы только планируете их сделать.


Кстати, последнее можно делать прямо из интерфейса программы. Для этого достаточно нажать на кнопку в виде камеры, расположенную в верхнем левом углу экрана, сделать снимок и отправить его на свою страничку. Помимо фотографий Вы сможете добавлять и музыкальные композиции, хранящиеся в памяти смартфона. Естественно, с помощью данного приложения в любое время можно изменить свой статус или отредактировать профиль. Очень удобной фишкой является страничка, на которой Вы можете увидеть, кто из друзей находится онлайн, и тех, кто изъявил желание стать Вашим другом.

Нюансы использования VKontakte v2.00(62)

Единственное, что можно назвать неудобным в этой программе, это отсутствие нормальной кнопки "Выход". Программу приходится просто сворачивать, а потом закрывать с помощью менеджера запущенных приложений. На домашней странице приложения имеется кнопка "Выйти", но пользоваться ей смысла нет, по крайней мере, если телефон всегда находится рядом с Вами. Нажав на нее Вы просто выйдете из своей учетной записи, а закрывать программу все равно придется описанным выше способом. 12 октября 2011 в 11:15

Как мы писали Symbian-клиент для «ВКонтакте»

  • Блог компании Microsoft Lumia

Сегодня мы хотим рассказать о нашем опыте разработки приложения VK (Вконтакте) для смартфонов Nokia. На тот момент, когда мы решили начать над ним работу, у нас уже был накоплен большой опыт работы с платформой Symbian, и нам было интересно продолжать создавать различные приложения для этой платформы.

Мы сотрудничаем с компанией Nokia уже очень давно. Компания оказывает нам партнёрскую поддержку в процессе разработки приложений для Symbian, предоставляя консультации и участие в различных программах, проводит мероприятия, на которых можно пообщаться с разработчиками из других компаний и предлагает интересные и перспективные проекты. Одним из таких проектов стало приложение VK.

Идея создания клиента для vkontakte.ru витала в воздухе. Nokia – крупнейший игрок на рынке смартфонов, и по поддерживаемому количеству устройств платформа Symbian в России является лидером. Однако ранее официального связующего звена между этими огромными сервисами не было. Нам приятно, что именно мы помогли реализовать этот проект.

Мы гордимся тем, что из всех существующих на сегодняшний день приложений VK для различных платформ то, которое мы создали для Symbian, наиболее близко к структуре самого сайта. Чтобы добиться этого мы тесно взаимодействовали с разработчиками Вконтакте в течение нескольких месяцев. Для разработки приложения использовался развитый API, опубликованный на сайте vkontakte.ru . Необходимо отметить, что на момент разработки приложения VK API активно развивался, его дорабатывали, в том числе, с нашим участием. Так, в процессе совместной работы появилась возможность добавлять подписи к фотографиям при их создании и удалять альбомы. Был добавлен текущий сетевой статус автора новости в список новостей. Стало возможным получать статистику страницы пользователя (количество фотографий, заметок, друзей и т.д.), списки наиболее популярных друзей. В мобильной версии появилась возможность отправлять сообщения с вложениями. Также мы помогли найти несколько ошибок в API, которые разработчики VK оперативно исправляли. Например, метод, скрывающий новости от определённых пользователей, изначально не работал, нельзя было посмотреть свои фотографии залитые на стену, приходили некорректные пути к видеофайлам и т.п.

Интересно было работать с дизайном приложения. Перед началом разработки приложения нам предоставили концепцию интерфейса, разработанную для iPhone версии. Использовать такую концепцию напрямую для Symbian было бы неправильно, а реализовывать приложение через контролы Symbian не очень красиво, так как мы хотели сделать приложение, стилистически схожее с оригинальным сайтом. В первой версии, предложенной нашими дизайнерами, все элементы были очень крупными. Но на современных смартфонах Nokia с большими экранами такой размер элементов начал казаться чересчур громоздким. В результате наши дизайнеры несколько раз меняли внешний вид приложения, руководствуясь дизайном сайта и требованиями к юзабилити мобильного приложения. Конечный вариант был получен при активной поддержке дизайнеров VK для поддержания общего курса в стилистике иконок и цветовых решений.

Самой главной проблемой в разработке для нас стало проигрывание видео. Сервер VK поставлял видео в двух вариантах: FLV и MP4. Однако устройства Nokia не поддерживали те настройки кодека MPEG-4, которые использовал сервер VK. Мы предложили разработчикам серверной части перекодировать контент в другой формат, но это было рискованно, так как можно было сломать поддержку других платформ и на момент разработки приложения видео не перекодировали. После обсуждения в API получения видео были добавлены поля для получения платформ-специфичных видео-файлов, но на момент релиза на многих девайсах приложение не могло проигрывать значительной доли видео. Сейчас же наши тестировщики говорят, что в новых прошивках смартфонов проблем с воспроизведением видео из ВКонтакте нет.

Приложение было выполнено на минималистичном кроссплатформенном графическом движке, разработанном SPB Software, основной язык – С++. Использовалась концепции Model/View, логика приложения и графические компоненты были достаточно сильно разделены. Общий подход напоминал разработку приложения с использованием QML: практически вся графическая логика описана в XML, а в исходниках на С++ обрабатывается только логическая часть. Небольшой модуль-посредник позволяет преобразовывать структуры, полученные от сервера, в графические структуры, используя код только для особых случаев. Для представления в программе API’шных структур используется кодогенератор, написанный на Python, который преобразовывает формальное минималистичное определение структур, взятое со страниц API, в удобный для С++ приложения вид (типизированные структуры, с поддержкой интерфейсов, всех необходимых объявлений и функций). При необходимости незначительных операций с полями структур можно было прямо на уровне определений прописывать небольшой функционал. Это требовалось для получения времени в разном формате, комбинации имени и фамилии в одну строку и т.п., как будто это обычное поле.

Графические компоненты библиотеки Qt решили не использовать для симбиановской версии приложения ради повышения производительности, стабильности и удобства для пользователей (на основной массе устройств для запуска приложения потребовались бы дополнительные действия).

Характерное программное решение: для минимизации зависимостей и упрощения кода активно использовались функциональные объекты (функторы). Их активное использование позволяет уменьшить количество абстрактных классов, что хорошо сказывается на поддержке кода. Например, функция для закачки файла выглядит приблизительно так:

Template Functor FireRequest(Connection& connection, const String8& url, Functor on_succ, Functor on_fail);
Типичная функция вызова диалога или панели вида:

Functor RunWaitDialog(const String& text, Functor on_cancel);
Использовано чёткое разделение: в движке (для работ со скинами, url и т.п.) 8-битные строки, а в том, что может увидеть пользователь – платформозависимый юникод.

Менеджемент памяти осуществлялся с помощью аналогов boost::intrusive_ptr и boost::weak_ptr для объектов и с использованием контейнеров STL для массивов и т. п. STL использовался как есть, зависимости от boost не было. Использование ручного управления памятью (использование delete) было сведено к минимуму.

Еще одной особенностью работы с приложением Вконтакте является то, что все время необходимо было следить за развитием социальной сети, появлением новых возможностей, функций, улучшениями в дизайне. Вконтакте – динамично развивающаяся социальная сеть, и официальное приложение Вконтакте не должно отставать от нее. Мы отслеживали процесс оптимизации сайта и меняли наше приложение в соответствии с ним. Изменения сайта за время разработки потребовали переделки дизайна и диалогов. Некоторые вещи, такие как динамическая подгрузка списков новостей, мы сделать не успели.

За месяц до выпуска программы началось активное бета-тестирование, в котором приняли участие сотни людей. В любом бета-тестировании, помимо поиска багов, самое важное для разработчика – то, как пользователь оценивает программу, насколько она ему понравилась/не понравилась, готов ли он будет ею пользоваться в дальнейшем. И мы были очень рады получить позитивную обратную связь от бета-тестеров Вконтакте. Мы поняли, что двигаемся в правильном направлении и создаем то, что нужно пользователям. Как следствие – к середине октября более 600 тысяч пользователей скачали приложение из магазина Nokia.

Работа над приложением была очень интересной. Компания Nokia консультировала нас по техническим вопросам и оказывала маркетинговую поддержку, а благодаря предоставленным Вконтакте API и идеям у нас не возникало особых сложностей в разработке.

Теги: Добавить метки

Скачать ВКонтакте на телефон Nokia. Социальная сеть vk.com - самая посещаемая сеть в нашей стране. Первоначально пользоваться сетью можно было только на компьютере, 10 лет назад не было ни телефонов с сенсорным экраном и ни тем более планшетов Nokia. В социальную сеть "ВКонтакте" можно было зайти только через браузер.

Позже, с развитием мобильных технологий появилась возможность общаться, скачивать музыку и песни с в контакта через сотовый телефон, например такой как Nokia 5228, 5230, 311, аша asha 305 и других моделей, используя мобильный интернет.

Для такой мобильной техники: смартфонов Nokia 5130 xpressmusic, n8, x2 00, c2 01 и других моделей, планшетов, ноутбуков было выпущено несколько версий программ для входа в социальную сеть "в контакте".

В связи с тем, что разные мобильные устройства Nokia x2, 5228, 5230, 311, аша 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, х2, 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, имеют разную операционную систему, разные размеры экрана, понадобилось разрабатывать несколько вариантов программ "ВКонтатке - VKontakte". Особенно востребованы оказались Джава-ява-Java версии программы "В Контакте".

Далее, можно будет ознакомиться и бесплатно скачать Джава-ява-Java версии программы-клиент "В контакте" в формате jar, jad. А так же, версии для смартфонов и планшетов Nokia 5228 на базе Series 60 с экраном типа цветной, сенсорный с разрешением 360x640 и других моделей на базе ОС Android.

Разные версии программы - ВКонтакте , могут запускается на разных платформах и моделях телефонах Nokia 5230 на базе Series 60 с экраном типа цветной, 16.78 млн цветов с разрешением 360x640 и других моделей, с разным разрешением экрана.

Программа-клиент "ВКонтатке - VKontakte-vk" позволяет также бесплатно слушать и скачивать музыку-песни на сотовый телефон/планшет телефон Nokia 311 на базе Series 40 с экраном типа 65.54 тыс цветов с разрешением 240x400 и других моделей. Некоторые версии поддерживают просмотр и загрузку видеофайлов и фильмов из социальной сети "В Контакте".

Программу ВКонтакте java jar для телефонна Nokia аша asha 305 на базе Series 40 с экраном типа 65.54 тыс цветов с разрешением 240x400 и других моделей, можно бесплатно скачать здесь, без регистрации и отправки смс.

Программа "В Контакте" контакт на телефон Nokia x2 00, c2 01, 630 - клиент vk.com.

Приложение для Nokia VKlient , удобная программа для входа в с социальную сеть ВКонтакте через мобильный телефон или смартфон Nokia 630, XL Dual sim, 1020 и др.

Использование программы VKontakte-vklient позволит более экономично использовать энергию аккумуляторной батареи телефонов и планшетов Nokia x2, 5228, 5230, 311, аша 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, х2, 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 и других. А так же произойдет уменьшение web-трафика по сравнению со входом в социальную сеть через браузер мобильного устройства. Мобильный клиент сети ВКонтакте, позволит вам оставаться онлайн, там где есть мобильный интернет.

Мобильный клиент "ВК-vk.com" для телефона позволяет отправлять сообщения друзьям, менять статус, оставлять комментарии на стене и другие функции. Программу "В Контакте" можно скачать бесплатно с нашего сайта и с других источников, которые указаны ниже.

В официальном приложении ВКонтакте для сенсорных телефонов на платформе Андроид, доступны следующие функции:

  • поиск людей и сообществ
  • управление списком друзей
  • просмотр профиля друзей и новостей
  • обмен сообщениями, диалоги, групповые беседы
  • публикация записей и фотографий
  • просмотр музыки и песен
  • просмотр фотоальбомов
  • поддержка виджетов
  • отображение статусов

Скачать "В Контакте" на телефон Nokia в Ява-Java формате.jar без регистрации.

- еще один источник для бесплатной загрузки ява клиента в контакте на symbian телефон Nokia. Агент "В Контакте" для телефона Nokia ява-java в формате.jar имеет размер 1.1 МБ. Если появятся проблемы в процессе установки ява-контакта на телефон, на сайте имеется небольшой форум, на котором размещено около 100 сообщений по разрешению некоторых проблем при использовании приложения "Vklient - В Контакте - vk.com".

Скачать бесплатно "vklient" для телефона Nokia Ява-Java Symbian в формате.jar:

Инструкция. Для установки приложения VKlient на телефон Java, перекиньте файл программы.jar в папку на телефоне. Найдите файл.jar через меню телефона и запустите его. Игра установится.

Скачать программу в контакте, vk, контакт на телефон Nokia бесплатно.

- отсюда, с официального сайта приложений Nokia, можно бесплатно скачать официальное приложение "ВКонтакте" - vk, на сотовый телефон Нокиа на базе OS Symbian - Java (ява, джава) с сенсорным экраном или на кнопочный смартфон, а так же для Нокиа Лумиа, на Windows Phone.

На официальном сайте Нокиа store.ovi.com, после регистрации, надо выбрать из списка моделей, свою модель телефона Нокиа. Далее, система определит совместима эта программа "В Контакте" с этой моделью телефона или нет. Если "да, совместима", та на загрузку будет отдана нужная версия программы VKontakte.

Мобильное приложение "Контакт - В Контакте", позволяет редактировать свою страничку, управлять списком друзей, просмотр профилей пользователей социальной сети vk.com, переписка, обмен личными сообщениями в виде диалогов.

Размер загружаемого файла, примерно 0,09 МБ.

Бесплатное приложение VK - В Контакте для Nokia Lumia на базе ОС Windows Phone 7,8.

- официальное приложение "ВКонтакте" для пользователей социальной сети vk.com, для телефонов Nokia Lumia на базе Windows Phone 7,8.

Эту программу "Контакт-vk-в контакте", можно бесплатно скачать с официального сайта Microsoft - windowsphone.com.

Кроме выше описаной программы "В Контакте", с сайта microsoft можно скачать еще несколько программ на тему соцальной сети vkontakte: ВКлиент, VK Online, VK Downloader, VKPlayer и другие.

Перейти на сайт программ для Нокиа Лумия, можно по ссылке выше, нажмите windowsphone.

Онлайн версия социальной сети VK.com - доступна через браузер.

У сайта VKontakte есть мобильная версия - сайт специально адаптированный для просмотра содержимого на небольшом экране смартфона.

На этом сайте, по с равнению с полной версией vk.com, web-страницы загружаются быстрее и экономиться траффик.

Если по каким то причинам Вам не получается установить приложение "ВКонтакте" на телефон, то зайти в социальную сеть можно через браузер сотового телефона.

В мобильной версии сайта можно бесплатно смотреть фильмы, слушать и скачивать музыку на телефон. Адрес мобильной версии:

Как бесплатно скачать музыку, песни, фильмы и видео с в контакте на телефон Nokia.

Музыку и песни с контакта удобнее всего слушать через бесплатные программы "ВТакте", "В Контакте Музыка и Видео" и подобные им.

Эти программы для бесплатной загрузки музыки и видео с социальной сети vk-vkontakte работают на мобильных устройств Android. Джава версии подобных программ для Nokia наверное тоже есть, кто знает подскажите.

На этом все, до встречи в ВКонтакте.:)

Скачать программу вк, контакт, вконтакте на телефон Nokia можно здесь. Бесплатно скачать клиент vkontakte, в контакте на мобильный телефон/планшет Nokia x2, 5228, 5230, 311, аша 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, х2, 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. Как для Nokia можно скачать приложение vk, в контакте и слушать музыку, песни из контакта на телефоне symbian для разных версий джава, ява, Java в формате jar. Для сотового телефона/планшета Nokia программа-клиент для социальной сети vk.com. Здесь есть версии приложений java в формате jar, для андроид, windows phone для Nokia.

Популярные обзоры на тему Nokia

Как смотреть, слушать устаревшие файлы в старых форматах, в частности, флеш формат на телефоне?
Подробнее о том как Скачать бесплатно музыку Nokia, можно здесь, для этого прейдите по ссылке выше.
Социальная сеть vk.com - самая посещаемая сеть в нашей стране. Первоначально пользоваться сетью можно было только на компьютере, 10 лет назад не было ни телефонов с сенсорным экраном и ни тем более планшетов Nokia.
Если по каким то причинам у вас возникли трудности с подключением телефона Nokia к ноутбуку или ПК через wifi, bluetooth, usb, прочитайте следующую инструкцию.

Сегодня мы хотим рассказать о нашем опыте разработки приложения VK (Вконтакте) для смартфонов Nokia. На тот момент, когда мы решили начать над ним работу, у нас уже был накоплен большой опыт работы с платформой Symbian, и нам было интересно продолжать создавать различные приложения для этой платформы.

Мы сотрудничаем с компанией Nokia уже очень давно. Компания оказывает нам партнёрскую поддержку в процессе разработки приложений для Symbian, предоставляя консультации и участие в различных программах, проводит мероприятия, на которых можно пообщаться с разработчиками из других компаний и предлагает интересные и перспективные проекты. Одним из таких проектов стало приложение VK.

Идея создания клиента для vkontakte.ru витала в воздухе. Nokia – крупнейший игрок на рынке смартфонов, и по поддерживаемому количеству устройств платформа Symbian в России является лидером. Однако ранее официального связующего звена между этими огромными сервисами не было. Нам приятно, что именно мы помогли реализовать этот проект.

Мы гордимся тем, что из всех существующих на сегодняшний день приложений VK для различных платформ то, которое мы создали для Symbian, наиболее близко к структуре самого сайта. Чтобы добиться этого мы тесно взаимодействовали с разработчиками Вконтакте в течение нескольких месяцев. Для разработки приложения использовался развитый API, опубликованный на сайте vkontakte.ru . Необходимо отметить, что на момент разработки приложения VK API активно развивался, его дорабатывали, в том числе, с нашим участием. Так, в процессе совместной работы появилась возможность добавлять подписи к фотографиям при их создании и удалять альбомы. Был добавлен текущий сетевой статус автора новости в список новостей. Стало возможным получать статистику страницы пользователя (количество фотографий, заметок, друзей и т.д.), списки наиболее популярных друзей. В мобильной версии появилась возможность отправлять сообщения с вложениями. Также мы помогли найти несколько ошибок в API, которые разработчики VK оперативно исправляли. Например, метод, скрывающий новости от определённых пользователей, изначально не работал, нельзя было посмотреть свои фотографии залитые на стену, приходили некорректные пути к видеофайлам и т.п.

Интересно было работать с дизайном приложения. Перед началом разработки приложения нам предоставили концепцию интерфейса, разработанную для iPhone версии. Использовать такую концепцию напрямую для Symbian было бы неправильно, а реализовывать приложение через контролы Symbian не очень красиво, так как мы хотели сделать приложение, стилистически схожее с оригинальным сайтом. В первой версии, предложенной нашими дизайнерами, все элементы были очень крупными. Но на современных смартфонах Nokia с большими экранами такой размер элементов начал казаться чересчур громоздким. В результате наши дизайнеры несколько раз меняли внешний вид приложения, руководствуясь дизайном сайта и требованиями к юзабилити мобильного приложения. Конечный вариант был получен при активной поддержке дизайнеров VK для поддержания общего курса в стилистике иконок и цветовых решений.

Самой главной проблемой в разработке для нас стало проигрывание видео. Сервер VK поставлял видео в двух вариантах: FLV и MP4. Однако устройства Nokia не поддерживали те настройки кодека MPEG-4, которые использовал сервер VK. Мы предложили разработчикам серверной части перекодировать контент в другой формат, но это было рискованно, так как можно было сломать поддержку других платформ и на момент разработки приложения видео не перекодировали. После обсуждения в API получения видео были добавлены поля для получения платформ-специфичных видео-файлов, но на момент релиза на многих девайсах приложение не могло проигрывать значительной доли видео. Сейчас же наши тестировщики говорят, что в новых прошивках смартфонов проблем с воспроизведением видео из ВКонтакте нет.

Приложение было выполнено на минималистичном кроссплатформенном графическом движке, разработанном SPB Software, основной язык – С++. Использовалась концепции Model/View, логика приложения и графические компоненты были достаточно сильно разделены. Общий подход напоминал разработку приложения с использованием QML: практически вся графическая логика описана в XML, а в исходниках на С++ обрабатывается только логическая часть. Небольшой модуль-посредник позволяет преобразовывать структуры, полученные от сервера, в графические структуры, используя код только для особых случаев. Для представления в программе API’шных структур используется кодогенератор, написанный на Python, который преобразовывает формальное минималистичное определение структур, взятое со страниц API, в удобный для С++ приложения вид (типизированные структуры, с поддержкой интерфейсов, всех необходимых объявлений и функций). При необходимости незначительных операций с полями структур можно было прямо на уровне определений прописывать небольшой функционал. Это требовалось для получения времени в разном формате, комбинации имени и фамилии в одну строку и т.п., как будто это обычное поле.

Графические компоненты библиотеки Qt решили не использовать для симбиановской версии приложения ради повышения производительности, стабильности и удобства для пользователей (на основной массе устройств для запуска приложения потребовались бы дополнительные действия).

Характерное программное решение: для минимизации зависимостей и упрощения кода активно использовались функциональные объекты (функторы). Их активное использование позволяет уменьшить количество абстрактных классов, что хорошо сказывается на поддержке кода. Например, функция для закачки файла выглядит приблизительно так:

Template Functor FireRequest(Connection& connection, const String8& url, Functor on_succ, Functor on_fail);
Типичная функция вызова диалога или панели вида:

Functor RunWaitDialog(const String& text, Functor on_cancel);
Использовано чёткое разделение: в движке (для работ со скинами, url и т.п.) 8-битные строки, а в том, что может увидеть пользователь – платформозависимый юникод.

Менеджемент памяти осуществлялся с помощью аналогов boost::intrusive_ptr и boost::weak_ptr для объектов и с использованием контейнеров STL для массивов и т. п. STL использовался как есть, зависимости от boost не было. Использование ручного управления памятью (использование delete) было сведено к минимуму.

Еще одной особенностью работы с приложением Вконтакте является то, что все время необходимо было следить за развитием социальной сети, появлением новых возможностей, функций, улучшениями в дизайне. Вконтакте – динамично развивающаяся социальная сеть, и официальное приложение Вконтакте не должно отставать от нее. Мы отслеживали процесс оптимизации сайта и меняли наше приложение в соответствии с ним. Изменения сайта за время разработки потребовали переделки дизайна и диалогов. Некоторые вещи, такие как динамическая подгрузка списков новостей, мы сделать не успели.

За месяц до выпуска программы началось активное бета-тестирование, в котором приняли участие сотни людей. В любом бета-тестировании, помимо поиска багов, самое важное для разработчика – то, как пользователь оценивает программу, насколько она ему понравилась/не понравилась, готов ли он будет ею пользоваться в дальнейшем. И мы были очень рады получить позитивную обратную связь от бета-тестеров Вконтакте. Мы поняли, что двигаемся в правильном направлении и создаем то, что нужно пользователям. Как следствие – к середине октября более 600 тысяч пользователей скачали приложение из магазина Nokia.

Работа над приложением была очень интересной. Компания Nokia консультировала нас по техническим вопросам и оказывала маркетинговую поддержку, а благодаря предоставленным Вконтакте API и идеям у нас не возникало особых сложностей в разработке.

Теги: Добавить метки



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows