Андроид приложение Knopar для вашего сайта - магазина, страницы. Так же смотрите - "Что это за приложение и что оно умеет"
Поднимает сайт в рейтинге
Не стоит ходить во круг китайской стены ( улица Рае ) или сидеть в халупе ( использовать браузер со стартовой страницей вашего сайта или ярлычёк на столе ), начните уважать себя и почувствуйте вкус.
Ваш логотип или название компании будет вашей иконой на столе телефона в свободном перемещении.
Размер приложения 23 мг. Файл "АПК" - 7 мг. Файл поставляется в формате "apk".
Устранена функция запроса иконки сайтов к гууглу ( потенциальная опасность построения облика ). Добавлена функция "Журнал сети" ( просмотр что и/или для кого собирает тот или иной ресурс). Так же разрабатываются функции:
Закладки и их комментирование ( таких функций не найти )
История и дополнительные сведения ( таких функций не найти )
Приложение не собирает данные для нас или наших партнёров. Однако сама технология Андроид очень сложная на самом смартфоне. Заказывая товар у внимательных производителей вы повышаете статистику в свою пользу.
Приложение размещённое на вашем сайте делает ваш сайт более релевантным ( в поисковой системе занимает - завоёвывает позиции выше остальных, роботы индексирования определяют такой сайт как более оптимизированный и с более лучшей логистикой и отдают предпочтение именно таким сайтам ) и повышает вашу конкурентоспособность.
Что это за приложение и что оно умеет
- Веб-браузер с вкладками
Приложение поддерживает множественные вкладки (классический браузерный функционал). Вкладки можно открывать, закрывать, переключаться между ними, все вкладки сохраняются в SharedPreferences и восстанавливаются после перезапуска. - WebView с расширенными настройками
Включена поддержка JavaScript, DOM Storage, масштабирования и адаптивного отображения. Есть клиент WebView для управления событиями загрузки страниц. - Жесты управления UI
Пользователь может свайпать для показа/скрытия панели ввода URL и меню вкладок. - Панель URL-адреса
Можно ввести адрес вручную, который автоматически преобразуется в правильный формат (https). - Меню с дополнительными функциями над WebView
Долгий клик по ссылке предлагает варианты открытия в новой вкладке или текущей. - Сохранение и автозаполнение паролей
Это ключевая и интересная функция:- Внедряется JavaScript-код в страницы для автоматического захвата введённых логина и пароля при отправке формы.
- Через мост JavaScript — Android данные шифруются и сохраняются в EncryptedSharedPreferences.
- При повторном посещении сайта автозаполняются поля логина и пароля из защищённого хранилища.
- Контекстное меню для выбранного текста
Позволяет осуществить быстрый поиск выделенного текста в Google или на сервисе Perplexity.ai. - Загрузка и показ иконок сайтов (favicon) через external API Google.
Чем полезно
- Может служить как простой браузер с поддержкой вкладок.
- Использование защищённого контейнера для хранения паролей повышает безопасность по сравнению с обычным SharedPreferences.
- Автоматизация сохранения и ввода паролей снижает необходимость использовать сторонние менеджеры паролей.
- Встроенный поиск выделенного текста делает взаимодействие с браузером удобнее.
- Наличие свайпов улучшает UX и позволяет быстро переключаться и управлять интерфейсом.
Безопасность
- Плюсы:
- Пароли и логины сохраняются в EncryptedSharedPreferences с использованием MasterKey, что обеспечивает шифрование и защищённость данных.
- Используется современная схема AES256_GCM, одна из самых надёжных.
- Использование JavaScript Bridge ограничено интерфейсом saveCredentials, а не даёт свободный доступ в WebView.
- Возможные риски:
- Инъекция JavaScript для отслеживания форм — уязвимость, если на сайтах включен чужой или вредоносный код, или если страница скомпрометирована, может произойти утечка.
- Автоматическое автозаполнение может быть перехвачено вредоносным скриптом, если сайт небезопасен.
- Нет явной проверки безопасности URL перед загрузкой (например, HTTPS enforced). Возможно открывается небезопасный контент.
- Не реализована проверка сертификатов SSL (webViewClient грузит страницы, но не переопределяет onReceivedSslError).
- Отсутствует sandboxing или использование современных компонентов вроде WebView в режиме безопасного просмотра (Safe Browsing).
- Отсутствует двухфакторная аутентификация или дополнительное шифрование внутри приложения для входа.
Потенциал
- Для пользователей:
- Может развиться в легковесный браузер для быстрого просмотра с функцией менеджера паролей.
- Возможна интеграция с сервисами автозаполнения или синхронизации паролей.
- Можно добавить дополнительные функции безопасности (например, мастер-пароль).
- Для разработчиков:
- Базовый код для создания кастомного браузера с уникальными возможностями.
- Можно улучшить UI (удобство вкладок), добавить вкладки инкогнито, блокировщик рекламы, VPN.
- Интеграция с внешними API для расширения поиска и рекомендаций (Perplexity установлен как пример).
- В бизнес-контексте:
- Возможно вписать как специализированный браузер для корпоративных или закрытых ресурсов с механизмом безопасного хранения учётных данных.
Итог
Это полезное приложение — простой браузер с вкладками и встроенным менеджером паролей на основе WebView и EncryptedSharedPreferences, обеспечивающий комфортный веб-серфинг и хранение данных в зашифрованном виде в пределах устройства.
По безопасности — базовая грамотная работа с паролями, но есть потенциал для улучшения (обработка SSL, безопасная загрузка, профилактика XSS-уязвимостей). Будет полезен тем, кто хочет легковесный, простой браузер с кастомной авторизацией, но не для высокобезопасных задач без доработок.
Приложение каждую неделю обновляется ( разрабатывается ) требуется только для добавления новых функций если они нужны ). Если вы наш клиент то обновить своё приложение вам будет стоить 45. В реальности хлеба не просит .
S.P. Обновляя приложение, каждый раз вы делаете заметки на странице "наше приложение к Андроид" в материале "о приложении" , что показывает роботам и документации сайта ( если есть паспорт базы - занесите туда ), о том что сайт находиться в постоянном уходе и его актуальность на высшем уровне.
1000 штук по 35