Браузер Searcli: Что такое Zero UI и почему это хорошо
Меня всегда задевало, что на смартфонах с огромными дисплеями мы видим так мало контента. Куда ни глянь - везде адресные строки, меню и рамки, которые съедают полезную площадь. Я решил проверить: можно ли сделать браузер, где интерфейса вообще нет, а сайт занимает 100% экрана?
Так появился Searcli. Это проект, который я написал в одиночку, чтобы реализовать концепцию «чистого веба».
В чем соль?
Основная идея - интерфейс не должен мешать. В Searcli всё пространство отдано под сайт. Нет ни верхней панели, ни нижнего бара, которые висят мертвым грузом.
Как этим управлять? Вместо кнопок я сделал ставку на скрытую навигацию. Меню и адресная строка вызываются только тогда, когда они нужны, а в остальное время их просто не существует. Это дает странное, но крутое ощущение: ты держишь в руках не телефон с приложением, а просто веб-страницу.
Почему это было сложно сделать одному?
Основная проблема была не в движке (использую стандартный WebView), а в логике поведения интерфейса. Нужно было настроить всё так, чтобы элементы не перекрывали важные части сайтов и не вызывались случайно.
Сейчас браузер уже живет в RuStore. Он весит копейки, быстро открывается и просто делает свою работу - показывает интернет без лишнего визуального шума.
Что в итоге?
Searcli - это не попытка убить Chrome. Это инструмент для тех, кто любит минимализм и хочет выжать из экрана своего смартфона максимум.
Если интересно потестить - ищите в RuStore. Буду рад любому фидбеку, особенно по части жестов и удобства управления «невидимым» меню.