IT-Russia Технологии, разработки, обзоры
Symbian

Официальное приложение «Вконтакте» для Symbian^3 и 9.4

Вот и появилась полноценная программа для работы с социальной сетью Vkontakte.ru. А не просто ярлык запуска браузера. Разработкой этого приложения занималась известная компания «SPB Software» совместно с программистами из «Вконтакте». Получилась отличная программа. Подробности в полной новости.



Что может текущая версия «Вконтакте» 1.0:

  1. Показывать новости друзей и групп
  2. Отображать на карте ближайших пользователей Vkontakte.ru (сервис тестируется, возможны сбои)
  3. Работать с сообщениями. При открытии сообщения загружается сразу весь диалог с этим пользователем.
  4. Добавлять фотографии в альбомы, настраивать их.
  5. Проигрывание музыки и видео (на Symbian 9.4 видео хорошего качества может не воспроизвестись из-за слабого железа)
  6. В виде виджета висеть на рабочем столе и показывать последние новости

Что не может на данный момент приложение:

  1. Работать с группами
  2. Сохранять видеоролики/музыку/фотографии
  3. Сообщать о новых сообщениях
  4. Работать с приложениями
Судя по отзывам жрет больше траффика, чем Opera Mini. Скачать можно с магазина OVI

Клиенты соцсетей на Symbian

Приложения для социальных сетей на платформе Symbian в 2013 году представляли собой нативные программы, написанные на Symbian C++ или с использованием фреймворка Qt. В отличие от ярлыков, открывающих мобильный сайт в браузере, нативный клиент напрямую обращается к API социальной сети по протоколу HTTP, получая данные в структурированном формате, обычно JSON или XML. Это позволяет отрисовывать интерфейс стандартными элементами операционной системы, что даёт более плавную прокрутку и меньшую задержку отклика по сравнению с веб-страницей, обрабатываемой движком браузера.

Работа через API накладывает ограничения, связанные с возможностями самой платформы и версией API. На момент выхода приложения публичный API ВКонтакте предоставлял методы для работы с новостной лентой, сообщениями, фотографиями и списком друзей, но не давал доступа к внутренним функциям групп и приложений. Поэтому отсутствие поддержки групп и приложений в клиенте было следствием ограничений серверного интерфейса, а не недоработки разработчика.

Повышенный расход трафика по сравнению с Opera Mini объясняется архитектурой. Opera Mini пропускает весь трафик через прокси-сервер, который сжимает изображения и текст до передачи на устройство. Нативное приложение загружает данные напрямую с серверов соцсети без промежуточного сжатия, получая полноразмерные изображения и необработанный JSON. Кроме того, фоновая работа виджета на рабочем столе требует периодических запросов к серверу для обновления новостей, что увеличивает объём передаваемых данных даже при неактивном использовании.