Закрыть
⬆ Вверх
Приложение OpenVK » Стена
28 записей
Прошел уже год с того момента, когда началась активная разработка клиента OpenVK Legacy. Началось это в середине марта прошлого года.

Несмотря на то, что OpenVK API начали только-только развивать, ко мне лично Владимир Баринов предложил поучаствовать над созданием клиента, который должен быть не только совместим со старыми андроидами (порог не младше 2.3), но и подражаемым дизайну третьей версии ВК для Android.

Отчасти, это было связано с моей параллельной разработкой IRC-клиента специально для Android 2.2 и прекращением поддержки Kate Mobile для Android 2.1-2.3 (иронично, ведь KM писали для легаси какашек в первую очередь)

Изначально это приложение написано было на актуальной версии Android Studio. Но все было хорошо до тех пор, пока я внезапно не осознал, что наговнокодил очень даже знатно после неудачных попыток внедрения в клиент LongPoll. В итоге, осенью 2022 г. приложение было переписано, уже на Android Studio 1.1.0, чуть позже - перенесено на Android Studio 2.3.2. С одной стороны - это даже плюс, ведь поддержка Android 2.1 полностью гарантирована как по ресурсам, так и по кодовой составляющей, но с другой стороны - полностью теряем практически новомодные фичи, вроде адаптивные иконки.

Открытое бета-тестирование OpenVK Legacy запущено 19 октября 2022 г., а первый стабильный билд под №155 вышел 25 ноября.

Первые два скриншота - это совсем ранний билд №14, и последние два - это билд №191.

Интересный факт: весь дизайн повторяет практически точь в точь как третий ВКонтакт, а оригинальные макеты были предоставлены Григорием Клюшниковым (он же бывший разработчик ВК 3.x). За это ему большой респект!
Автор: Dmitry Tretyakov
Комментарии (2)  |  Поделиться
iOS разработчик OpenVK Legacy: *идет на отработку, едет куда-то и потом переписывает приложение в другой версии Xcode*
Я: *уже который раз допиливаю Pull-To-Refresh на Android, фикшу баги и жду когда появятся новые методы API*
Тестеры, которые и так всё видели:
Комментарии  |  Поделиться
Время не стоит на месте, также как и разработка мобильных приложений в целом. Нововведения в OpenVK Refresh - тому подтверждение.

Это и глобальный поиск, и просмотр заявок в друзья, как это было в OpenVK Legacy для Android.

Скачать APK: t.me/ nPLHBZqAsFlhYmIy, поиск по хештегу #refresh
Комментарии (1)  |  Поделиться
Пользователи OpenVK Legacy для iOS теперь могут просматривать ленту новостей и отправлять посты.

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

А что касается владельцев устройств на Android? В OpenVK Refresh работает почти все, что есть в OpenVK Legacy, кроме поиска и заявок в друзья. А в Legacy уже появилась поддержка эмодзи для Android 4.3 и ниже и видео (правда, с багами на стороне библиотеки, использующей FFmpeg).
Комментарии (1)  |  Поделиться
Итак, представляю вашему вниманию первую альфа-версию клиента OpenVK Refresh (ранее называвшийся как OpenVK Native или OpenVK Modern).

1. В чем суть?
Суть приложения состоит в том, чтобы переосвежить интерфейсы ВК 3.x в стиле Material Design 2, и смешать это все в воедино за красивым бантиком.

2. Чего так не хватало в OpenVK Legacy?
Ну конечно, кастомизации. Тема строилась явно на растровых изображениях, что пришлось по полчаса перерисовать всю тему и не дай бог что-то сломается при показе. Сейчас, благодаря Material Design, можно это легко обойти стороной и предложить все новые и новые возможности.

3. Продолжит ли OpenVK Legacy развиваться?
Да, поддержку устройств разных эпох мы не бросаем и надеемся на то, что мы позволим всем оценить все преимущества OpenVK. Как говорится, все возрасты покорны, даже 10-летний гаджет.

4. Где взять исходники клиента OpenVK Refresh?
Вот здесь - github.com/tretdm/openvk-refresh.

5. Какова минимальная поддерживаемая версия Android?
Android 5.0 и выше. Android SDK версии 13.

Стоит заметить, что сейчас в OpenVK Refresh много чего не работает и поэтому первые версии уже в альфа-тестировании, но мы только начали потихоньку доводить приложение до совершенства.

На нашем Telegram-канале канале теперь есть и OpenVK Legacy, и OpenVK Refresh, и OpenVK Flutter для iOS и Android. Подписывайтесь и тестируйте: t.me/ C0SDKSrbc2ViYWJi
Автор: Dmitry Tretyakov
Комментарии (9)  |  Поделиться
OpenVK Legacy существует не только под Android, но и под iOS.

За разработку приложения под исторические версии iOS отвечает Владимир Баринов. Приложение полностью совместимо с iOS 6.

Советуем владельцев старой техники Apple подписаться на Telegram-канал с обновлениями: t.me/ WStOxj-WtKQG4lDg
Комментарии (13)  |  Поделиться
Дайджест обновлений OpenVK Legacy за 23 января.

После новогодних праздников постепенно возвращаемся к доработке приложения OpenVK Legacy. Что нового появилось в свежих обновлениях?

1. Добавлена возможность отключать сплэш-заставку, отображаемую при запуске - это позволит сэкономить время запуска приложения.
2. Добавлена простая смена языка приложения без необходимости открывать настройки операционной системы.
3. Последнее состояние, которые было до выхода из приложения, запоминается только при условии, если снять галочку "Обновлять новости при запуске".
4. Добавлена подсветка URL-адресов и e-mail в сообщениях.
5. Самое главное - исправлена уязвимость с хранением паролей без принудительного хеширования, из-за чего с рутованного устройства можно было легко взломать аккаунт без двухфакторной аутентификации.

Скачать обновления можно по ссылке: t.me/ nPLHBZqAsFlhYmIy
Репозиторий F-Droid: repo.openvk.uk/repo/ или repo.openvk.co/repo/
Комментарии (4)  |  Поделиться
А теперь планы разработки OpenVK Legacy на следующий год:
1. Реализуем отправку фоток.
2. Будем пытаться реализовать просмотр видео.
Я просто не уверен, что смогу на Android 2.x сделать, учитывая что на официальных инстансах все видео принудительно обрабатываются в формате OGV.
3. Сделаем поддержку фонов в стенах.
4. Прочее, ибо время покажет.

На этом пока все. 161-й билд будет последним в 2022 году, а начнем дальше писать уже после Нового года.
Автор: Dmitry Tretyakov
Комментарии (1)  |  Поделиться
Комментарии (2)  |  Поделиться
Как и ожидалось, для создания какого-никого новогоднего настроения я поработал над новогодним сплэш-экраном для OpenVK Legacy. Он включается автоматически с 1 декабря по 15 января также, как и в темах веб-версии OpenVK.

Это будет в следующем билде.
Автор: Dmitry Tretyakov
Комментарии  |  Поделиться (1)
1 2 3