Browser Wars – Whoever Wins We Lose

Индиана Джоунс…

…и похитителите на поостарелия браузър!

Има едно нещо, което ме е притеснявало винаги в съзнателната ми кариера на уеб дизайнер и то се нарича Internet Explorer 6 (IE6). Това три-символно античовешко подобие на браузър вгорчава живота на много хора и жени всеки ден. То е като кодово име на вирус, като модел на супер разрушителен танк, като името на асеторида, който ще удари синьо-зелената ни планета някой ден. Сигурен съм, че в Ада, самият дявол ползва IE6 за никнейм.

Browser Wars

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

скачат картинки на едно по-светло бъдеще, в което можеш да се възползваш от новите технологии, а не да четеш статии от типа на HTML 5 Won’t Be Ready Until 2022. Би било прекрасно, нали? Да. В тази статия обаче искам да обърна внимание на нещо по-различно и донякъде по-важно. Според мен не е толкова важна актуалната версия, колкото унифицирането на браузърите, макар че двете неща имат доста допирни точки. С други думи – за мен не е важно дали съм с последния Internet Explorer, ако той дори не поддържа прозрачности например. Примерът е абсурден, знам, но е пример. Този проблем се корени от зората на уеб браузърите и се надявам някой ден всичко това да бъде минало. Смятам да разделя статията на две части, описващи накратко плюсовете и минусите без да се навлиза много в технически детайли.

…и храмът на обречените дизайнери!

Започвам с минусите, тъй като те са повече. Какво имаме в момента? Firefox 2, Firefox 3, Firefox 3.5, Opera 9, Opera 10, Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Safari 4 и новопоявилият се Chrome. Какво се очаква да ни удари скоро? Firefox 3.6 и Internet Explorer 8.1.Така, а сега сложете и няколко операционии системи, някои от които с прилично количество дистрибуции. Картинката ви става ясна, а ако все още ви е мъгливо, то погледнете тук. Цифрата е сериозна, нали?

Когато се разбработва един уебсайт, идеята е той да се вижда от колкото се може повече хора, да се хареса, да се посещава и да се ползва, като ултимативната цел е да влезе в нечий bookmark toolbar. Всеки се стреми към това, но тази задача е доста трудна, защото първо на първо след изяснената идея трябва да се нарисува красив и ползваем дизайн, съобразен с актуалните течения. Разбира се дизайна е нищо без качественото съдържание, с което трябва да се пълни често. На един обикновен потребител не му е необходимо друго освен да влезе и да намери това, което търси бързо и лесно. Ако цялото това съдържание е облечено в красиви дрешки, които го правят по-сексапилно, армията от фенове е готова. В повечето случаи обаче всичко е прекрасно до момента, в който крайния резултат се види под всички тези браузъри, които споменах по-горе. Започват разминаванията, счупените страници, крещящите javascript грешки, изобщо пълен хаос. Това го има и при най-новите версии. В по-малки количества е, но го има. Голямата битка в момента всъщност е IE6 vs. All. Защо все още огромна част от потребителите по света ползват IE6? Ясно е – на много малко хора им дреме с какво всъщност браузят. По-важното за тях е да го правят. Голям процент от тях дори не знаят какво е това браузър, за тях е просто кръглата синя иконка до Start бутона. Защо IE6 продължава да се поддръжа от всички малко или много? И това мисля, че е ясно – таргет групата на повечето сайтове са масата от хора, а те ползват Internet Explorer, като доста от тях и шеста версия. Така какво се получава – разработчиците създават сайтове за остарели браузъри, за да не губят потребители и по този повод потребителите не сменят браузърите, тъй като получават това, което им е необходимо. Затворен кръг. Решението е ясно – всеки, който ползва IE6 или изобщо остаряла версия на браузър вместо сайт вижда голи бабички. Това ще е идеално за личен блог или непретенциозен сайт, но там където има бизнес нещата стоят по-различно. Никой няма да се откаже от парите и би направил всичко, за да получи повече от тях. В резултат на това, за да бъде всичко наред с по-старите браузъри виждаме счупени сайтове, опростени сайтове, сайтове с отделен, втори дизайн, сайтове изцяло на Flash, сайтове приличащи на тексаско клане и какво ли още не. Да приемем обаче, че преглътнем тези проблеми и с един от тези начини подкараме нашия сайт на по-стар браузър. Какво от това? Имаме още 10 основни, с които да се съобразяваме. Напоследък всички се опитват да бъдат модерни и пускат какви ли не фийчъри в продуктите си, но с какво помага това? Ей, хора, не искам акселерометър! Направете всичко еднакво в хоризонтално положение на екрана, пък после ако искате и 3D браузър извадете!

прочети нататък »

Манджа с грозде #4: Intype, Browserlab и Grooveshark!

IntypeIntype – In type we trust. Не случайно това е слогана на тримата мускетари, разработващи този чудесен редактор на код. Intype е едно малко бързо, леко, сладурско и зелено едиторче, за което ме просветли един приятел преди няколко години. Проблемът му е само един – авторите са прекалено заети с ходенето по жени и проектът върви адски бавно… не, аааааааааадски бавно. Intype е в alpha статус и в момента стабилната версия е 0.3.1.547, а нестабилната е 0.3.1.734, но кажи-речи това са версии от година насам. Дано бетата излезе преди 2012 поне да видя заслужавало ли си е. Ако си затворим очите пред това обаче, то налице имаме един много приличен редактор с голямо бъдеще. Сигурно някои от вас вече се питат какво го отличава от останалите за момента – ами две неща, които са навързани – Bundles + Snippets. Ще се спра само на тях, тъй като останалото е почти идентично с всички средностатистически редактори. Bundles представляват пакетите с езици (PHP, JavaScript, C, Ruby, HTML, CSS и т.н.), а Snippets са бързите клавишни комбинации, с които изписваме определен код на конкретния език. Така например ако искаме да пишем на HTML – избираме езика. След това ни трябва дългия и досаден DOCTYPE – не е нужно да копираме отнякъде, а просто трябва да напишем doctype и да натиснем tab. Същото можем да направим и за <head> и за каквото още се сетите. Огромният плюс е, че сами може да създавате snippets и така например когато напишете html и натиснете tab да се изписва и doctype и head и styles и meta и изобщо един хедър на html документ… за 2 секунди! Записах и едно кратко филмче със Screenr, за който вече писах, за да покажа нагледно силата му.

прочети нататък »

Google Nexus vs. iPhone 3GS 3D Performance

Хубаво е, че много производители опитват да задминат iPhone по всички възможни параграфи… все пак така се прогресира. Факт е, че единствените, които са най-близо са Google. Пуснаха Android, а сега и нещо като официален телефон, който за мен си остава чист HTC. Браво. Нещата обаче не са толкова розови поне на този етап и макар в мрежата да има куп тестове, в които Nexus изпреварва iPhone, някак на всички им е ясно кой телефон е по-добрият. И докато всеки се надпреварва за скорост, то от Apple се възползват максималко от наличните ресурси, но софтуерно. Като добавим и ключовата стабилност на OS-а, мисля че не е изненада защо телефонът постоянно поставя рекорди. Ето едно интересно сравнение на 3D способностите на двата телефона. Правете си изводите сами.

YouTube Preview Image

Пак казвам – нищо против Google и Android, мисля че се справят отлично, но просто им трябва поне още година. Ще видим и какво ново ще предложи Windows Mobile 7, защото от Microsoft споменават думата революция.

Google Play!

Ако някой като мен не е забелязал, че в навигационната лента на Google има нов член, нека забележи… сега!

Google Play е новата услуга на Google за Android приложения (игри, музика, книги, филми), където можем да мернем и родна валута, което може да ви говори само едно. Сайтът изглежда приятно, като мен ме дразнят само наклонените линии за бекграунд. От към съдържание поне на пръв поглед не видях нещо ново и уникално.

Аз като Apple User съм жестоко заинтерсован от новината 😀

Contact
captcha