Закрыть
Вверх
Приложение OpenVK » Стена
29 записей
Недостаточно прав
Чтобы просматривать эту страницу, нужно зайти на сайт.
В связи с тем, что VK открыл исходный код некоторых проектов под общим названием OpenVK (кто-то из сотрудников из команды RuStore передал нам привет, походу), наш основной проект OpenVK в скором времени может поменять свое название.

Если мы на это и решимся, то это затронет все мобильные приложения OpenVK Legacy для Android и iOS и OpenVK Refresh для Android, которые так или иначе связаны с нашим проектом OpenVK, но не с самой компанией VK.

Спасибо за внимание!
Пожаловаться  |  Комментарии (6)  |  Поделиться
Мы вам ещё здесь не рассказывали, как там дела с приложением OpenVK Legacy для Android.

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

В чем были большие проблемы поддерживать видеозаписи в старых версиях Android без использования сторонних библиотек?

1. Изначально для обработки загруженных видеофайлов в OpenVK применялись стандарты кодирования, свободные от патентов - видеокодек Theora и аудиокодек Vorbis.

Команда OpenVK в конце-концов столкнулась с их проблемами совместимости с устройствами Apple, так как они в WebRTC умели дружить только c кодеками VP9 и H.264 даже с учётом совместимости со старыми браузерами. В итоге, 29 февраля 2023 г. был осуществлен переход на H.264 плюс MP3.

2. До Android 10 отсутствует официальная поддержка формата MP3onMP4 (аудиодорожки формата MP3, упакованные в контейнер MP4).

3. В Android все ещё не поддерживается видеокодек Theora.


Со сторонними библиотеками тоже не всё так хорошо:

1. ijkplayer (на основе FFmpeg 3.x) версии 0.7.x поддерживает только Android 2.3 и выше из-за того, что FFmpeg собрали с учетом среды выполнения, несовместимая с более старыми версиями Android.

2. Старые версии ExoPlayer также работают с версиями Android 2.3 и выше, её обратное портирование - тот ещё вопрос.


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

Дополнительно можем показать исследования по потреблению памяти: раньше была серьезная утечка памяти нативного процесса, который работает с FFmpeg напрямую, а сейчас - все почти приходит в норму и держится на уровне 20-25 МБ, если мы смотрим именно нативный процесс.
Пожаловаться  |  Комментарии (1)  |  Поделиться
Также намечается редизайн страниц для планшетного интерфейса OpenVK Legacy, чтобы больше походить на дизайн для декстопов или приложения ВКонтакте для iOS.

Мы бы, конечно, оставили прежний дизайн, но нет ничего лучше, чем просто переделать хедер.
Пожаловаться  |  Комментарии (3)  |  Поделиться
Всех причастных пользователей приложений OpenVK (и разработчиков тоже) поздравляем с Новым годом!
Пожаловаться  |  Комментарии  |  Поделиться
🆕 В следующем обновлении OpenVK Legacy появятся значительные улучшения раздела аудиозаписей.

На данный момент готовы:
🔎 поиск аудиозаписей из персонального списка
📼 перемотка аудиозаписи
🪲 исправления ошибок в встроенном аудиоплеере

На видео артефачит только сама демонстрация экрана телефона.
Пожаловаться  |  Комментарии  |  Поделиться
Что вы думаете про аудиозаписи в OpenVK Legacy?

Собираетесь с приложения что-либо слушать или ждёте, пока я поработаю над функционалом раздела?
Пожаловаться  |  Комментарии (10)  |  Поделиться
Пока основной инстанс уже тестируется под PHP 8.2, некоторые пользователи пока не могут зайти в профиль и отправлять сообщения из-за ошибок на стороне API.

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

UPD: ошибки исправлены.

Если найдете ещё, то сначала проверяете список issue (github.com/openvk/openvk/issues) на дубликат и, если дубликата нет, то отправляете туда, приложив логи к запросам API. Подробнее о том, как создать логи, можно узнать тут - openvk.su/topic181_1.
Пожаловаться  |  Комментарии (3)  |  Поделиться
📱 А мы напоминаем, что в разработке сейчас находятся мобильные приложения, работающее поверх совместимого с VK API.

Конкретно ведётся три версии приложения:

🤖 Под Android:
Legacy - для Android 2.1 и выше
Refresh - для Android 5.0 и выше

🍏 Под iOS:
Legacy - для iOS 6 и выше

🥺 Если хотите ускорить разработку приложения, то:

🧑‍💻 Дорабатывайте API нашего продукта через Pull Request'ы (даже есть шанс попасть в команду разработчиков!), голое API вы можете посмотреть здесь - github.com/openvk/openvk/tree/master/VKAPI

👹 Создавайте свои версии приложения — хоть для Symbian, хоть на React VKUI, хоть на Windows Phone, всё равно расширять пользовательскую базу будет полезно.

С документацией на API вы можете ознакомиться тут - docs.openvk.su/
Пожаловаться  |  Комментарии (11)  |  Поделиться
Что-то давно постов не было... Время это исправить!

Вот вам свежий дайджест апдейтов Android-версии приложения OpenVK Legacy за 16 сентября:

1. Мы начали писать видеоплеер почти с нуля и отказались от IJKPlayer в пользу двух версий FFmpeg. Не исключены проблемы при воспроизведении видео из-за отсутствия поддержки некоторых кодеков и оптимизации под это дело. Пока не хватает как разраба опыта допилить его. 🫠
2. Доступны расширенные опции поста: публикация от имени группы и публикация с подписью.
3. Обновился редактор публикаций - на планшетах он запускается как диалоговое окно, не занимая лишнее пространство. Там поддержку эмодзи мы завезли от души.

На этом пока все, увидимся ещё 👋
Пожаловаться  |  Комментарии (1)  |  Поделиться (1)
? Поздравляем Григория Клюшникова с десятилетием третьей версии Android-приложения ВКонтакте, даже несмотря на то, что первый релиз воспринят на форуме 4PDA весьма неоднозначно!

Чаще всего юзвери ругали третью версию за вылеты, фото в шакальном качестве в зонах приёма 2G (GPRS или EDGE) и даже 3G, подтормаживания, бесящие баги, утечки памяти, непривычный интерфейс (хорошо, что дизайн не айфоновский) и отвратительный планшетный интерфейс.

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

Бывшего разработчика есть за что хвалить - хотя бы за большой вклад в развитии как самого ВКонтакте, так и мобильной индустрии на старте популярности ОС Android. И его традиции продолжаются и сегодня, только уже в мире Федивёрс: официальный Android-клиент Mastodon и альтернативный ВК под названием Smithereen - тому примеры.

? Интересный факт:
Приложение OpenVK Legacy использует такой же дизайн, оригинальные макеты к нему и альтернативные реализации с открытым исходным кодом. Оно полностью написано с нуля, как и сегодняшний герой этого поста, работает исключительно с инстанциями OpenVK и лучше заточено под планшеты.
Пожаловаться  |  Комментарии (1)  |  Поделиться
Прошел уже год с того момента, когда началась активная разработка клиента 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)  |  Поделиться
Как и ожидалось, для создания какого-никого новогоднего настроения я поработал над новогодним сплэш-экраном для OpenVK Legacy. Он включается автоматически с 1 декабря по 15 января также, как и в темах веб-версии OpenVK.

Это будет в следующем билде.
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии  |  Поделиться (1)
Немного про отладку приложения OpenVK Legacy на случай, если поймали какой-нибудь лютый баг или бесконечный вход в профиль.

Как было описано в нашем FAQ (openvk.uk/topic181_1), меню отладки было спрятано только в release-сборке OpenVK Legacy.

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

Однако, в исходном коде ветки stable (github.com/openvk/mobile-android-legacy/tree/stable) можно понять как открыть меню отладки и записать лог в файл, но я это документировать понятным языком не собираюсь.

При желании можно воспользоваться debug-сборкой приложения, поскольку в этой версии можно получить больше информации о запросах и ответах OpenVK API прямо в логах.

Кстати, насчет следующих билдах: добавим возможность ответить на комментарии и рассмотреть подробную информацию о группах. Stay tuned!
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии  |  Поделиться
Что нового появилось в OpenVK Legacy за последние 4 недели?

1. Появилась поддержка HTTP-прокси.
2. Теперь можно просматривать фотографии с поста.
3. Работает авторизация и отправка комментариев и сообщений путем нажатия кнопки "Enter" на физическом клавиатуре.
4. Появилась глобальная лента новостей, а также возможность подписываться на группы.
5. Теперь можно удалять сообщения или копировать его текст в буфер обмена.
6. Добавлено управление входящими заявками в друзья и многое другое.
Пожаловаться  |  Комментарии (3)  |  Поделиться
OpenVK Legacy теперь в официальном репозитории F-Droid.

Достаточно установить F-Droid на свое устройство, вбить в каталог "OpenVK Legacy" и установить. Если уже установлено OpenVK Legacy из другого источника и не можете установить из F-Droid (из-за несовпадения подписей), смело удаляйте.

Но если вам важна чрезвычайная скорость получения обновлений, то лучше воспользоваться собственным репозиторием: repo.openvk.uk/repo/

Версия репозитория без TLS: repo.openvk.co/repo/
Пожаловаться  |  Комментарии (3)  |  Поделиться
Ну и не забываем про наш FAQ, если при использовании приложения что-то пойдет не так (авторизация не работает или как создать лог) - openvk.uk/topic181_1
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии (2)  |  Поделиться
Сейчас в приложении OpenVK Legacy полностью функционирует авторизация, работают гиперссылки в постах и показ репостов, а также поддерживаются несколько вложений в одном посте.

Скоро добавим поддержку HTTP-прокси для большей совместимости с различными инстанциями на устройствах ниже Android 4.4.
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии (6)  |  Поделиться
Началось публичное бета-тестирование OpenVK Legacy. Мы будем рады, если найдете еще больше багов ?.

Что из себя представляет приложение OpenVK Legacy?:

1. OpenVK Legacy - это мобильное приложение OpenVK для ретро-устройств на Android с дизайном а-ля ВКонтакте 3.0.4 из 2013 года.
2. Минимальная поддерживаемая версия - Android 2.1 Eclair, т. е. аппараты из 2010 г. в. вполне пригодятся.
3. Оно работает на базе OpenVK API: ведь по мере развития самого API оно также будет развиваться.
4. Лампово, зато олдскульно.

Что готово?
- То, что сейчас реализовано в API.

Как скачать?
- Через Telegram (t.me/ C0SDKSrbc2ViYWJi) или F-Droid (репозиторий repo.openvk.uk/repo/)

Куда постить баги?
- На GitHub (github.com/openvk/mobile-android-legacy/issues)

Приятного тестирования!
Пожаловаться  |  Комментарии (6)  |  Поделиться (2)
А пока советуем поучаствовать в опросе: openvk.uk/wall2287_25
Автор: Dmitry Tretyakov
Пожаловаться  |  Комментарии  |  Поделиться
Всем привет! Совсем скоро состоится открытие публичного бета-тестирования приложения OpenVK для Android.

О полном начале бета-тестирования мы сообщим дополнительно в этой официальной группе.
Автор: Даниил Мысливец
Пожаловаться  |  Комментарии  |  Поделиться
1 2 3