В дальнейшем «интернет вещей» сможет обеспечить полностью автоматический сервис совсем иного уровня. Например, ваш смартфон, определив по координатам GPS, что вы находитесь в нескольких километрах от дома, может послать сигнал домашней климатической системе включить отопление или, наоборот, охладить воздух. Компьютер вашего автомобиля сможет подключаться к телефону и, к примеру, автоматически записывать вас на очередное техобслуживание. Возможных применений бесконечное множество.
Появление экранов высокого разрешения, таких как Retina на iPad и MacBook, привело к возникновению неожиданной проблемы: многие изображения на веб-сайтах выглядят на них расплывчатыми или зернистыми, поскольку были подготовлены и оптимизированы под обычные дисплеи.
Традиционно на веб-страницах используются фотографии ограниченного разрешения и качества: сначала из-за низких скоростей соединений, а затем из-за небольшого разрешения собственно экранов. Более того, всегда считалось дурным тоном вешать на сайт «тяжёлые» многомегабайтные изображения, которые сильно замедляли загрузку и к тому же обходились недёшево на мобильных и других соединениях с помегабайтной тарификацией.
Но как же быть, если «оптимизированные» изображения выглядят ужасно на получающих всё большее распространение «ретиноподобных» дисплеях, а владельцам обычных устройств нет смысла качать картинки высокого разрешения — ведь невозможно размещать на странице одновременно несколько версий изображений? Или возможно?
Новый атрибут «srcset», входящий в состав расширений стандарта HTML5, о котором чуть ниже, позволяет выдавать изображения разного качества, в зависимости от разрешения экрана клиента. Поддерживаются модификаторы кратности — например, 2х (плотность пикселей повышена вдвое), 3х (втрое).
Атрибут «srcset» поддерживается во всех браузерах, основанных на движке WebKit, и, разумеется в Apple Safari, но он пока не стал общепринятым стандартом. Демонстрацию «scrset» в действии можно увидеть здесь.
До сих пор сохраняется солидная разница в производительности и возможностях веб-приложений, доступных через браузер (например, Google Docs), и «полноценных» настольных приложений, устанавливаемых и запускаемых на ПК (например, Microsoft Office). Технология Google Native Client позволит преодолеть эту разницу и запускать приложения, написанные для десктопов, прямо внутри браузера.
Благодаря Native Client различные приложения, написанные на языках C и C++, такие как Microsoft Word или Adobe Photoshop, можно устанавливать на веб-сайте, при этом доступ к ним можно получить через обычный браузер.
До недавнего времени работать с этими приложениями можно было только на машинах с определённым типом процессора, для которого они были написаны, — а точнее, с чипами с набором инструкций x86, устанавливающихся в большинстве ПК. Это означало, что браузерный доступ к ним был невозможен с планшетов на Android, подавляющее большинство которых работает на процессорах с архитектурой ARM.
Однако недавно Google выпустила Portable Native Client, позволяющий работать с такими приложениями на любом устройстве, независимо от типа процессора. Пока Portable Native Client функционирует только в браузере Chrome, но это означает, что владельцы «хромбуков» на основе процессоров ARM (к примеру, Samsung Series 3) смогут запускать приложения, ранее доступные только для x86-совместимых процессоров.
С примерами использования Native Client можно ознакомиться уже сегодня. Запустите браузер Chrome и насладитесь 3D-графикой в игре Bastion или покрутите 3D-глобус Земли.
HTML5 — это новая версия языка разметки веб-страниц. Она уже довольно широко используется в интернете, хотя всё ещё не имеет официального статуса, присваиваемого консорциумом W3C.
Главное достоинство каких-тоHTML5 и принципиальное отличие от предыдущих версий — описание мультимедийного контента непосредственно средствами кода. Для вставки таких элементов в HTML5 используются новые тэги «video», «audio» и «canvas»; отсутствует необходимость в дополнительных плагинах вроде Adobe Flash.
HTML5 — кросс-платформенная технология, доступная на любых электронных устройствах благодаря совместимому браузеру. Кроме того, HTML5 можно использовать для создания веб-приложений, не требующих постоянного подключения к Сети, таких как Gmail Offline.
Все основные современные браузеры, включая мобильные, поддерживают HTML5, а лучшей наглядной демонстрацией новой версии языка разметки можно считать тест Futuremark Peacekeeper. Тесты на качество отображения графики, видео и игровые функции работают на любом устройстве, от ноутбука до смартфона, и в любой операционной системе.
Давно остались в прошлом времена, когда каждая новая версия браузера становилась событием. У некоторых браузеров мелкие обновления случаются несколько раз в месяц, и вряд ли кто-то из читающих эти строки сможет с ходу сказать, через браузер какой версии он это делает. Более того, браузеры способны обновляться автоматически, и пользователь может даже этого не замечать.
При этом все ведущие разработчики обычно выкладывают предварительные версии новинок для всех желающих попробовать новый дизайн и новые функции. Помимо прочего, это позволяет собрать отклики от множества тестеров-энтузиастов, услуги которых не нужно оплачивать: не секрет, что «сырые» версии не всегда могут похвастаться стабильностью и отсутствием ошибок.
У Google есть сразу несколько каналов для бета-тестеров, позволяющих скачивать и устанавливать предварительные версии браузера Chrome на разных стадиях разработки. Самая интересная версия — Canary, обновляемая ежедневно и содержащая самые последние нововведения. В отличие от других бета-версий Chrome, устанавливаемых поверх вашей версии, Canary можно установить отдельно и, наигравшись, вернуться к обычной стабильной версии.
Скачать Chrome Canary можно здесь. В Canary есть полезная функция, отображающая миниатюрный значок громкоговорителя на вкладке страницы, где воспроизводится звук, поэтому вы можете быстро найти раздражающий таб. Кроме того, в этой версии тестируется новый детектор вирусов, не позволяющий устанавливать известные вирусы с разных сайтов.
Желающие могут выбрать одну из двух экспериментальных версий браузера Firefoх. Бета-версия стандартного «настольного» браузера отличается новым минималистичным дизайном Auralis, в котором отображаемые органы управления сводятся к минимуму, а внимание пользователя акцентируется на содержании страниц.
Браузер Firefox Aurora ориентирован на компьютеры с сенсорными экранами. Если браузер установлен на машине под управлением Windows 8/8.1 и выбран в качестве основного, то в нём появятся большие кнопки по бокам окна для удобного перехода на предыдущую страницу, для открытия новой вкладки и некоторые другие специализированные функции.
Оперативно следить за изменениями, вносимыми в экспериментальные версии Firefox, можно на канале Nightly. Тестовые версии браузера доступны для операционных систем Windows, OS X, Linux и Android.
Windows + Android: больше — значит лучше?
Перспектива превращения Android в операционную систему для «полноразмерных вычислительных машин» нарисовалась ещё полгода назад. К тому моменту на рынке уже имелось или было заявлено некоторое число Android-персоналок, да и привлекательность идеи самой по себе выглядела очевидной: поослабнут требования к «железу», на десктопах и ноутбуках появятся любимые всеми казуальные игры. Однако оптимистичный прогноз, озвученный летом (см. «Android как король десктопа»), оправдался со значительной поправкой. Полки магазинов, увы, всё ещё не завалены андроидовскими ПК. Зато случилось кое-что потенциально более мощное. Заложив впечатляющий вираж, компьютерная эволюция выдала свежую идею: вместо полного вытеснения главного конкурента Android будет с ним сосуществовать. Вот только если производителям идея в такой форме нравится больше, пользователям она может не понравиться совсем.
Скрестить Android и Windows — задача не бог весть какая сложная. Исходники «зелёного человечка» в значительной степени открыты, сложность лишь в том, чтобы транслировать системные вызовы да, возможно, исполнять ARM-инструкции на x86-процессорах. Минимум одно готовое решение для этого уже существует — это App Player от компании BlueStacks, исполняющий Android-приложения поверх MS Windows и OS X. Но в последний месяц ушедшего года западная пресса заговорила о новой инициативе совмещения двух систем, и на сей раз от игрока высшего ранга — Dual OS компании Intel. Вплоть до этой недели, когда слух получил официальное подтверждение на CES, её иногда называли также PC Plus. Персоналки с логотипом Dual OS появятся в продаже (по крайней мере в США) уже к лету.
Технических подробностей о проекте пока крайне мало, но из того, что есть, рисуется следующая картина. Подход BlueStacks и Intel различается не только авторитетом организаторов: о первой даже сегодня, два года спустя после запуска её продукта, знают немногие, вторую с ходу готовы поддержать Asus, Samsung, HP и прочие гиганты. Но значительно разнится и способ «сосуществования» операционок. Если BlueStacks использует сложную связку виртуализации и эмуляции для исполнения Android-программ
Такой — более глубокий — подход уже реализован, к примеру, в планшетно-ноутбучном гибриде Asus Transformer Book Duet TD300, показанном там же, на CES. С одной стороны, это менее удобно по сравнению с решением BlueStacks, поскольку системы физически разделены и не совсем понятно, как наладить взаимодействие между ними (для обмена, например, не просто файлами, а и текстом, и вообще виртуальными объектами). Кроме того, запустить на такой персоналке удастся не все Android-программы. Зато, с другой стороны, это позволяет надеяться, что скорость исполнения будет близка к оригинальной.
Утверждать что-то более конкретно пока не представляется возможным: Intel и партнёры молчат, не желая делиться деталями насчёт того, как именно исполняется на компьютерном железе Android и софт для неё. Их можно понять: поле виртуализации напоминает минное — только вместо мин оно усеяно патентами, да так плотно, что пугаются порой даже весьма крупные и агрессивные игроки (Samsung, например, в прошлом году отложила на неопределённый срок запуск гибрида Ativ Q, способного выполнять одновременно Windows и Android).
Зато совершенно прозрачны мотивы Intel и её соратников по Dual OS. 2013-й, похоже, останется в истории как худший год для персоналки чуть ли не за два десятилетия. Windows 8 набирает обороты не спеша (а её планшетная реинкарнация Windows RT вообще провалилась и будет уничтожена). Так что, поманив покупателя возможностью запуска приложений из самой популярной мобильной ОС в среде самой популярной компьютерной ОС, то есть на обычном десктопе, можно надеяться спровоцировать его на покупку нового ПК.
При этом Intel снова становится номером первым в микропроцессорной индустрии — ибо только на её процессорах одинаково хорошо смогут работать и Android, и Windows. А PC-вендоры получают возможность увеличить истончившуюся маржу. Ведь «дуальные» персоналки отнюдь не принадлежат к бюджетной нише, где обретаются всевозможные *буки под Linux и Chrome OS; им необходимо быть мощными, иначе две операционки сразу просто не потянуть.
На этом, впрочем, хорошие новости кончаются и начинаются неприятные уточнения. Прежде всего совершенно неясно отношение к проекту Google и Microsoft. «Благословение» первой необходимо для доступа Dual OS-персоналок к центральному андроидовскому апп-стору, тогда как благословения Microsoft в принципе не требуется, зато софтверный гигант легко может испортить жизнь всякому вендору, который решится последовать зову Intel. Способно ли это удержать PC-производителей от экспериментов, нам предстоит увидеть в следующие полгода–год, но прогнозы в основном смелые. Кое-кто уже называет творящиеся сейчас перемены «восстанием вендоров»: в очень уж глубокой яме оказались PC за последние пару лет.
Во-вторых, имеются объективные нестыковки. Чем хорош «Андроид»? Нетребовательностью к ресурсам — а значит, и способностью работать на весьма энергоэкономичном железе в соответствующем режиме. Но скрестите его с «Виндой» — впрягите в одну телегу коня и трепетную лань! — и умеренность будет в значительной степени утрачена. Персоналка с логотипом Dual OS будет либо производительна, но прожорлива, либо экономична, но не способна на решение «тяжёлых» задач. А в результате весь проект может ударить по имиджу и Windows, и Android.
В-третьих и четвёртых есть ещё факторы цены и сложности. Windows-компьютеры сравнительно д
Но и пути назад уже нет. Intel не одна такая: идея дуальности буквально носится в воздухе. AMD, например, тоже грезит симбиозом Windows и Android (правда, судя по её заявлением на CES, она решила поддержать BlueStacks — оптимизировав эмулятор для своих процессоров). Так что хоть Android «в чистом виде» со счетов и не списывается (HP и Lenovo на той же CES демонстрируют массу интересных решений, в том числе для бизнеса), этот год нам, очевидно, предстоит потратить на проверку идеи обновлённой персоналки — с двумя радикально разными операционными системами вместо одной доминирующей.
Гид
8 необычных способов использования камеры вашего смартфона
Встроенную в смартфон или планшет камеру можно использовать не только для съёмки шедевров и отправки их в «Инстаграм». И даже не только для видеозвонков. Вот несколько нетривиальных способов применения миниатюрной камеры, которая всегда с нами.
Если у вас есть лишний телефон или планшет под управлением Android (версии 1.2 и выше), то вы можете превратить их в домашнюю систему видеонаблюдения при помощи приложения IP Webcam. Настроив дома программу, можно будет наблюдать «живую» трансляцию через интернет на компьютере или на другом телефоне. Для экономии батареи можно выбрать трансляцию потока низкого разрешения. Если же аппарат подключён к электросети, можно настроить передачу видео более высокого качества.
Другое приложение для Android, Bambuser, предлагает более занимательный подход: вы можете использовать свой телефон в качестве веб-камеры и пригласить к просмотру интерактивного видеопотока друзей или родственников. Такой поток может быть общедоступным или закрытым, к тому же его можно «расшарить» через Facebook.
Футуристическое словосочетание «дополненная реальность» обозначает уже вполне обыденную вещь: электронные гаджеты позволяют увидеть в окружающих объектах невидимую невооружённым глазом информацию. Типичный пример — приложения Junaio и Layar для операционной системы Android. Оба приложения используют GPS-приёмник для определения ваших координат и накладывают полезную информацию непосредственно на картинку, созданную вашей камерой.
Просто направьте камеру смартфона на окружающие вас на улице здания или предметы — и вы увидите ярлычки-подсказки, где находятся магазины, банкоматы или кафе.
Игровые приложения тоже могут использовать технологию дополненной реальности. Игра Ball Strike для iOS по геймплею напоминает видеоигры для приставки Wii: электронный соперник бросает в ваш экран виртуальные мячи, а вам нужно их отбивать.
В играх SpecTrek Light и Zobie, Run! для Android вам нужно добраться из точки A в точку B по карте реальной местности, окружающей вас, а на вашем пути будут встречаться всевозможные привидения, зомби и прочая нечисть. Будьте готовы к тому, что на вас будут удивлённо посматривать, но дело стоит того: как описал один из комментаторов на Google Play, это как будто Pac Man, но в реальной жизни.