Upload
borislav-traykov
View
216
Download
1
Tags:
Embed Size (px)
Citation preview
Презентира:Борислав Трайков – Software Engineer in Test
Разбиране на социалните нужди на потребителя и прилагане на принципите за добър социален дизайн
Гледна точка на потребителя
ПотребителРазговор(споделяне)
Общност
- желание за принадлежност; - нужда да изкаже лично мнение- търсене на общи интереси с други хора
Гледна точка на приложението:
„Колкото повече, толкова повече“ Решение на проблема „не знам какво искам“ Доверие, въз основа на социална група
ПотребителРазговор(споделяне)
Общност
Използване на препоръки, извлечени от:- личната информация на посетителя - въз основа на предпочитанията на неговите приятели
1. Активно взема решения, които влияят на него (неговият профил, стена и т.н.)
◦ Опознава себе си, тъй като нищо не се случва автоматично или без негово/нейно знание
2. (Не)осъзнато допринася към „разговора“ (наличие на интересни неща) с дадена група от хора
3. Представя себе си (своите интереси и личност), което го подбужда към #1
(кръгът се затваря )
Нашето приложение има нужда от вниманието на потребителите
Всеки принос от потребител на приложението привлича вниманието на неговите приятели
Възможности за адаптиране към вкусовете/интересите на посетителите
Основни социални единици във Facebook:◦ Мрежи (професионални)
◦ Групи (демократично управление от множество членове)
◦ Страници (всяка има свой администратор)
Как всяка една социална единица допринася за преживяванията на посетителя в среда, разчитаща на Facebook?
Трябва да се изиска достъп до личната и/или социалната информация на потребителя (защо?)
Възможност за споделяне на откритото в приложението с поне още един човек
Възмостност за изказване на лично мнение
Facebook canvas◦ HTML5 canvas-like
Свободно поле за различни компоненти
Компоненти за социално взаимодействие
Социални канали◦ Новинарски поток (news feed)
◦ Канали по подразбиране
Уникално преживяване за посетителите
Ненатрапчиво присъствие на facebook компоненти
Изцяло пожелателно взаимодействие с посетителя
Пример: https://apps.facebook.com/curiositybg/index/
Facebook предлага уеб платформа –независимо от приложението-консуматор◦ Комуникация през HTTP
Social plugins – универсални компоненти за facebook функционалност
Facebook предлага уеб платформа –независимо от приложението-консуматор◦ Стандарт за сигурност: OAuth 2.0
Стандарти (или вариации на такива), използвани от facebook:◦ Преди: REST & FBML
◦ Сега: Open Graph Protocol (Graph API) + FQL
Защо? Нали имаме social plugins?
Контекст на голямо приложение/сайт
Съвместимост с вече съществуващи технологии ( .NET, PHP, Java и други)
Засилване на свързаността между приложенията благодарение на вездесъщи API-та
Разрушаване и предефиниране на бариерите между мобилите/уеб и настолните приложения
Awesome future will be awesome