Создаем анимацию с помощью Paper.js

Веб только-только начинает использовать анимацию. Годами рулили анимированные GIF и Flash. Текст двигался и мерцал, но это было убого. Анимации были внутри блоков, как видео на YouTube. HTML5 canvas изменил всё в веб анимации.

Элемент canvas позволяет интегрировать рисунки и анимацию с остальной частью вашей страницы. Вы можете комбинировать их с текстом и делать анимацию интерактивной. Этот механизм рисования мощный, но очень низкоуровневый.

Анимации становятся еще мощнее и требуют меньше кода, когда вы комбинируете тэг canvas с высокоуровневыми библиотеками, например с Paper.js. Эта статья познакомит вас с HTML5 анимацией и проведет через все шаги создания анимации семян одуванчика, разлетающихся по ветру. Читать далее

«Но клиент хочет поддержку 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).
  • Под­го­то­вить опи­са­ние и скрин­шо­ты ва­ше­го при­ло­же­ния.
  • Иметь под­пи­сан­ную сбор­ку ва­ше­го при­ло­же­ния Читать далее

Html5 хэллуин

Html5 хэллуин

Спасибо Рэйчел Блум за картинку и камрадам Дэну Биму и Джеймсу Хокинсу за вырезание тыквы.

Вы можете скачать HTML5 шаблон для вырезания тыквы, за это спасибки уходят камраду Kaazing.