Закрыть
Приложение OpenVK » Стена
55 записей
Ошибка доступа
Настройки приватности этого пользователя не разрешают вам смотреть на его страницу.
📱 OpenVK Legacy, сборка №252

Изменения:
1. Исправлен вылет при попытке открыть группу, если в приложении текущая тема оформления отличается от стандартной.
2. Лента новостей адаптирована под управление сенсорными экранами в соотношении сторон шире чем 16:9.
3. Исправлено отображение кругового прогрессбара на темном фоне в Android 2.x.
4. Возвращена "бесконечная" прокрутка в разделе "Друзья".
5. Добавлена возможность сброса базы данных в Меню отладки.
6. Диалог о непредвиденном падении приложения стал более понятным и лаконичным.
7. Устранена проблема в Android 15 и 16, из-за которой статусбар в просмотрщике альбомов и фотографий был черным.
8. Макет просмотрщика альбомов теперь автоматически подстраивается под ориентацию экрана.
9. Исправлено отображение аватарок в шапке профиля.

Скачать: https://github.com/OpenVK/mobile-android-legacy/releases/tag/1.2.252
Показать больше
Пожаловаться  |  Комментарии (5)  |  Поделиться
Третий курс в моем колледже это просто какой-то абсурд. Мало того, что я из-за долгов не смогу сдавать предметы (хотя пофигу, если и так понаставили оценки в экзаменационных ведомостях с подписями), так ещё и мне в стажировке отказали.

При этом я хорошо выполнил тестовое задание по Android-разработке на Kotlin с View.

Что поделать? Буду тогда возвращаться к легаси и своим проектам, двигаться своим путем.

Я не сдамся.
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии (3)  |  Поделиться
📱 История разработки OpenVK Legacy - 4 года вместе с вами

Что же это была за реставрация, которую я показывал ранее?

Ни для кого не секрет, что мои коллеги по цеху активно развивают проект OpenVK с 2019 года. В свое время после покупки нового компьютера в январе 2022 года я начал разрабатывать IRC-клиент на Android. Было реализовано так себе, но это был мой первый опыт в разработке мобильных приложений спустя три года после “Счетчика времени”.

Однажды мой товарищ Veselcraft делал прототип веб-фреймворка на основе Android-приложения VK 3.x. По факту это была смесь Android Holo и фирменного стиля ВКонтакте 2013 года. Таким именно и запомнил из своего детства.

Ещё будучи студентом Григорий Клюшников (он же Гришка) был автором оригинального приложения, а в 2011 году попал в команду разработчиков ВКонтакте. Так продолжалось до 2016 года, пока не ушел из компании по собственному желанию.

Кстати, о планах редизайна приложения ВКонтакте заговорили ещё в январе 2013 года, когда Григорий Клюшников в своем Твиттере (он же X) заявил:

“Нет определенных сроков [выхода обновления], может в феврале, может в марте, но обновление будет грандиозным и всем понравится, я обещаю”
(пунктуация и орфография автора сохранены)

В итоге это обновление под номером 3.0 вышло 16 июля 2013 года, судя по оставленным отзывам на форумах, оно понравилось далеко не всем, некоторые до сих пор оставались на 2.7.6. Пусть и с модами, которые отключали диалог, призывающий к установке обновления.

Что же так побудило команде разработчиков создать новый дизайн приложения?

1. Эстетика Павла Дурова

Дуров был преданным поклонником техники Apple, андроиды ему особо не нравились. И ему нужно было создать такое приложение, которое старалось походить на яблочные UX/UI, даже несмотря на патентный спор Apple и Samsung из-за оболочки TouchWiz.

2. Стандартизация

Дизайн Holo становился единым стандартом для разработки Android-приложений, начиная с Android 4.0, и на фоне того, что приложение было вдохновлено iOS, выглядело как-то глупо. Согласитесь?

Над новым дизайном работали Илья Римчиков и Женя Зиновьев.

Переходим к теме.

Первая альфа-версия OpenVK Legacy была представлена 19 марта 2022 года. Там частично работала только лента и поддерживался Android 2.2 и выше, но это стало основой для предстоящих нововведений в будущем.

Осенью того же года было решено переписать исходный код из-за проблем с реализациями API. И тут я уже начал использовать готовые библиотеки, просто потому что с нуля реализовать все это было довольно тяжело.

С горем пополам, но 19 октября было запущено бета-тестирование, и уже 23 января 2023 года вышла стабильная версия OpenVK Legacy под номером сборки 164.

Чуть позже выходила версия 1.1, где был переписан способ отображения страниц с View на Fragment, а также были добавлены разделы по типу аудиозаписей, видеозаписей, фотографий и поддержку нескольких аккаунтов.

А вот версия 1.2 получает улучшения производительности засчет того, что запросы к API (получение ленты новостей, списка друзей и аудио) кэшируются в локальных базах данных и подгружаются во время переключения разделов или запуска приложения, а также полноценный планшетный интерфейс, чего точно не было в оригинале.

И как раз в 2024 году разработка была приостановлена из-за того, что библиотеки, необходимые для сборки проектов, пропали вместе с Maven-репозиторием JCenter. Полноценно вернуться к проекту смог в марте 2026 года.

OpenVK Legacy поддерживает все версии Android, начиная с Android 2.1 и выше, чем не мог похвастаться оригинал - минимум Android 2.2, при этом за основу взят только дизайн из оригинала, сама же реализация была написана почти с нуля.

Лично я скажу, что с ВК я знаком в 2016 году, когда я зарегистрировал свой первый аккаунт, но забросил его из-за того, что забывал номер телефона, на который была зарегистрирована страница. Смог вернуться только со второго аккаунта в 2017, а затем в 2019 году.

Так что история ещё только начинается, а мы пока покайфуем и ностальгируем по прошлому.
Показать больше
Пожаловаться  |  Комментарии  |  Поделиться
Также я хочу добавить, что продолжится активная доработка Android-приложения OpenVK Legacy ветвей 1.1 и 1.2 и в 2027 году, если обстановка позволит.

Ветвь 1.1 получит намного меньше обновлений ввиду того, что сборка №230 вышла 12 декабря 2023 года и находилась в ветви 1.2. Сейчас для ветви 1.1 остается 10 сборок, самая крайная из них - №229.

Разработка ветви 1.0 была прекращена сразу же после выхода альфа-сборки №175 - 13 февраля 2023 года.
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии (2)  |  Поделиться
📱 OpenVK Legacy, сборка №251

1. Полностью переработан экран "О приложении".
2. Просмотрщик фотоальбомов теперь подгружает обложку из кэша.
3. Починилась стена пользователей и групп в Android 2.x.

Скачать: https://github.com/OpenVK/mobile-android-legacy/releases/tag/1.2.251
Показать больше
Пожаловаться  |  Комментарии  |  Поделиться
А, хотя нет, я вам чуть не забыл полезный хотфикс сюда добавить, чтобы на Android 2.x отображалась стена (вернул в стиле Павла Дурова).

Скоро будет 251-я сборка и на этом точно до конца июня закончим.
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии  |  Поделиться
Выкатываем за сегодня две сборки OpenVK Legacy для Android - 1.1.219 и 1.2.250.

Начнем с изменений в сборке №250:

1. Восстановлен доступ к фотографиям и видеозаписям.
2. Подправлены отступы для счетчиков в профилях (Android 4.0 и выше).
3. Почти доделан перевод экрана "О приложении" на английском и украинском языках и исправлена ссылка на тему FAQ.

Тоже самое касается и сборки №219, где также были восстановлены фотографии и видеозаписи, но там изменений стало больше, а именно:

1. Добавлена поддержка HTTPS-прокси и SelfEco Relay.
2. Перенесена реализация экрана основных настроек из сторонней библиотеки Takisoft на привычную Android AppCompat.
3. Исправлен визуальный баг счетчиков, найденный возле кнопки "Меню" в момент переключения экрана в раздел "Настройки".
4. Обновлен список инстанций OpenVK по состоянии на март 2026 года.

Стоит учесть, что откат версии 1.2 до 1.1 без полной переустановки невозможен, начиная с Android 12 и выше.

Скачать сборку №219: https://github.com/OpenVK/mobile-android-legacy/releases/tag/1.1.219
Скачать сборку №250: https://github.com/OpenVK/mobile-android-legacy/releases/tag/1.2.250

На этом пока всё, о найденных багах сообщайте здесь - https://github.com/OpenVK/mobile-android-legacy/issues.
Показать больше
Пожаловаться  |  Комментарии (3)  |  Поделиться
Коротко о планах разработки Android-приложения OpenVK Legacy (если успеем как минимум за 2026-2027 сделать, не факт):

1. Часть исправлений ошибок из сборки №249 будет перенесена в стабильную ветвь 1.1.x - в ближайшее время ожидается выход сборки №219 с актуальным списком инстансов на март 2026 года.
2. Выход первых стабильных сборок на основе ветви 1.2.x.
3. Начало разработки новой ветви OpenVK Legacy 1.5.x, где будет реализовываться клиентская часть API для ближайшего родственника OpenVK - проекта Smithereen.

После №250 и №219 новых обновлений OpenVK Legacy не будет до конца июня, поскольку мне как студента надо будет уже сдавать долги по учёбе, а также экзамены.

Ника Фалалеева, ответственная за OpenVK Flux, также приостанавливает разработку ровно по тем же причинам.
Показать больше
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии (2)  |  Поделиться
📱 OpenVK Legacy, сборка №249

1. Новый экран "О приложении", выполненный в едином стиле настроек.
2. Возвращен доступ к сообщениям, доступна в том числе и отправка.
3. Улучшена работа с предварительно загруженными постами из БД.
4*. В базах данных добавлена каскадная модель удаления записей перед обновлением ленты новостей во избежании непредсказуемого дублирования.
5. Устранен недочёт в отображении даты и времени опубликованной записи.
6. Механизм получения информации об авторах постов был вынесен в отдельную функцию, что позволяет упростить их обработку перед выводом в ленту новостей и личные стены.

* Улучшение доступно только после переустановки приложения или удаления баз данных, созданные прошлыми сборками.

Скачать: https://github.com/OpenVK/mobile-android-legacy/releases/tag/1.2.249
Показать больше
Пожаловаться  |  Комментарии  |  Поделиться
Ника Фалалева сообщила в Telegram-канале о своем плане переезда Maven-репозитория для OpenVK Legacy на новый хостинг.

В связи с этим разработка Android-приложения может быть временно приостановлена (надеемся, что это ненадолго). Следим за развитием ситуации.
Пожаловаться  |  Комментарии (2)  |  Поделиться
1 2 3 4 »