«Но клиент хочет поддержку IE 6!»

Этот вопрос возникает часто, когда я обсуждаю CSS3 с другими разработчиками. Они рассказывают о том, что сами не считают необходимым, чтоб сайт выглядел одинаково во всех браузерах, и хотят попробовать все эти новые методы, но клиенты настаивают на кроссбраузерности, и поэтому разработчики вынуждены использовать технику пяти- и десятилетней давности. Клиенты просто не хотят признавать изящную деградацию.

В этом вся проблема? Неужели наши клиенты не в состоянии понять эти вещи? Может быть, дело в том, что клиенты просто далеки от веба и их нужно обучить? Не думаю. Это мы слишком близко знакомы с веб-технологиями. Мы — те, кто создал эту проблему в нашей индустрии. Мы сами затрудняем себе работу и делаем ее менее творческой и приятной, чем она могла бы быть. Это полностью наша вина и ничья больше. Читать далее

Создание аккаунта разработчика в App Store

Ак­ка­унт раз­ра­бот­чи­ка ну­жен не толь­ко раз­ра­бот­чи­кам, со­зда­ю­щим при­ло­же­ния, но и ком­па­ни­ям, ко­то­рые пла­ни­ру­ют рас­про­стра­нять при­ло­же­ния в App Store от сво­е­го име­ни, имен­но на них и ори­ен­ти­ро­ва­на дан­ная ста­тья.

Для рас­про­стра­не­ния при­ло­же­ния в App Store нуж­но со­здать ак­ка­унт раз­ра­бот­чи­ка. В том слу­чае, ес­ли не тре­бу­ет­ся рас­про­стра­нять при­ло­же­ния вне App Store (на­при­мер, сре­ди со­труд­ни­ков од­ной ком­па­нии) до­ста­точ­но обыч­ной учет­ной за­пи­си ком­па­нии раз­ра­бот­чи­ка.

Что­бы со­здать та­кой ак­ка­унт нуж­но Читать далее

Публикация приложения на Android Market

И вот ва­ше при­ло­же­ние го­то­во, по­ра вы­пус­кать его в свет. Что нуж­но для это­го сде­лать?

Для то­го, что­бы ва­ше пред­ло­же­ние ста­ло до­ступ­ным для по­тен­ци­аль­ных поль­зо­ва­те­лей его необ­хо­ди­мо опуб­ли­ко­вать. Ос­нов­ным ре­сур­сом для раз­ме­ще­ния Android-​при­ло­же­ний яв­ля­ет­ся Android Market. По­ми­мо то­го, что Android Market поз­во­ля­ет вам раз­ме­щать и про­да­вать ва­ши про­грам­мы, он та­к­же предо­став­ля­ет воз­мож­ность про­смат­ри­вать ста­ти­сти­ку, про­смат­ри­вать от­зы­вы поль­зо­ва­те­лей и от­че­ты об ошиб­ках. Кро­ме Android Market су­ще­ству­ет еще несколь­ко круп­ных биб­лио­тек Android-​при­ло­же­ний, на­при­мер AppsLib; есте­ствен­но, на чем боль­шем ко­ли­че­стве пло­ща­док вы раз­ме­сти­те ва­ше при­ло­же­ние, тем боль­ше ко­неч­ных поль­зо­ва­те­лей при­вле­че­те. Тем не ме­нее, хо­тя неко­то­рые про­из­во­ди­те­ли мо­биль­ных устройств про­дви­га­ют свои ре­сур­сы, Android Market уве­рен­но со­хра­ня­ет ли­ди­ру­ю­щее по­ло­же­ние.

Для то­го, что­бы ва­ше при­ло­же­ние по­яви­лось на Android Market вам по­тре­бу­ет­ся:

  • За­ре­ги­стри­ро­вать учет­ную за­пись раз­ра­бот­чи­ка (по­тре­бу­ет­ся за­пла­тить с по­мо­щью бан­ков­ской кар­ты $25).
  • Под­го­то­вить опи­са­ние и скрин­шо­ты ва­ше­го при­ло­же­ния.
  • Иметь под­пи­сан­ную сбор­ку ва­ше­го при­ло­же­ния Читать далее

Провал мобильного Flash

Я по­след­ний че­ло­век на Зем­ле, ко­то­рый хо­тел по­ве­рить Сти­ву Дж­об­су, ко­гда тот от­ве­тил Вол­ту Мосс­бер­гу на D8, что «Вре­мя Flash про­шло». Я счи­тал по­ка­зухой то, что Дж­обс по­де­лил­ся сво­и­ми мыс­ля­ми про Flash, где он на­пи­сал, что «Flash — за­кры­тая и про­при­е­тар­ная плат­фор­ма, с се­рьез­ны­ми тех­ни­че­ски­ми недо­стат­ка­ми, и не под­дер­жи­ва­ет сен­сор­ные устрой­ства». Про­ве­дя вре­мя с Flash Player 10.1 на Droid 2, пер­вом Android-​те­ле­фоне с си­сте­мой 2.2 и встро­ен­ным Flash-​пле­е­ром, мне груст­но при­знать, что Стив Дж­обс был прав. То, что пред­ла­га­ет Adobe — позд­но и не то. Читать далее

Apple, Adobe и Flash

Мно­га­бу­каф о прак­ти­че­ски веч­ной (в раз­ре­зе га­д­же­тов Apple) те­ме — под­держ­ке Flash. Эту тех­но­ло­гию, как из­вест­но, Apple про­игно­ри­ро­ва­ла на iPhone и, по­хо­же, бу­дет иг­но­ри­ро­вать и даль­ше на iPad, да­же невзи­рая на то, что мно­гим хо­те­лось бы, что­бы бы­ло на­о­бо­рот. В этой же ста­тье есть раз­лич­ная но­вая ин­фор­ма­ция, ко­то­ря от­лич­но до­пол­ня­ет то, о чем го­во­ри­лось рань­ше. Ори­ги­нал ста­тьи Джо­на Гру­бе­ра, ав­то­ра из­вест­но­го бло­га daringfireball.​net был опуб­ли­ко­ван 25 ян­ва­ря, еще до анон­са iPad, но су­ти это не ме­ня­ет. Читать далее