- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Цифровой журнал «Компьютерра» № 165 - Коллектив Авторов
Шрифт:
Интервал:
Закладка:
Смартфон с пятидюймовым FullHD IPS-экраном. Это означает, что почти в каждой точке нечернозёмной губернии человеку доступна практически любая информация, присутствующая в Сети. Стоя в пробке, можно не терять времени, а выбрать монетку с ликом древнего коррупционера Габиния для иллюстрации к колонке. Предыдущий, 480х800, такой возможности не давал, хотя обеспечивал чтение практически любого текстового сайта. А ещё более ранний, 320х240, позволял всегда читать почту и ориентироваться, бродя по чужому городу. С каждым поколением, года через полтора – новая возможность. AMOLED-экран даст возможность читать FullHD на ярком весеннем солнце, герметизированный корпус – на пляже… Частность? Так и жизнь состоит из частностей… Но когда по скайпу можно с нулевыми издержками поговорить с Нью-Йорком и Магаданом, это очень важная частность (нужно только не забывать выключать фронтальную камеру, вылезая из душа…). И доступная практически всем… И позволяющая нам лучше понять мир: нам сейчас постоянно доступны все богатства мысли человечества.
Не все воспользуются, или воспользуются для пустой болтовни. Так никто всеобщего счастья и не обещал! И природа у человека такая, как подобает эволюционировавшим обезьянам… Но у человечества, благодаря развитию ИТ, есть поразительно важные возможности лучше управлять своим хозяйством. Купить дешёвый товар из Азии, постоянно держать связь с друзьями и партнёрами – нормальная, без резни, жизнь-то и держится на таких мелочах.
К оглавлению
Софт завтрашнего дня: как изменились и изменятся программы, которыми мы пользуемся
Андрей Письменный
Опубликовано 20 марта 2013
Вы наверняка слышали, что развитие компьютеров вступило или вот-вот вступит в «эру пост-ПК»: немало слов посвящено тому, как настольный компьютер перестанет быть главным в доме и уступит место множеству устройств, отбирающих у него те или иные функции. Есть даже мысль, что эти устройства относятся к новому, пятому по счёту поколению компьютеров. В статье «На пороге пятого поколения вычислительной техники: какие изменения ждут завтрашние ПК» Олег Парамонов обращается к истории компьютеров:
«Любой учебник информатики начинается с перечисления поколений вычислительной техники. ЭВМ первого поколения были основаны на электронных лампах. Их сменили вычислительные машины второго поколения, сделанные из транзисторов. Интегральные микросхемы позволили построить компьютеры третьего, а микропроцессоры — четвёртого поколения. Мы стоим на пороге пятого поколения и не замечаем этого — отвыкли».
Если же поделить на поколения не компьютеры, а программы для них, то картина будет несколько иной, и отличия нового поколения станут куда очевиднее.
От программ-динозавров к программам-млекопитающимПервые поколения компьютеров хоть и были построены на основе разных принципов, они использовали один и тот же тип софта. Это были инструкции в машинных кодах, набираемые напрямую включением и выключением тумблеров либо на перфолентах и перфокартах. Машина исполняла инструкции и выдавала результат. Никаких хитростей.
Harvard Mark I, изображение из ВикипедииИзменения стали заметными с появлением систем с разделением времени: суперкомпьютеров, на которых могло работать сразу множество пользователей. Каждый из них имел терминал, наследие которого видно даже в современном UNIX: запустив эту систему в консольном режиме, вы увидите слово «tty» с номером. Это сокращение от «телетайп», а цифра означает номер виртуального терминала. Сейчас это всего лишь метафора, но до распространения мониторов телетайпы были самыми настоящими.
Но в разговоре о программах интереснее всего, конечно, не суперкомпьютеры, а домашние ПК. С их появлением расцвела индустрия пользовательских приложений, и именно их будущее для нас сейчас так важно.
Вот основные черты, присущие традиционным программам для ПК. Они распространяются на физических носителях, требуют установки (переноса на внутренний накопитель и нередко — встраивания в систему), исполняются локально и локально же хранят данные, передачу данных организует сам пользователь. Неважно, записывает ли он файлы на дискету, флэш-карту, компакт-диск или отправляет их по электронной почте. Важно то, что в саму программу функция передачи данных не встроена.
Софт в браузереИерархические файловые системы, файлы и программы, которые с ними работают, стали настолько привычными, что долгое время это решение считались единственно верным. С появлением веб-приложений мы узнали, что всё может быть иначе и намного лучше.
Веб-приложения нередко сравнивают с текстовыми терминалами из семидесятых-восьмидесятых годов, но нужно понимать, что это лишь аналогия, подмечающая некоторые общие черты — необходимость в наличии сервера и возможность работать с ним удалённо. Однако с появлением веб-сервисов мы не вернулись назад, а наоборот, объединили две прежних концепции и получили ценные новые качества.
Редактор Writely, лёгший в основу Google DocsЛюбое веб-приложение состоит из двух равноправных частей: кода, работающего на сервере (или на серверах), и кода, загружаемого в браузер и исполняющегося локально. В каждый современный браузер встроен интерпретатор языка JavaScript, на котором, собственно, и написана та часть приложения, которую мы видим. Информация между клиентом и сервером передаётся асинхронно, то есть по мере необходимости. Интересный момент: клиент может запрашивать у сервера не только данные, но и части программы, которые тут же и будут исполнены.
Эта непростая схема даёт массу преимуществ: софт больше не нужно устанавливать — установка происходит на лету, равно как и обновление; данные больше не нужно сохранять — сохранение теперь автоматическое; скорость и качество обмена информацией можно довести до невиданных высот (примером тому служит хотя бы многопользовательский режим в Google Docs). Есть и другие положительные эффекты: данные, например, всегда сохранны и к ним можно получить доступ с любого подключённого к интернету компьютера в любое время.
Главный же недостаток — возможная потеря контроля над данными и необходимость непрерывно использовать услуги компании-разработчика. Собственно, отсюда и слово «сервис». Оно не является синонимом веб-приложения, но одно с другим почти всегда идёт рука об руку.
Мобильная революцияСледующий важный этап развития приложений, который уже вошёл в нашу жизнь, — это программы для мобильных устройств. Может показаться, что они напоминают программы для ПК, но отличий от прошлых двух поколений софта здесь столько, что знак равенства будет неуместным.
Мобильный телефон или планшет далеко не всегда имеет стабильное соединение с интернетом и куда больше ограничен в ресурсах, чем настольный компьютер, и это стало причиной для частичного возвращения в прошлое. Как и программы для ПК, мобильные приложения требуют установки и хранят данные локально. Но те преимущества, которыми обладали веб-приложения, не потеряны.
Очень часто мобильные приложения имеют возможность отправлять данные на сервер или являются аналогами веб-клиентов. В случае с iOS синхронизация уже доступна на системном уровне — через фирменный сервис iCloud. Установка и обновление упрощены настолько, насколько это возможно, а безопасность обеспечивается благодаря курируемым магазинам приложений.
Но главное, что добавилось с приходом мобильных устройств, — это «выход в реальный мир»: доступ к камере, GPS и прочим датчикам и, конечно, возможность иметь устройство с собой постоянно. Это открыло дорогу множеству приложений, которые раньше просто не были возможными.
Что дальше?Несложно пронаблюдать, что каждый из этапов развития происходил с появлением какой-то принципиально новой технологии. Персональные компьютеры и программы для них последовали за появлением и удешевлением микропроцессоров. Веб-приложения появились сразу после того, как быстрый интернет стал нормой. Мобильные приложения появились вместе с доступным мобильным интернетом и смартфонами. И каждый раз открывались новые возможности.
Дальше нас тоже наверняка ждут изменения. Какими они могут быть? Вот несколько предположений, которые можно сделать, исходя из тех изменений, что заметны уже сейчас.
Хранение всего в облаке. Сохранность данных и незаметная синхронизация между устройствами потихоньку становится нормой. iCloud, Google Drive, SkyDrive, Dropbox — эти и другие сервисы будут приспосабливаться для сохранения всё более разнообразной информации. В какой-то момент каждое новое приложение будет уметь синхронизировать всё, что мы в нём оставляем.
