Основните принципи, на базата на които е изграден интерфейса на Google
Миналия месец ви предложих две статии, написани от член на екипа, отговарящ за качеството на търсенето в Google, които, надявам се, са ви били интересни и поне малко полезни. В началото на този месец бе публикувано продължение на тези две статии. Вярно, че малко късно се сещам да ги добавя към колекцията в този блог, но по-добре късно, отколкото никога. Нали така?
Третата статия от серията Качество на търсенето е с автор Бен Гомес, отговарящ за интерфейса за търсене и функциите, които могат да бъдат използвани от потребителите, за да осъществят своето търсене на информация. В нея се говори за принципите, които водят екипа, от който е автора, при разработването на всяка една подробност, свързана с търсенето и опита на потребителите с търсачката. Сега ще ви представя само въведението, което за начало е достатъчно, а и не ми се иска да ви отегчавам с дълги постове. Във втората част ще разгледаме технологията на търсенето от гледна точка на потребителя и приложенията, с които те разполагат.
Коя е основната цел на Google? Предполагам, че има малко хора, които не знаят за основната цел, която са си поставили, те са я споделяли не един или два пъти, а именно (по техни думи) - да помогнат на потребителите да намерят нужната им информация възможно най-бързо. Тази цел може да изглежда очевидна, но това прави търсачката различна от основния процент сайтове - успехът и се измерва с това колко бързо потребителите я напускат.
Принципите, които се следват, за постигане на поставената цел са четири. На първо място е принципът за големината на страницата - колкото по-малка е, толкова по-добре. Това се постига с минималистичен дизайн - само най-нужното и най-важното, без излишни хрумки, които единствено могат да забавят зареждането на страницата.
На второ място стои комплексът от алгоритми, маскиран с опростено представяне. Зад простото представяне на резултатите стоят огромно количество алгоритми, които старателно преценяват кои страници да се покажат и как да се подредят (много хора биха искали да разберат какви са тези алгоритми, но Google пази своите тайни, както се казва в една реклама, не на Google, разбира се). Важното е всички тези сложни операции да са замаскирани и обикновеният потребител да получи отново опростен интерфейс, с който да работи. Поправката на грешките, отрязъците (snippets), допълнителните линкове към сайта (sitelinks) и т.н. изискват сложни операции, а лекотата, с която се получават резултатите, може да бъде забелязана от всеки.
Третият водещ принцип е всяко едно от приложенията да работи при всякакви условия - в различните страни, на различните езици. За пример могат да се посочат грешките, които трябва да могат да се поправят, когато потребителят пише на китайски, арабски, иврит... В китайския език заявките не са с отделни думи, една дума се състои от два или повече йероглифа (доколкото ми е известно, който знае китайски може да ме поправи, ако греша), а в останалите два езика думите се изписват отляво надясно.
Последният принцип е свързан с вземането на решенията, а в повечето случаи те са в резултат на получени резултати от проведени експерименти. Те са в основата на всяко едно действие - преди да се предложи каквото и да било ново приложение, екипът тества и преценява дали може да се пусне за свободна употреба и дали има смисъл от това. Мога да посоча като пример излязлото от лабораторията приложение с предложенията за корекции на думите, които се въвеждат в полето за търсене или както е известно Google Suggests.
Естествено, колкото повече текст и изображения има включени към отделните страници, получени като резултат, толкова по-лесно може да се определи коя от тях ще помогне на потребителя. Обаче ако всичко това се включи, страницата с резултатите при търсене ще се зарежда много бавно. За това трябва да се прецени реално кое може да бъде добавено и кое може да бъде пренебрегнато, в полза на потребителите.
Публикувано на 27 Август 2008 от vessi
Коментари: 0
Подобни статии:
Коментари
