Рекомендации по дизайну графического интерфейса пользователя для iPad, шаблоны и галереи

Если вас интересует дизайн или разработка iPad, Интернет уже предлагает вам ресурсы, включая рекомендации по интерфейсу, шаблоны значков и галереи примеров Apple. И почему бы нет? Те же люди, которым нравится каждый пиксель интерфейса на iPhone, находят причину 1024×768, чтобы залить и новый мускулистый холст iPad.

Во-первых, Gizmodo подчеркивает некоторые из новых рекомендаций Apple по интерфейсу пользователя iPad (HIG), которые предлагают разработчикам «мыслить иначе», а не просто масштабно, когда дело касается iPad. Они должны «просто работать» независимо от того, как пользователь держит iPad, в портретной или альбомной ориентации, и они должны оставаться такими же сфокусированными и незагроможденными, как приложения для iPhone. Это должно быть легко делиться, как с точки зрения нескольких людей, использующих приложение на одних и тех же устройствах, так и с точки зрения перемещения данных из приложения туда и обратно. Внешний вид реального мира приветствуется; создание контактов, похожих на книгу, придает им осязаемость. Множественные жесты мультитач — ваш друг (есть причина, по которой NOVA позволяет игроку коснуться экрана и повернуть дверную защелку). И хотя это компьютер, он не должен предоставлять пользователю файловые системы или другие задачи управления компьютером.

Следующий, Cocoia был достаточно щедрым, чтобы поделиться загружаемым PSD-шаблоном Photoshop для значков iPhone и iPad, от гигантских 512×512 до стандартных размеров iPad и iPhone, до iPad Spotlight и вариантов меню.

И последнее, но не менее важное: разработчик Frasier Spears Кропотливо собрал на Flickr галерею каждого элемента пользовательского интерфейса iPad, на котором он мог сделать снимок экрана, и представил их с комментариями. Нет лучшего способа начать работу, чем посмотреть, что Apple сделала на данный момент.

var fbAsyncInitOrg = window.fbAsyncInit; window.fbAsyncInit = function() { if(typeof(fbAsyncInitOrg)=='function') fbAsyncInitOrg(); FB.init({ appId: "291830964262722", xfbml: true, version : 'v2.7' });

FB.Event.subscribe('xfbml.ready', function(msg) { // Log all the ready events so we can deal with them later var events = fbroot.data('ready-events'); if( typeof(events) === 'undefined') events = []; events.push(msg); fbroot.data('ready-events',events); });

var fbroot = $('#fb-root').trigger('facebook:init'); };

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *