SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Мобильная веб-разработка Ребров Андрей
Обо мне ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
О семинаре ,[object Object],[object Object]
Решает ли мобильный веб все проблемы?
Решает ли мобильный веб все проблемы? НЕТ!
Но на него стоит переходить уже сейчас?
ДА! Но на него стоит переходить уже сейчас?
Когда телефоны были большими… ,[object Object],[object Object],[object Object],[object Object],[object Object],Хотя кто-то ставил Opera Mini и радовался жизни =)
Время шло и теперь… ,[object Object],…  и даже слишком.
Так что имеем сейчас ,[object Object],[object Object],[object Object],[object Object],[object Object]
Что изменилось еще ,[object Object],[object Object],[object Object]
Осталось сделать выбор
Разрушим ряд мифов!
Нативные приложения имеют больший функционал
Нативные приложения имеют больший функционал  Myth busted ,[object Object],[object Object],[object Object],[object Object]
Нативные приложения имеют большую производительность ,[object Object],[object Object]
Нативные приложения имеют большую производительность  Myth busted http://stevesouders.com/mobileperf/
Нативные приложения проще разрабатывать
Нативные приложения проще разрабатывать  Myth busted ,[object Object],[object Object],[object Object]
Нативные приложения проще сделать с использованием родных стилей
Нативные приложения проще сделать с использованием родных стилей  Myth busted ,[object Object],[object Object],[object Object],[object Object]
Нативные приложения проще найти (и купить) ,[object Object],[object Object],[object Object]
Нативные приложения проще найти (и купить)  Myth busted
Нативные приложения проще монетизировать Единичная продажа
Нативные приложения проще монетизировать  Myth busted ,[object Object],[object Object],[object Object]
Рынок мобильных приложений
PC vs Mobile
Мобильный интернет все более популярен
Конец первой части
Время разработки
Итак... ,[object Object],Тогда мы идем к вам!
Способы ,[object Object],[object Object]
HTML+JS+CSS ,[object Object],[object Object],[object Object],Но разбираться как это работает нужно, поэтому читаем «Building iPhone Apps with HTML, CSS, and JavaScript»  http://ofps.oreilly.com/titles/9780596805784/
Будь проще и люди к тебе потянуться ,[object Object],[object Object],[object Object],[object Object]
Многообразие выбора ,[object Object],[object Object],[object Object],[object Object],[object Object]
jQTouch ,[object Object],[object Object],[object Object],[object Object],http:// www.jqtouch.com /
jQTouch ,[object Object],[object Object],[object Object],[object Object]
jQuery Mobile ,[object Object],[object Object],[object Object],[object Object],[object Object],http:// jquerymobile.com /
jQuery Mobile ,[object Object],[object Object]
Sencha Touch ,[object Object],[object Object],[object Object],[object Object],http:// www.sencha.com /products/touch/
Sencha Touch ,[object Object],[object Object],[object Object],[object Object],[object Object]
XUI ,[object Object],[object Object],[object Object],http:// xuijs.com /
XUI ,[object Object]
Что еще? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Делаем нативным ,[object Object],[object Object],[object Object],[object Object]
Что почитать ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Вопросы? Ребров Андрей Luxoft Professional [email_address] twitter.com/andrebrov http:// andrebrov.net

Weitere ähnliche Inhalte

Was ist angesagt?

Курс Виктора Белякова
Курс Виктора БеляковаКурс Виктора Белякова
Курс Виктора Беляковаviktorbelyakov
 
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВРАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВPavel Tsukanov
 
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Ontico
 
Секреты внутренней оптимизации: как правильно составить title и description
Секреты внутренней оптимизации: как правильно составить title и description Секреты внутренней оптимизации: как правильно составить title и description
Секреты внутренней оптимизации: как правильно составить title и description Pavel Shtanko
 

Was ist angesagt? (6)

Курс Виктора Белякова
Курс Виктора БеляковаКурс Виктора Белякова
Курс Виктора Белякова
 
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВРАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
РАЗРАБОТКА МОБИЛЬНЫХ САЙТОВ
 
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...
 
Coding for iPhone
Coding for iPhoneCoding for iPhone
Coding for iPhone
 
Гдз
ГдзГдз
Гдз
 
Секреты внутренней оптимизации: как правильно составить title и description
Секреты внутренней оптимизации: как правильно составить title и description Секреты внутренней оптимизации: как правильно составить title и description
Секреты внутренней оптимизации: как правильно составить title и description
 

Andere mochten auch

Разработка защищенных веб-приложений на базе платформы "Оберег"
Разработка защищенных веб-приложений на базе платформы "Оберег"Разработка защищенных веб-приложений на базе платформы "Оберег"
Разработка защищенных веб-приложений на базе платформы "Оберег"Dmitriy Sokolov
 
HSE{Сonsult} Облачные технологии Microsoft
HSE{Сonsult} Облачные технологии MicrosoftHSE{Сonsult} Облачные технологии Microsoft
HSE{Сonsult} Облачные технологии MicrosoftBusiness incubator HSE
 
Шнайдер
ШнайдерШнайдер
Шнайдерukst
 
Jan. 15: #1 Introduction To GlobalGiving & Our Tools
Jan. 15: #1 Introduction To GlobalGiving & Our ToolsJan. 15: #1 Introduction To GlobalGiving & Our Tools
Jan. 15: #1 Introduction To GlobalGiving & Our ToolsBill Brower
 
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherSpec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherAndrey Rebrov
 
облачные технологии
облачные технологииоблачные технологии
облачные технологииTamYan
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5DevDay
 

Andere mochten auch (7)

Разработка защищенных веб-приложений на базе платформы "Оберег"
Разработка защищенных веб-приложений на базе платформы "Оберег"Разработка защищенных веб-приложений на базе платформы "Оберег"
Разработка защищенных веб-приложений на базе платформы "Оберег"
 
HSE{Сonsult} Облачные технологии Microsoft
HSE{Сonsult} Облачные технологии MicrosoftHSE{Сonsult} Облачные технологии Microsoft
HSE{Сonsult} Облачные технологии Microsoft
 
Шнайдер
ШнайдерШнайдер
Шнайдер
 
Jan. 15: #1 Introduction To GlobalGiving & Our Tools
Jan. 15: #1 Introduction To GlobalGiving & Our ToolsJan. 15: #1 Introduction To GlobalGiving & Our Tools
Jan. 15: #1 Introduction To GlobalGiving & Our Tools
 
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherSpec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
 
облачные технологии
облачные технологииоблачные технологии
облачные технологии
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
 

Ähnlich wie Mobile web development

Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...
Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...
Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...DevGAMM Conference
 
Мастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебМастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебTechnosphere1
 
Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13Dina Andreeva
 
ChitrChatr Online Magazine
ChitrChatr Online MagazineChitrChatr Online Magazine
ChitrChatr Online MagazineSvetlana Is
 
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?mild
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest
 
Что такое адаптивный сайт и кому он нужен
Что такое адаптивный сайт и кому он нуженЧто такое адаптивный сайт и кому он нужен
Что такое адаптивный сайт и кому он нуженADN Digital Studio
 
Предыстория,тенденции, платформа и начало. Павел Башмаков
Предыстория,тенденции, платформа и начало. Павел БашмаковПредыстория,тенденции, платформа и начало. Павел Башмаков
Предыстория,тенденции, платформа и начало. Павел БашмаковStanfy
 
Анонс FlashReceipts.ru
Анонс FlashReceipts.ruАнонс FlashReceipts.ru
Анонс FlashReceipts.ruDmitri Silaev
 
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...DevGAMM Conference
 
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опытMaxim Salnikov
 
разработка мобильных приложений веб конф 3 для фестиваля ф
разработка мобильных приложений веб конф 3 для фестиваля фразработка мобильных приложений веб конф 3 для фестиваля ф
разработка мобильных приложений веб конф 3 для фестиваля фCIT TROYA
 
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьИнструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьNetpeak
 
Хитрости и грабли iOS разработки
Хитрости и грабли iOS разработкиХитрости и грабли iOS разработки
Хитрости и грабли iOS разработкиAny Void
 
Artsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte IT company
 
Virtual house
Virtual houseVirtual house
Virtual houseKarim
 

Ähnlich wie Mobile web development (20)

Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...
Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...
Martine Spaans (Spil Games) - “Mobile Browser Gaming – New opportunities for ...
 
Bada
BadaBada
Bada
 
Мастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного вебМастер-класс: Особенности создания продукта для мобильного веб
Мастер-класс: Особенности создания продукта для мобильного веб
 
Shurygin
ShuryginShurygin
Shurygin
 
Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13Blagoveschensky mobile site_2011-13
Blagoveschensky mobile site_2011-13
 
WEB
WEBWEB
WEB
 
ChitrChatr Online Magazine
ChitrChatr Online MagazineChitrChatr Online Magazine
ChitrChatr Online Magazine
 
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?
XSLT: сначала ждали, теперь догоняем. Кому это выгодно и что вы теряете?
 
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
CodeFest 2011. Рыжиков С. — Создание мобильных приложений с использованием HT...
 
Что такое адаптивный сайт и кому он нужен
Что такое адаптивный сайт и кому он нуженЧто такое адаптивный сайт и кому он нужен
Что такое адаптивный сайт и кому он нужен
 
Предыстория,тенденции, платформа и начало. Павел Башмаков
Предыстория,тенденции, платформа и начало. Павел БашмаковПредыстория,тенденции, платформа и начало. Павел Башмаков
Предыстория,тенденции, платформа и начало. Павел Башмаков
 
Анонс FlashReceipts.ru
Анонс FlashReceipts.ruАнонс FlashReceipts.ru
Анонс FlashReceipts.ru
 
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...
Денис Радин: FlashJS – игровой движок на Javascript и HTML5 для флэшеров, ope...
 
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
[Russian] Прогрессивные веб-приложения: по-настоящему кросс-платформенный опыт
 
разработка мобильных приложений веб конф 3 для фестиваля ф
разработка мобильных приложений веб конф 3 для фестиваля фразработка мобильных приложений веб конф 3 для фестиваля ф
разработка мобильных приложений веб конф 3 для фестиваля ф
 
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьИнструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
 
Хитрости и грабли iOS разработки
Хитрости и грабли iOS разработкиХитрости и грабли iOS разработки
Хитрости и грабли iOS разработки
 
Трилан
ТриланТрилан
Трилан
 
Artsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложенийArtsofte Разработка мобильных приложений
Artsofte Разработка мобильных приложений
 
Virtual house
Virtual houseVirtual house
Virtual house
 

Mehr von Andrey Rebrov

Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Andrey Rebrov
 
Test Automation Canvas
Test Automation CanvasTest Automation Canvas
Test Automation CanvasAndrey Rebrov
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help businessAndrey Rebrov
 
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiformDon’t turn your logs into cuneiform
Don’t turn your logs into cuneiformAndrey Rebrov
 
DevOps tools cargo tools
DevOps tools cargo toolsDevOps tools cargo tools
DevOps tools cargo toolsAndrey Rebrov
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAndrey Rebrov
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayAndrey Rebrov
 
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииTest Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииAndrey Rebrov
 
Не превращайте ваши логи в клинопись
Не превращайте ваши логи в клинописьНе превращайте ваши логи в клинопись
Не превращайте ваши логи в клинописьAndrey Rebrov
 
Карго культ инструментов в DevOps
Карго культ инструментов в DevOpsКарго культ инструментов в DevOps
Карго культ инструментов в DevOpsAndrey Rebrov
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесуAndrey Rebrov
 
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2Andrey Rebrov
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуAndrey Rebrov
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAndrey Rebrov
 
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииDevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииAndrey Rebrov
 
Как научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By ExampleКак научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By ExampleAndrey Rebrov
 
Rebrov selenium camp2013
Rebrov selenium camp2013Rebrov selenium camp2013
Rebrov selenium camp2013Andrey Rebrov
 
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномКурс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномAndrey Rebrov
 
Automation Functional Testing in Agile Projects
Automation Functional Testing in Agile ProjectsAutomation Functional Testing in Agile Projects
Automation Functional Testing in Agile ProjectsAndrey Rebrov
 

Mehr von Andrey Rebrov (20)

Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
 
Test Automation Canvas
Test Automation CanvasTest Automation Canvas
Test Automation Canvas
 
How engineering practices help business
How engineering practices help businessHow engineering practices help business
How engineering practices help business
 
Don’t turn your logs into cuneiform
Don’t turn your logs into cuneiformDon’t turn your logs into cuneiform
Don’t turn your logs into cuneiform
 
DevOps tools cargo tools
DevOps tools cargo toolsDevOps tools cargo tools
DevOps tools cargo tools
 
Agile Games
Agile GamesAgile Games
Agile Games
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 
Building deployment pipeline - DevOps way
Building deployment pipeline - DevOps wayBuilding deployment pipeline - DevOps way
Building deployment pipeline - DevOps way
 
Test Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизацииTest Automation Canvas - не наступайте на глабли автоматизации
Test Automation Canvas - не наступайте на глабли автоматизации
 
Не превращайте ваши логи в клинопись
Не превращайте ваши логи в клинописьНе превращайте ваши логи в клинопись
Не превращайте ваши логи в клинопись
 
Карго культ инструментов в DevOps
Карго культ инструментов в DevOpsКарго культ инструментов в DevOps
Карго культ инструментов в DevOps
 
как инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесукак инженерные практики помогают экономить бизнесу
как инженерные практики помогают экономить бизнесу
 
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2грабли автоматизации тестирования мобильного веба с помощью Selenium 2
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
 
Agile Testing: вопросы и ответы
Agile Testing: вопросы и ответыAgile Testing: вопросы и ответы
Agile Testing: вопросы и ответы
 
DevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюцииDevOps модное слово или следующая ступень эволюции
DevOps модное слово или следующая ступень эволюции
 
Как научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By ExampleКак научить людей общаться с помощью Spec By Example
Как научить людей общаться с помощью Spec By Example
 
Rebrov selenium camp2013
Rebrov selenium camp2013Rebrov selenium camp2013
Rebrov selenium camp2013
 
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераномКурс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
 
Automation Functional Testing in Agile Projects
Automation Functional Testing in Agile ProjectsAutomation Functional Testing in Agile Projects
Automation Functional Testing in Agile Projects
 

Mobile web development