PWA у кожен ґаджет ))
Зрообить якийсь вебпроєкт чи інструмент, типу того що потроху штурхаю для зручного написання дописів. Так із ШІ воно значно легше, хоча не завжди просто, бо він не забезпечує всі рішення. І якщо веб сторінку опбулікувати на Cloudflare просто, і навіть зробити оптимізацію для мобільних пристроїв, це ще не буде доступно всім. Бо багато хто віддає перевагу смарфонам, що швидко й зручно, стаціаораний пк із собою не потягнеш, хоча це залежить від розмірів. Та все ж не те.
Отже постає питання як зробить подібний застосунко доступний усім. Можна згадати про прості рішення, як-то Tauri2 чи NeurolinuJS, але то не зовсім те й вимагає додаткових дій, підналаштувань і так далі. Щоб опулікувти андроїд застосунок його потрібно підписати, оплатити збір (один раз для всієї діяльності акаунта), а потім ще знайти відчацдушниї осіб щоб тестували те протягом двох тижнів активного використання, щоб хочасб по секунд 30 в день. І так далі. А яблучний магази там ще більше всякої всячини й збір потрібно платити щороку. Тож така собі благодійність.
А щобо одним махом це було доступно для всіх платформ?
Розвиток технологій дійшов до PWA. Собі розповідаю, що та абревіатура щось типу "портабле веб аплікейшн", але може бути й щось інше. І це значно простіше. Бо для цього на споживчому боці, достатньо бразера, як-то Хром, Хромініум, Вогняна чи Водяна Лисиця, Хоробрий Лев (він теж на базі хромініуму) та інші подібні. І лише натиснути на сторінці вебсайту "Встановити на пристрій", хоча не завжди така пропозиція з'являється у адресному рядочку, проте в глибше в меню такі опції є. У мобільних браузера до них легше дійти, а на ПК вони глибш заховані.
І все, після натиснення це стає доступно навіть без використання інтернету. По суті дані просто кешуються в пам'яті браузера і все, й можна користуватись навіть онлай. При цьому на робочому столі з'яляється ікона окремого застосунку, що зручно. Хіба є одна неприємна річ, це після чищення кешу й історії автономний доступ зникне. Але це найшвидший спосіб зробити застосунко портативним навіть для секти надкушеного яблука)) Хіба на мобільних не все так просто із кейченом. Принаймні він ставився у бразуер мобільного як розширення, але не підписував нічого, бо запити не бачив. А я шось не дуже розбираюсь.
По суті ось відповідь ШІ, що для цього потрібно:
Додати 2 файли конфігурації (
manifest.json, sw.js), набір іконок, а також внести 2-3 рядки коду у існуючий сайт (підключити манифест і зареєструвати Worker).ШІ
Та в мене працює із однією іконкою)) До тогож на ПК також там доступні всі ті розширення в ключно із кейчейном, тож це хорша штука. Хіба під такі застосунки окремий браузер встановити, щоб випадково не почитстити все що там було.
