Введение
Введение
Идея, рассматриваемая в этой книге, достаточно проста. Однако, как у многих других простых идей, у нее могут быть сложные и далеко идущие последствия. Эта идея способна изменить наше представление о персональном компьютере и о том, как мы используем Сеть. И при этом ее можно выразить в двух словах. С них и начнем.
Сначала мобильные!
На протяжении многих лет веб-разработчики создавали продукты и контент для стационарных компьютеров и ноутбуков. Если они и думали о мобильных устройствах, то уж точно не в первую очередь. Как ни обидно, но такой подход преобладал практически повсеместно. Странствия по Сети с помощью мобильных телефонов требовали значительных усилий: доступ в Интернет предопределили особенности самих устройств, а скорость была такой, что использование мобильного Интернета зачастую превращалось в бесконечное ожидание. За исключением жителей Японии, мало кто выходил в Сеть через мобильные телефоны; те же, кто на это решался, сталкивались с немалыми трудностями.
Однако за последние несколько лет произошли коренные изменения, и теперь невозможно даже представить, чтобы при создании веб-продукта разработчики ориентировались прежде всего на стационарные ПК. Создание приложений по принципу «сначала мобильные!» не только открывает новые перспективы для самих разработчиков, но и значительно помогает пользователям в работе с сайтом или приложением.
В этом и заключается суть нашей идеи. Сайты и приложения должны проектироваться прежде всего с расчетом на мобильные устройства. Это позволит:
• подготовиться к появлению новых возможностей мобильной связи, поскольку эта область стремительно развивается;
• сосредоточиться на правильных приоритетах для своих продуктов, учитывая ограничения, присущие дизайну для мобильных устройств;
• обрести инновационный опыт и новые навыки, связанные с мобильными устройствами и методами их использования.
Подход «сначала мобильные!» несет в себе ряд преимуществ даже в том случае, если использование мобильных платформ не входит в ваши ближайшие планы. Всего каких-нибудь полдня на «мозговой штурм» такого подхода — и, уверяю, вам откроются совершенно новые горизонты.
И это не просто слова. Некоторые из крупнейших компаний уже взяли на вооружение философию «сначала мобильные!». Председатель правления Google Эрик Шмидт советует: «Все очень просто — что бы вы ни делали, применяйте принцип „сначала мобильные!“» (http://bkaprt. com/mf/1).
Директор по дизайну Facebook Кейт Ароновитц говорит: «Мы начали использовать подход, при котором вначале думаем о мобильном вебе и только потом об обычном. Мы обнаружили, что дизайнеры мобильных приложений научились справляться с огромным количеством ограничений, и это учит нас по-новому относиться к приложениям для стационарных компьютеров» (http://bkaprt.com/mf/2).
Кевин Линч, главный технический директор Adobe, заявляет: «Нам необходимо переключиться на мышление в стиле „сначала мобильные!“… Это куда более значительная смена парадигмы, чем та, что потребовалась при появлении персональных компьютеров» (http://bkaprt.com/mf/3).
Эти и многие другие компании видят в принципе «сначала мобильные!» большое будущее. Но почему же мобильные приложения так важны, и если все так, с чего начинать их проектирование? Ответить на эти вопросы и призвана книга, которую вы держите в руках.
Несколько слов о книге
Я ценю ваше время, поэтому книга короткая и воды в ней нет. В первой части поясняется, почему подход «сначала мобильные!» стал в последнее время таким актуальным. Вторая часть рассказывает об отличиях мобильного веб-дизайна от обычного — ознакомившись с ней, вы сможете сегодня же приступить к созданию мобильных сайтов.
В книге нет программного кода. В мире существует немало программистов, способных куда лучше меня рассказать о практических вопросах мобильной веб-разработки. Здесь вы найдете нечто иное — рассказ о применении принципа «сначала мобильные!» в бизнесе, а также ряд идей и практических примеров, которые вы сможете использовать в процессе разработки веб-приложений для мобильных устройств.
Сразу оговорюсь, что иногда я буду использовать термин «мобильные веб-приложения» вместо более привычных определений, таких как «мобильный веб» или «мобильный сайт».
В сущности, речь всегда идет об одной и той же Всемирной паутине, различия же состоят в опыте работы с нею, основанном на особенностях устройств. Об опыте мы будем говорить много.
Что ж, я обещал, что повествование будет лаконичным, так давайте покончим со вступительной частью и перейдем к разговору о том, как небольшая идея позволяет достичь поистине грандиозных результатов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Введение
Введение Области применения трехмерного компьютерного моделирования необычайно широки. Кого-то интересует создание персонажей, кто-то мечтает построить виртуальный город, кто-то работает в игровой индустрии, а кто-то занимается наружной рекламой. Трехмерное
10.0. Введение
10.0. Введение Потоки (streams) являются одной из самых мощных (и сложных) компонент стандартной библиотеки С++. Их применение при простом, неформатированном вводе-выводе в целом не представляет трудностей, однако ситуация усложняется, если необходимо изменить формат с помощью
11.0. Введение
11.0. Введение Язык программирования C++ хорошо подходит для решения научных и математических задач из-за своей гибкости, выразительности и эффективности. Одно из самых больших преимуществ применения C++ для выполнения численных расчетов связано с тем, что он помогает
12.0. Введение
12.0. Введение В данной главе даются рецепты написания многопоточных программ на C++ с использованием библиотеки Boost Threads, автором которой является Вильям Кемпф (William Kempf). Boost — это набор переносимых, высокопроизводительных библиотек с открытым исходным кодом, неоднократно
13.0. Введение
13.0. Введение В данной главе приводятся решения некоторых задач, которые обычно возникают при интернационализации программ С++. Обеспечение возможности работы программы в различных регионах (это обычно называется локализацией), как правило, требует решения двух задач:
14.0. Введение
14.0. Введение Язык XML играет важную роль во многих областях, в том числе при хранении и поиске информации, в издательском деле и при передаче данных по сетям; в данной главе мы научимся работать с XML в С++. Поскольку эта книга больше посвящена С++, чем XML, я полагаю, вы уже имеете
15.0. Введение
15.0. Введение В этой главе рассматриваются некоторые аспекты C++, которые плохо вписываются в тематику любой другой главы: указатели функций и членов, константные переменные и функции- члены, независимые операторы (т.е. не члены класса) и несколько других
Введение
Введение По своей популярности пакет офисных приложений Microsoft Office может сравниться, пожалуй, лишь с операционной системой Windows. Его активно используют школьники и студенты, бухгалтеры и топ-менеджеры, ИТ-специалисты и писатели, руководители и офисные сотрудники. Сегодня
Введение
Введение В своей первой книге, "Delphi. Только практика", автор рассматривал примеры различных интересных программ. Эта книга является продолжением первой книги. Продолжением, поскольку исходные коды программ, которые рассматриваются в первой и второй книге, не повторяются.
Введение
Введение MySQL – это система управления базами данных (СУБД) с открытым кодом. Это высокопроизводительная и масштабируемая СУБД с множеством программных интерфейсов. Она обладает огромными функциональными возможностями и подходит для решения самых разных задач.Данная
Введение
Введение Я помню время, много лет тому назад, когда я предложил издательству Apress книгу, посвященную еще не выпущенному на тот момент пакету инструментальных средств разработки под названием Next Generation Windows Services (NGWS - сервисы Windows следующего поколения). Вы, наверное, знаете,
Введение
Введение Трудно представить себе компьютер, на котором не установлен Microsoft Office. Этот пакет включает программы, с помощью которых решаются многие повседневные задачи студентов, бухгалтеров, инженеров, менеджеров. Можно было бы перечислить еще огромное количество
Введение
Введение Вы уже знакомы с STL. Вы умеете создавать контейнеры, перебирать их содержимое, добавлять и удалять элементы, а также использовать общие алгоритмы — такие, как find и sort. Но вы никак не можете отделаться от впечатления, что используете лишь малую часть возможностей
Введение
Введение Это не совсем книга. Просто по ходу работы и изучения пакета у меня накопилось немало заметок, которые я в конце концов собрал воедино и опубликовал с оглавлением и под единым названием.Данные заметки относятся к версиям 4 и 5 пакета MySQL. По ходу текста особо
Введение
Введение Правильно организованное делопроизводство – залог удачного бизнеса, поэтому эффективности этой составляющей всегда уделялось большое внимание. С появлением компьютерных технологий в делопроизводстве произошла настоящая революция. Работать с документами
Введение
Введение Если вы никогда раньше не работали в Photoshop, но мечтаете научиться его использовать, считайте, что вам повезло – первый шаг к этому вы уже сделали, купив данную книгу. Если же вы все-таки боитесь того, что вам никогда не разобраться со всеми этими кнопками, панелями