Posts Tagged ‘QtWeb’

Два алтернативни браузъра и малка щипка Yahoo

Friday, July 31st, 2009

Programmers really are amazing creatures.

Винаги съм се удивлявал на стотиците Линукс дистрибуции, които съществуват и които продължават да се създават с нестихващ ентисиазъм. Не съм съвсем сигурен дали улавям причините, заради които хората продължават да създават нови дистрибуции, но предполагам има нещо общо с егото им и с мисълта, че създават нещо свое, нещо уникално, нещо което те управляват и което могат да деформират и еволюират по собствено усмотрение. А може би бъркам.

Струва ми се, че по подобен начин  стоят нещата и при браузърите, макар и в много по-малки мащаби.
Следва да ви представя два алтернативни браузъра, които тепърва започват непосилната битката с вече наложените бехемоти Internet Explorer, Mozilla Firefox, Opera и Google Chrome.

QtWeb

Базиран на Qt фреймуърка, QtWeb ползва WebKit rendering енджина(който се ползва от Safari и Chrome), което значи бързина, стабилност и сравнително добра съвместимост с повечето налични в мрежата сайтове.

Освен стандартните фийчъри като tabbed browsing, menu customization, private browsing, bookmars system и т.н. QtWeb съдържа някои глезотии, които или изобщо ги няма в други браузъри или не са включени по подразбиране. Например, браузърът има вграден Ad Block и Mouse Gestures, което не може да се каже за нито един от гореспоменатите бехемоти, освен Opera, макар че нейният адблокър е малко калпав.
Друг интересен фийчър е наличието на превключвател, който указва с какъв user agent да се представя браузърът. Отново единствено Opera поддържа смяна на User Agent- a, но възможностите са само Firefox и Internet Explorer. QtWeb има по-широк избор и добавя към споменатите два Opera, Safari, Google Chrome и Custom(което не знам как да го разбирам).

Въпрос: Какво става, ако при включен Private browsing, с избран user agent за IE се опитаме да отворим http://www.yahoo.com:
Отговор:

Yahoo с включен Private browsing

По дяволите, излиза една доста олдскуул, изчистена Yahoo страница, която ти предлага точно три неща: [1] Web Search, [2] списък с всички сървиси на Yahoo и [3] разяснителна кутия, че браузърът, който използваш не поддържа “the all new Yahoo home page”. Бърз поглед към:

qtweb-yahoo-all-new

Момент за размисъл.
Какво ли ще ни предложи www.google.com, ако решим да отскочим до него:

google-homepage

Хм, предлага ни се [1] голямо поле за търсене и [2] връзки към част от сървисите на Google. Какво липсва? Очевидно, кутия, която да ни обясни, че браузърът ни не поддържа “the all new Google home page”. Чудя се дали това има някаква връзка с пазарния дял на двете компании в търсенето.

Отплесвам се от ревюто на браузъри, но е интересно каква проверка прави Yahoo за поддръжка и какво точно се различава в Private browsing mode- а на QtWeb с включен IE user agent от Private browsing mode- а на IE8, при който страницата се отваря в пълната си прелест. Стига толкова за това.

Със сигурност QtWeb изглежда интересно, има добри свойства out of the box и за по-малко от година, от пускането на първата версия на браузъра(декември, 2008г.), разработчиците са напреднали доста и показват, че не е непосилно една малка компания успешно да мери сили с големите играчи. Или може би не?

За съжаление, браузърът има и доста недостатъци, които провалят user experience- а на потребителя. На първо място това е интерефейса, който изглежда твърде сив и безличен и вградените осем теми не се различават особено една от друга. Също така, шорткътите не съвпадат с общоприетите и например CTRL+W не затваря настоящия таб, а пренасочва курсора към полето за търсене.

Има и други, на пръв поглед дребни неща, на които големите компании могат да си позволят да обърнат повече внимание и да полират продуктите си по-успешно, заради повечето ресурси и по-голямата фен база, с които разполагат.

Download: http://www.qtweb.net/download.php
Screenshots: http://www.qtweb.net/screenshots.php
Homepage: http://www.qtweb.net/
Поддържани операционни системи: Windows

Arora

Arora е доста по-скромен от QtWeb и освен с поддръжка на множество операционни системи – Windows, MacOS, Linux и дори FreeBSD - не може да се похвали с нещо запомнящо се.

Иползва Qt фреймуърка, заедно с преработената от разработчиците на QtWeb версия на WebKit енджина. Всъщност, споменавам Arora единствено защото чрез него попаднах на далеч по-интересния QtWeb.

arora-bing

Като интерфейс и като начин на работа двата браузъра си приличат много, което е следствие от използването на WebKit и Qt и ме довежда отново до началните ми размисли относно нуждата от толкова варианти, които вършат едно и също нещо и имат минимални разлики помежду си.

Download: http://code.google.com/p/arora/downloads/list
Screenshots: http://code.google.com/p/arora/wiki/Screenshots
Homepage: http://code.google.com/p/arora/
Поддържани операционни системи: Windows, Mac OS, Linux, FreeBSD