[  ] [ a / b / pol / ukr / v / n / int / all ] [ dm / FAQ /  ]
[  / ФМ /  ]

Офіційний Андроїд-додаток "Нічан" — /n/ — Нічан

/n/ - Розмови про Нічан

[Відповісти]
Імʼя
Параметри
Тема
Допис
Файл
Пароль (для видалення файла)
Часті запитання та правила

Приєднуйся до бета-тестування андроїд-додатку!


File: 1791454473030.png (657.94 KB, 1024x559, 1791454225461.png) Google ImgOps

 No.1679

Починаємо відкритий бета-тест андроїд-додатку "Нічан" Завантажити (останнє оновлення 11.10.2026). Мінімальна версія Android - 10. Якщо версія за посиланням вже застаріла, при першому відкритті вона запропонує вам скачати оновлення. Бета-версія. Активна розробка, тому, можливо, не все працює, чогось не вистачає, щось зроблено не так - будь-які відгуки заохочуються. Це не веб-версія сайту - це повноцінний самостійний додаток, який працює по nichan-API (модифікована версія vichan-API). Відповідно функціонал не є дзеркальним відображенням функціоналу сайту. Фічі - Головна сторінка показує найсвіжіші треди з усіх дошок (по даті останнього бампу). Можна кастомізувати які саме дошки будуть показані. - Нескінченна стрічка на головній і в дошках - просто гортай сторінку вниз і нові треди будуть підвантажуватися, поки є. - Два види сповіщень (вимагає дозволу): відповіді на мої треди і відповіді мені. Коли додаток відкритий, перевіряється кожні 5 секунд, коли він у фоні - раз на 15 хвилин. - Прев'ю мають два режими - економія трафіку (завантажується у низькій роздільній здатності) і якісні (завантажується повна версія, а потім сам застосунок його перетискає, щоб не займав забагато місця) - Картинки кешуються на телефоні, щоб не перекачувати кожен раз після відкриття. По дефолту кеш зберігається 7 днів, в будь-який момент його можна очистити з налаштувань.
Решта функціоналу +/- така, яку ви можете очікувати від додатку до іміджборди. Якщо ж не така, то можете про це сказати.

 No.1680

File: 1791454682893.png (1014.61 KB, 1079x1278, ClipboardImage.png) Google ImgOps

Вже бачу проблему - треба докрутити нормальне форматування тексту з тегами. В наступній версії пофікшу.

 No.1681

>>1680
Виправив, файл оновив, якщо хтось вже встиг скачати, перекачайте.

 No.1682

>>1681
Було б добре автоматичні оновлення прикрутити.

 No.1683

>>1682
Слушно, додам в плани.
Раніше думав залишити це до того часу, коли дійдуть руки залити його на google play, але це ще хтозна коли буде.

 No.1684

File: 1791475039017.png (78.77 KB, 592x307, ClipboardImage.png) Google ImgOps

>>1682
Додав. Проблема - стара версія не хоче оновлюватися на нову (не знаю чому, але й не бачу сенсу розбиратися), тому перед встановленням стару версію видаліть. Нова версія буде оновлюватися самостійно, скачати її можна з оп-поста.

Більше ніяких змін немає. Хіба що нова apk підписана приватним ключем, і тепер телефон не буде лаятися на те, що вона небезпечна.

 No.1685

File: 1791486824464.jpg (288.51 KB, 720x1650, Screenshot_2026-10-08-22-1….jpg) Google ImgOps

>>1679
>Завантажити (останнє оновлення 08.10.2026)
Видає таке при натисканні.

 No.1686

>>1685
Поправив. Одруківка в назві файлу була, мінус замість нижнього підкреслення. Перевірив, натискається.

 No.1687

Нова версія

- Тепер є каталог. В налаштуваннях можна обрати як має виглядати перегляд дошок.
- Кнопки форматування у полі допису.
- Приховування тредів вручну і фільтрами.
- Виправлено помилку, через яку натискання на поле тексту під час створення нового треду інколи крашило форму (користувач бачив лише фон).

 No.1688

File: 1791542840505.webm (1.35 MB, 774x720, чому.webm) Google ImgOps

Функціонал:
- Додано приховування тредів і дописів вручну і за фільтрами, як на сайті.
- (Більш) нормальна навігація по >>цитатам
- Автозбереження чернеток (окремо для кожного треду і для форми нових тредів)
- Експорт/імпорт налаштувань (несумісно з браузером)

Інтерфейс:
- Покращено форму створення треду.
- "Збережене" та "Історія" зроблені компактнішими.

Оптимізація:
- Ліквідовано купа місць, де ті самі картинки завантажувалися по кілька разів.
- Кілька дрібніших покращень швидкодії
- Кешування допиляне, тепер кешуються не лише картинки, але й треди. Також оптимізоване автооновлення.
- Головна сторінка тепер завантажується одразу ж з кешу, і потім у фоні довантажує з сервера оновлення (зверху буде текст "Оновлення..."), не треба дивитися на порожню сторінку, поки він тягне щось.

Мінімальна версія ОС збільшена з Android 6 до Android 10 (не всі реалізовані функції підтримуються в шостому)

 No.1689

>>1688
Хоч сам по собі встановлювач не врубає хуйню "иии сторонні джерела кококо", але оновлення -- врубають.

 No.1690

>>1689
Треба дозволити ставити оновлення з цього джерела. Андроїд має сам запропонувати це зробити.

 No.1691

File: 1791544005922-0.png (112.37 KB, 1080x685, Screenshot_20261009-140515.png) Google ImgOps

File: 1791544005922-1.png (212.94 KB, 1079x1452, Screenshot_20261009-140525.png) Google ImgOps

>>1690
Ось приблизно так це має виглядати.

 No.1692

- Додано галерею
- Розширено налаштування, детальні фільтри, якість прев'ю залежно від типу інтернету.
- Цитата через виділення
- Кількість кнопок в шапці програми починає рости, тому додана нова кнопка меню. Туди буду засовувати різні функції. Зараз в тредах там "Галерея" і "Пошук на сторінці", а в дошках там просто "Пошук на сторінці". Пізніше там буде архів, але для нього ще треба АПІ допиляти, тому це колись потім. Кнопка "Оновити" переїхала в протилежний кут, сподіваюся, це зручно. Але нагадую, треди, дошки і головна підтягують нові пости автоматично раз на 5 секунд, тому ця кнопка вам особливо не потрібна.

 No.1693

>>1692
А, ще нагадування додав. У збережених тредах є іконка будильнику, там можна задати коли тебе сповістити глянути в цей тред.

 No.1699

Додав меню до перегляду картинок. Там інфо про файл і кнопка "Завантажити".

 No.1700

File: 1791673685929.png (1.46 MB, 1513x1039, ClipboardImage.png) Google ImgOps

Слово дня (чи точніше, ночі) - оптимізація. Перші версії застосунку фокусувалися на функціоналі, а оптимізація докручувалася пізніше. Але сьогодні майже весь апдейт присвячений саме оптимізації і швидкодії.

- Головне: оптимізація перевірки оновлень і сповіщень. Замість десятків запитів тепер робиться лише один. Створено це завдяки впровадженню цілком нового API. Докладніше в кінці.
- Нове API дозволило реалізувати нову функцію - сповіщення про нові треди на обраних дошках. Ця функція ніяк не впливає на швидкідкодію, список нових тредів вже потрапляє в пакет оновлень даних сайту, ми просто показуємо його користувачу.
- Створено черги і пріоритети завантаження. В першу чергу оновлюватися буде відкритий на екрані тред. В першу чергу провантаживатимуться зображення, які прямо зараз у тебе на екрані (раніше провантажувалися по списку, від першого на сторінці, до останнього).
- Перше увімкнення цієї версії додатку створюватиме контрольну точку - тому воно буде трохи довшим (триватиме плюс-мінус як усі увімкнення зараз). Подальші оновлення будуть швидшими, бо вони перевірятимуть лише дані від контрольної точки.
- Якщо на сайті немає оновлень, сервер повідомляє про це http-кодом, а не повноцінною API відповіддю, що скоротило час перевірки оновлень.
- Додано ще більше кешування, кеши тредів, кеши головної, кеши форматування, тощо. В налаштуваннях пункт "локальні дані", відповідно, розширений.
- Споживання оперативної пам'яті під час активного використання (прокручування тредів, переходу по сторінкам) зменшено на ~20%

Нове API для сповіщень. Попередні версії використовували загальносайтове модифіковане VichanAPI, яке робило багато запитів і витрачало ресурси телефону на те, щоб дізнатися "в яких тредах були відповіді і чи були якісь відповіді мені". Нове API робить один єдиний запит, у якому одразу повертаються лише важливі деталі - кількість нових тредів на кожній нитці, кількість відповідей у відслідковуваних тредах, кількість відповідей на мої пости і короткий текст - перші 200 символів допису, щоб було що показати. Ну і ще спеціальний якір, щоб наступний запит відправляв лише дані, які з'явилися після попереднього якора.
В одному місці це трохи збільшило навантаження на сервер - він витрачає 6мс на підготовку інформації (це дрібничка). Але плюси значно більші. По-перше, очевидно - кількість запитів скоротилася майже в 20 разів, і це зменшило навантаження на сервер. Тобто це очевидний плюс в принципі. Телефону тепер треба менші масиви тексту обробляти і працювати він має з єдиним файлом, а не з десятком. Але є ще більш прихований плюс. Справа у тому, що Нічан хоститься на дешевому хостингу. Дешевому і досить повільному. І тому зменшення кількості запитів дало додатковий суттєвий плюс - отримання повної інформації про статус дошок, якщо на кожній дошці з'явилися нові треди тепер займає 700мс (на холодну) і 200мс (коли з'єднання вже встановлене). Це довго? Так, це довго. Але раніше у найгіршому сценарії це могло займати 7 секунд. СЕКУНД! Тут усе йде разом, і хостинг в США, і клаудфлара і повільний сервер з низькими ресурсами. Тому очікуйте серйозне покращення роботи додатку. Так, це АПІ лише для сповіщень, самі сторінки і дошки оновлюються старим способом, але це саме лише зменшення кількості фонових запитів має дати відчутне покращення життя.

"Чи буде у Нічану колись нормальний хостинг?" - чую голос із натовпу. Можливо. Якщо буде необхідність. Іншими словами - коли сюди почнуть частіше заходити люди.

Але годі про сумне. Давайте про щось хороше - новий функціонал:

- Сповіщення про нові треди. Вже згадане зверху.
- Нарешті реалізований архів. Він у меню дошки.
- Збереження нитки оффлайн. Зберігається окремо від кешу і не видаляється автоматично. Зберегти можна в меню треду. Переглянути можна в підменю "збереженого".
- Рудиментарний переглядач файлів зроблено менш рудиментарним.

 No.1701

>>1679
А чи має він віруси?

 No.1702

cdsnig

 No.1703

>>1701
Так, має.

Пишу з нового телефону, так як старий здох після встановлення цього додатка.

 No.1704

>>1701
Тільки якісні, вітчізняні та патріотичні, ніякого китайського лайна.

 No.1705

>>1679
Їбать, оце розбудова УБК поперла.

 No.1706

>>1705
Приєднуйся, активнічай.

 No.1707

>>1700
Офтоп, але що за нейронкою ти оце клепаєш? 👀

 No.1708

>>1707
База на Sol, відшліфовування на Astra.