Андроид — говно, не-вебный отдел гугл — дебилы

Даже Internet Explorer, проклятый HTML-верстальщиками всего мира, действует вполне логично — не броузерово дело, какой адрес ввели, алгоритм одинаков — сначала понять IP, по которому соединяться, потом соединяться. Если не получилось понять IP — выдать ошибку.
Так же действуют Firefox и Safari/iOS. Opera не проверял, Opera Mini@Android вроде делала что надо.
Дело в том, что эти дебилы совместили адресную строку со строкой поиска. Интерфейсный прогресс, дада. При этом, конечно же, поведение броузера должно отличаться — в случае адреса надо идти по адресу, а во всех остальных случаях идти на сайт http://google.com с запросом.
Вопрос в том — как понять, что ввели, адрес или запрос?
Моё первое решение (ну вот если бы на собеседовании спросили) — натравить на строчку регексп дабы убедиться, что это несколько слов, разделённых точкой. Если это так — лезть в DNS.
Пацаны из Гугл решили вопрос непросто — они по локальному списку доменов проверяют домен на валидность. В случае .ea домен валидность проваливал и... "хроме" шёл в гугл искать.
В результате на полигоне РИ "Заповеник Гоблинов" владельцы устройств на говноондроеде то ли обломались окончательно, то ли решение "вбивать не "science.uni.ea", а "http://science.uni.ea" всё же сработало и для мобильной версии гуглового поделия.
На мастерке я так и не удосужился взять андроидофон и потыркаться самому.
А вы говорите, что гугл лучше иос.
Мвахаха.
И чтобы два раза не вставать — спасибо

Да, iOS, впрочем, тоже отличился шопривет.
При включенном мобильном Интернете лезть в локальную сеть даже по IP он отказывался. Чувствовал, гад, что там нет интернета, поэтому лазать там не интересно.
Приходилось отрубать 3G/Edge/GPRS вообще, тогда он со вздохом лез-таки в локалку, в которой нет выхода в Интернет.