Браузер Searcli: Что такое Zero UI и почему это хорошо

Меня всегда задевало, что на смартфонах с огромными дисплеями мы видим так мало контента. Куда ни глянь - везде адресные строки, меню и рамки, которые съедают полезную площадь. Я решил проверить: можно ли сделать браузер, где интерфейса вообще нет, а сайт занимает 100% экрана?

Так появился Searcli. Это проект, который я написал в одиночку, чтобы реализовать концепцию «чистого веба».

В чем соль?

Основная идея - интерфейс не должен мешать. В Searcli всё пространство отдано под сайт. Нет ни верхней панели, ни нижнего бара, которые висят мертвым грузом.

Как этим управлять? Вместо кнопок я сделал ставку на скрытую навигацию. Меню и адресная строка вызываются только тогда, когда они нужны, а в остальное время их просто не существует. Это дает странное, но крутое ощущение: ты держишь в руках не телефон с приложением, а просто веб-страницу.

Почему это было сложно сделать одному?

Основная проблема была не в движке (использую стандартный WebView), а в логике поведения интерфейса. Нужно было настроить всё так, чтобы элементы не перекрывали важные части сайтов и не вызывались случайно.

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

Что в итоге?

Searcli - это не попытка убить Chrome. Это инструмент для тех, кто любит минимализм и хочет выжать из экрана своего смартфона максимум.

Если интересно потестить - ищите в RuStore. Буду рад любому фидбеку, особенно по части жестов и удобства управления «невидимым» меню.

1