Цифровой журнал «Компьютерра» № 12

Компьютерра

Терралаб

 

 

Дряхлый Феникс: «возрождение» Polaroid

Олег Нечай

Основатель легендарной компании Polaroid Эдвин Лэнд, наверное, ворочается в гробу от того, что происходит сегодня с его детищем. Знаменитый изобретатель, по количеству патентов уступающий только Эдисону, специализировался на изучении эффекта поляризации света, то есть, проще говоря, явлении разделения волны на два вектора. Чтобы понять важность этих исследований, достаточно упомянуть, что без них не было бы поляризационных линз и фильтров, приборов ночного видения, рентгеновской плёнки, ЖК-дисплеев и даже новомодных 3D-очков!

Впрочем, обывателю компания Polaroid знакома благодаря «побочным продуктам» — самозатемняющимся солнечным очкам-«поляроидам» и, конечно же, моментальным фотоаппаратам, которые до эпохи цифровой фотографии многим представлялись чуть ли не волшебными шкатулками, способными сразу же после съёмки выдавать готовые бумажные карточки.

Технология моментального фото была создана ещё в начале 1940-х годов, а первые серийные камеры Land Model 95 появились в продаже только после войны — в 1948 году. Первоначально снимки были чёрно-белые (до 1950 года — с оттенком сепии), а цветные плёнки были созданы лишь в 1963 году.

В последних вариантах «поляроидов» съёмка велась на специальную фотоплёнку, заключённую в картридж, в который были впаяны проявляющие и фиксирующие реактивы. При перемещении через механику аппарата пакетики с химическими составами вскрывались и реактивы попадали на плёнку. В результате через некоторое время после съёмки из аппарата вылезала готовая позитивная фотография в характерной рамочке.

Качество снимков было, мягко говоря, посредственным, но чудо вылезающей из камеры карточки покоряло даже людей, искушённых в фотографии. Если кто уже забыл, чтобы получить отпечатки с плёночного фотоаппарата, нужно было сначала проявить плёнку, и лишь потом перенести изображение с неё на фототобумагу, которая, в свою очередь, тоже требовала проявки. Процесс включал в себя не только собственно проявку, но и несколько промываний и фиксирование картинки. При этом если проявление и печать чёрно-белых фотографий быстро осваивали даже дети, то цветное фото в силу сложности процесса было уделом профессионалов. А владельцу Polaroid было достаточно нажать кнопку, чтобы получить цветную фотографию, причём сразу!

Пик популярности моментальных фотоаппаратов Polaroid пришёлся на 1980-е годы. Отголоски этой волны успели докатиться даже до Советского Союэа, где «Поляроид» вошёл в обязательный комплект «упакованного» гражданина наряду с японским «двухкассетником» и видеомагнитофоном.

Появление доступной цифровой фотографии и дешёвых цветных принтеров к началу 2000-х полностью разрушило этот чрезвычайно успешный бизнес. Действительно, кому нужен громоздкий агрегат, печатающий на дорогостоящей бумаге мутные снимки размером меньше почтовой открытки, если «цифромыльница» способна делать фотографии гораздо более высокого качества, причём, если их не распечатывать, а только просматривать на экране, то практически бесплатно! В 2001 году Polaroid впервые обанкротилась, и впоследствии под этим брендом продавались плоскопанельные телевизоры и портативные DVD-плееры. Выпуск моментальных фотоаппаратов был полностью прекращён в 2007 году, а расходных материалов (SX-70/600) — в 2008 году.

Компанию погубила недальновидность руководства, которое не верило в скорый успех цифрового фото, хотя Polaroid была одним из первых производителей серийных цифровых фотокамер. К примеру, в 1996 году был представлен 1-мегапиксельный (не смейтесь!) фотоаппарат Polaroid PDC-2000 с ПЗС-матрицей, объективом с фиксированным фокусным расстоянием 38 мм (в 35-мм эквиваленте) и памятью на 40–60 снимков. Камера отличалась весьма причудливым дизайном и чудовищной ценой — от $2500 до $3700.

В 2008 году компания снова объявила о банкротстве и была куплена фирмой PLR Holdings. После этого была предпринята попытка выпустить на рынок «Поляроид» цифровой эпохи — «цифромыльницу» со встроенным принтером. Фотоаппарат PoGo CZA-05300B оснащался 5-мегапиксельной матрицей, объективом с фиксированным фокусным расстоянием и миниатюрным фотопринтером, выдающим отпечатки размером 2 х 3 дюйма (5,1 х 7,6 см) на бумаге с клейкой подложкой. Использованная в нём технология печати ZINK («zero ink») в целом аналогична термосублимационной, только кристаллы красителя размещены непосредственно в фотобумаге. На CES 2010 был показан очередной вариант такого гибрида, уже 12-мегапиксельный и с возможностью печати снимков формата 3 х 4 дюйма (7,6 х 10,2 см). Впрочем, перспективы «цифрополяроидов» туманны: они попросту неконкурентоспособны при цене в $290 за примитивнейшую 5-мегапиксельную модель.

Между тем, австрийский фотограф Флориан Капс, владевший одним из крупнейших интернет-магазинов расходных материалов для «поляроидов», загорелся идеей возродить выпуск оригинальных аналоговых камер и плёнок. Капс умудрился привлечь внимание владельцев Polaroid и собрать почти три миллиона долларов на разработку нового типа картриджей. Для начала он приобрёл 500000 остававшихся на складах фирмы картриджей, после чего совместно с Андре Босманом, бывшим главой одного из заводов Polaroid по производству плёнки, основал фирму  (то есть «невозможный проект») и выкупил часть фабрики компании в Нидерландах вместе с оборудованием.

Сегодня на сайте Impossible Project продаётся больше дюжины моделей картриджей, запасы которых, впрочем, постепенно подходят к концу, и три разновидности камер «Поляроид», одна из которых, Polaroid One — совершенно новая лицензионная модель, построенная на основе «классических» массовых фотоаппаратов и работающая с шестью сотнями разновидностями картриджей. На 22 марта запланирована пресс-конференция, на которой Капс намерен представить новую чёрно-белую плёнку для моментальных камер. Летом 2010 года должен начаться выпуск цветной плёнки, также созданной на основе современных технологий.

Стремительно подешевевшие цифровые технологии настолько быстро вытеснили аналоговые, что ностальгии по недавнему прошлому оказались подвержены самые платёжеспособные граждане, ещё не забывшие очарования «старых добрых» грампластинок и чёрно-белых фотоплёнок. Эксплуатация этой ностальгии стала весьма прибыльным бизнесом, к тому же платящие бешеные деньги за когда-то копеечный товар безмерно счастливы, что обзавелись уникальной вещью для настоящих ценителей. Сработает ли такая бизнес-модель в случае с Polaroid? Очень даже может быть. Только на компанию Эдвина Лэнда этот дряхлый Феникс будет совершенно не похож.

 

USB 3.0 — сделаем это по-быстрому!

Игорь Осколков

Окончательные спецификации USB 3.0 были приняты организацией USB Implementation Forum ещё в ноябре 2008 года, однако первые устройства с поддержкой нового интерфейса стали появляться лишь недавно. Как же развивался USB, и чего нам ждать от версии 3.0?

Разработка универсальной последовательной шины (Universal Serial Bus — USB) началась в 1994 году. Инициативная группа состояла из семи компаний: Compaq, DEC, IBM, Intel, Microsoft, NEC и Nortel. Основная идея была простой — создать действительно универсальный интерфейс для подключения любого типа устройств с высокой скоростью передачи данных (от 1,5 до 12 Мбит/с), возможностью горячей замены и прочими фишками, которых не хватало многим пользователям.

В 1995 году Intel представила первые образцы чипсетов с поддержкой USB, а в 1996 году был официально утверждёна первая версия стандарта. Увы, широкой популярности, на которую надеялись разработчики, новый интерфейс не приобрёл. Главным образом, это объяснялось отсутствием поддержки USB в Windows 95 и NT 4.0. К тому же USB 1.0 был далёк от совершенства, и многие вендоры попросту отказывались внедрять его в свои продукты. Компьютерные издания даже придумали альтернативную расшифровку аббревиатуры USB: Useless Serial Bus.

В версии 1.1, которая появилась в 1998 году, были исправлены ошибки и добавлены некоторые новые функции. В частности, была введена поддержка мышей и клавиатур. С этого момента популярность USB стала расти. А ещё через пару лет наконец-то появились спецификации интерфейса USB 2.0 High-Speed, к которому мы все привыкли. Ключевым отличием от предыдущих версий было увеличение пропускной способности в сорок раз — до 480 Мбит/с. Впрочем, реальная скорость передачи данных оказалась примерно в два раза ниже. Сейчас USB 2.0 повсеместно используется в флэшках, видеокамерах, фотоаппаратах, накопителях и так далее.

Проблема заключается в том, что современные жёсткие диски давно перешагнули порог скорости в 100 Мбайт/с, а твердотельные накопители “выжимают” больше 200 Мбайт/с. Очевидно, что USB 2.0 в данном случае становится самым узким местом.

В USB 3.0 максимально возможная скорость передачи данных была увеличена в десять раз — до 5 Гбит/с, что в полтора раза выше пропускной способности интерфейса SATA-300, который используется сейчас в накопителях. Вряд ли жёсткие диски достигнут таких скоростей в ближайшие несколько лет, так что у USB 3.0 есть определённый запас по этому параметру. Впрочем, SSD могут развиваться ещё быстрее. В USB-IF рассчитывают, что USB 3.0 будет актуален минимум пять лет, и за это время будет разработан новый стандарт.

Кроме того, были учтены недостатки USB 2.0. Во-первых, были введено несколько режимов энергосбережения. Если устройства не передают данные, то они автоматически “засыпают”. Переход из спящего состояния в активное происходит практически мгновенно. Во-вторых, была увеличена сила тока, которая подаётся на каждый порт — с 500 мА до 900 мА. Также был увеличен ток инициации соединения со 100 мА до 150 мА. Оба параметра очень важны для работы внешних HDD и других более-менее мощных устройств. Y-образные шнуры, позволяющие получить дополнительное питание от ещё одного USB-порта, вообще-то противоречат официальным спецификациям. С приходом USB 3.0 необходимость в таких «хаках» отпадает.

Раз уж речь зашла о кабелях, то стоит отметить несколько существенных изменений. Во-первых, увеличилось число проводов (с четырёх до девяти), и шнуры стали заметно толще. Данные передаются по четырём из пяти дополнительных проводов: одна пара отвечает за приём данных, а вторая за передачу. При этом поддерживается полнодуплексный режим, то есть устройство получает полную пропускную способность в обоих направлениях. Соответственно, изменилось и строение коннекторов, при этом разработчики постарались сохранить обратную совместимость с USB 2.0. Меньше всего проблем возникает при использовании вилок и разъёмов типа A, так как они полностью совпадают по размерам. А вот новый коннектор типа B воткнуть в старый разъём не удастся. То же самое касается и вилок Micro-B для мобильных устройств. В любом случае, с помощью кабелей USB 2.0 вы сможете соединить старые и новые устройства. Правда, некоторые преимущества USB 3.0 при этом будут недоступны. Наконец, последнее существенное нововведение касается максимальной длины кабеля — теперь он не может быть длиннее трёх метров (не более 5 м для USB 2.0). USB-IF также рекомендует производителям окрашивать коннекторы и разъёмы USB 3.0 в синий цвет, чтобы пользователям было легче сориентироваться.

Чтобы не быть совсем уж голословными и убедиться в преимуществах USB 3.0 на живом примере, мы протестировали два устройства Raidsonic Icy Box с поддержкой нового стандарта. Это внешний док для жёстких дисков IB-110StU3-B и плата IB-AC604 с двумя портами USB. Док ничем не отличается от ранее протестированного , кроме отсутствия порта eSATA. Плата расширения подключается к PCI-Ex1 и имеет дополнительный разъём Molex для питания USB-портов. Оба устройства используют чип-контроллер NEC μPD720200, который поддерживает все версии USB. На данный момент это единственный массовый чип с USB 3.0. В ближайшее время на рынке появятся аналогичные решения от Fujitsu, Symwave и Via.

Для тестирования использовался жёсткий диск WD4001ABYS. Измерение скорости проводилось с помощью утилиты HD Tune Pro 3.50. Результаты тестов приведены в таблице ниже. Думаю, комментарии излишни — USB 3.0 действительно на порядок быстрее USB 2.0 и способен обеспечить комфортную работу с большими объёмами данных на внешних носителях.

Скорее всего, USB 3.0 в скором времени станет очень популярным. Правда, сейчас количество устройств с поддержкой этого стандарта очень невелико, но многие производители обещают внедрить поддержку USB 3.0 в свои новые продукты или выпустить обновлённые модели уже имеющихся устройств. Проблема ещё и в том, что первый контроллер NEC оказался не самым удачным. Он заметно нагревается и достаточно прожорлив, что приводит к трудностям при разработке флэш-накопителей или при внедрении его в мобильные устройства. Ну и цена в районе 15 долларов заметно влияет на конечную стоимость готовых устройств. Впрочем, ситуация совершенна аналогична той, которая была при появлении USB 2.0. Так что скоро нас ждёт светлое SuperSpeed-будущее…

 

SSD-накопители: избавление от «детских болезней»

Олег Нечай

Твёрдотельные SSD-накопители появились в широкой продаже всего лет пять назад, хотя в авиационной и военной технике они применяются с 1995 года, когда компания M-Systems представила первые в мире серийные «харды» на основе микросхем флэш-памяти.

Сегодня они считаются одними из самых перспективных носителей данных, которые должны прийти на смену порядком задержавшимся на рынке «винчестерам».

Современные твёрдотельные диски, конечно, имеют мало общего с теми, самыми первыми, разве что по принципу действия схожи: в качестве носителя данных в них используются энергонезависимые чипы памяти. Поэтому неслучайно, что практически все производители SSD-драйвов — это те же самые компании, которые всегда специализировались на выпуске микросхем памяти.

Достоинства SSD-накопителей очевидны. Отсутствие движущихся частей означает высокую надёжность, устойчивость к механическим воздействиям и пониженное энергопотребление. Благодаря использованию современных чипов памяти в SSD на порядок меньше среднее время доступа (0,12-,0,18 мс против 14–15 мс), чем в самых быстрых магнитных жёстких дисках, и, как правило, в 2–2,5 раза выше скорость чтения данных (до 250–300 Мб/с). Такие накопители обеспечивают заметное ускорение загрузки операционной системы, приложений и доступа к папкам с большим количеством файлов. Наконец, они меньше нагреваются и полностью бесшумны.

Первый приходящий в голову недостаток SSD-накопителя — высокая цена — явление преходящее и никак не относящееся к собственно конструктивным особенностям таких дисков. Между тем, у них есть парочка неприятных свойств, связанных именно с природой энергонезависимой памяти. Чтобы понять происхождение и способы борьбы с ними, вкратце напомним, как же всё это работает, не вдаваясь в подробности (их можно ).

Ячейки флэш-памяти представляют собой полевые транзисторы с дополнительным плавающим затвором, окружённым диэлектриком. В результате процессов инжекции электронов или, всё чаще, туннелирования, затвор способен принимать одно из двух (SLC, Single Level Cell — одноуровневая ячейка) или четырёх (MLC, Multi Level Cell — многоуровневая ячейка) состояний. В первом случае это «0» или «1», во втором — «00», «01», «10» и «11». Понятно, что MLC обеспечивают вдвое большую ёмкость, пусть и ценой некоторого увеличения времени задержки, поэтому большая часть современных SSD относятся к этому типу. Впрочем, выпускаются и накопители с SLC — обычно это дорогие модели для систем, где требуется минимальная латентность и повышенная надёжность.

В первых SSD применялись чипы с логической организацией NOR (ИЛИ-НЕ), но сегодня значительно популярнее микросхемы NAND (И-НЕ), обеспечивающие более высокую скорость последовательного чтения и записи, но менее быстрый произвольный доступ. Чуть ли не самая главная проблема твёрдотельных накопителей связана именно с логической организацией флэш-памяти — это «засорение» диска ячейками с «удалёнными» файлами, проявляющееся в том, что со временем накопитель работает всё медленнее, и в конце концов задержки становятся раздражающе заметными.

Наверное, ни для кого не секрет, что когда мы «удаляем» файлы с диска, сначала они просто помечаются как «удалённые», а физическое их уничтожение происходит тогда, когда они замещаются новыми. Именно на этой особенности построены всевозможные алгоритмы «восстановления» данных. Если в случае с магнитным жёстким диском запись новой информации происходит просто «поверх» удалённой, то в случае с флэш-памятью всё сложнее.

Дело в том, что ячейки NAND-памяти объединены в так называемые страницы, и физическое стирание данных в них возможно только 512-килобайтными блоками (128 страниц по 4 Кб). Чтобы записать новые данные, необходимо либо найти свободные страницы, либо подготовить целый блок, стерев ячейки, занятые файлами, помеченными как удалённые. Процесс стирания блока отнимает время, а когда этих блоков накапливается много, тогда и возникают досадные «тормоза».

У этой проблемы есть три решения. Самое простое, применявшееся в SSD уходящего поколения, это полное низкоуровневое форматирование накопителя, приводящее в исходное состояние все ячейки. Это умеет, например, утилита Wiper Tool, совместимая с любыми дисками с контроллерами Indilinx (это, например, Corsair серии X или OCZ серии Vertex первого поколения).

Второе — это встроенная в микропрограмму накопителя технология GC (Idle Time Garbage Collection — «уборка мусора во время простоя»), которая при отсутствии обращения к накопителю анализирует состояние ячеек и принудительно очищает их от удалённых файлов.

И, наконец, третье и самое эффективное — использование набора инструкций TRIM, реализованных как на уровне микропрограммы диска, так и в операционной системе. Это та же самая принудительная уборка, только оптимизированная для конкретной файловой системы. Помимо стирания «мусорных» ячеек, TRIM отключает ненужные и даже вредные для флэш-дисков процедуры фоновой индексации и дефрагментации. TRIM поддерживают практически все новые SSD ведущих производителей, включая A-Data, Corsair, Intel, OCZ, SanDick, Samsung и Transcend. А вот совместимая с TRIM операционка пока только одна — это Windows 7.

Второй недостаток SSD-накопителя — это ограниченное количество циклов записи/стирания, связанная с физическим износом: постоянная нагрузка на диэлектрик, изолирующий плавающей затвор, вызывает изменения его структуры и приводит к «пробою», то есть невозможности удерживать заряд. В результате ячейка теряет функциональность, оставаясь постоянно в некотором стабильном состоянии. Контроллер SSD способен отслеживать такие ячейки и помечать их, а подаваемый на них сигнал перенаправляется на резервные, количество которых может составлять до 10 % от ёмкости всего накопителя.

Заявленное количество циклов записи стирания на первый взгляд невелико — до 10000 для MLC и до 100000 для SLC. Если взять среднюю скорость записи 100 Мб/с и самый распространённый SSD на 128 Гб, то мы получим потенциальное время непрерывной работы 3640 часов или 151 день. Но на самом деле столь интенсивное использование можно смоделировать лишь искусственно: при обычной работе с компьютерам большая часть файлов записывается на диск всего единожды, а постоянно изменяется не более 10 процентов. Исходя из этого, можно предположить, что в нашем распоряжении уже 1510 дней, то есть чуть больше четырёх лет эксплуатации, а за это время морально устареет любой компьютер и, тем более, накопитель.

Конечно, полностью привести в негодность SSD-накопитель можно и за полгода — если пользоваться им неправильно. Многочисленные истории о скоропостижно скончавшихся «твёрдотельниках» связаны именно с их неправильной эксплуатацией. Особо запущенный случай — использование SSD для записи, монтажа и сведения музыки и видео, для таких целей они в принципе не предназначены. Но встречаются и досадные ситуации, когда владельцу просто не объяснили, как пользоваться компьютером с таким накопителем.

К сожалению, автоматически распознаёт и устанавливает правильный режим работы с SSD из всего семейства Windows пока одна только «семёрка», а те же XP или Vista при настройках по умолчанию усиленно изнашивают накопитель. Подробные инструкции по настройке ОС для работы с «твёрдотельниками» несложно найти в Интернете, и практически все они сводятся к отключению функций, необходимых для обеспечения быстродействия обычного винчестера, но бесполезные и одновременно губительные для SSD. Это, например, кэширование в в отдельной папке файлов часто запускаемых программ, индексация файлов, регулярная фоновая дефрагментация. Рекомендуется отключать также файл подкачки и «спящий режим».

Подводя итог, можно сказать, что SSD-накопители уже практически полностью избавились от одной из двух основных «детских болезней» — замедления работы в процессе эксплуатации. Очевидно, что ключ к решению второй проблемы тоже лежит в программной оптимизации операционных систем под конструктивные особенности таких дисков. Первый шаг к этому уже сделан в Windows 7.

 

Samsung Forum 2010: электронные читалки

Михаил Карпов, Игорь Осколков

(http://www.youtube.com/watch?v=S5saifPM_bA&feature)

На своём форуме в Москве компания Samsung продемонстрировала несколько новых моделей электронных читалок: шестидюймовые E6 и E61 и десятидюймовые E101. Все три устройства оснащены сенсорным экраном и встроенным модулем WiFi.

Любопытно, что сенсорный экран выполнен по технологии EMR, которая используется в планшетах Wacom, и требует специального стилуса. Вдобавок, модель E61 снабжена QWERTY-клавиатурой для удобства поиска и создания заметок.

В число интересных особенностей входит распознавание рукописного ввода и возможность прямого соединения с электронной доской Samsung 650TS. Если нарисовать что-то на читалке, то каракули тут же отобразятся на доске. Упор делается на возможность применения этой технологии в образовательных целях.

Некоторых пользователей наверняка заинтересует функция зачитывания выбранного текста. Модель E61 оснащена съёмным аккумулятором, что выгодно отличает её от других устройств для чтения книг. В остальном новые читалки обладают стандартным для такого рода устройств набором возможностей: встроенный MP3-плеер, словарь, поддержка форматов ePub, PDF, TXT, BMP и JPG.

 

Карманные магазины

Андрей Письменный

Телефоны Nokia, Google, Microsoft и Samsung вслед за iPhone обзавелись встроенными магазинами приложений. С одной стороны, такие магазины выгодны и для пользователей, и для разработчиков. С другой — они ограничивают возможности пользователей.

Электронное распространение рано или поздно просто обязано было стать основным способом продажи приложений. Его плюсы для разработчиков софта очевидны: не нужно тратиться на упаковку и носитель, не нужно делиться с прибылью с магазином, а покупатель скорее найдёт товар в поисковике, чем разглядывая магазинные полки. Сначала на «цифру» перешли авторы небольших программ, а затем за ними последовали и крупные разработчики. Сегодня через Интернет можно купить и загрузить даже Microsoft Windows (если нужны диски, то их, конечно, вышлют, но за дополнительные деньги).

Для современных телефонов, которые, по сути, представляют собой портативные и всегда подключенные к сети компьютеры, электронное распространение ещё естественнее, чем для обычных ПК. В успехе App Store, который представляет собой единственный способ распространения программ для iPhone, нет ничего удивительного. Пользователям удобно, что все программы для iPhone собраны в одном месте, и их не нужно искать по всему Интернету, а разработчиков App Store освободил от необходимости самостоятельно бороться с пиратами и налаживать оплату приложений или контента.

Вслед за Apple собственные магазины стали открывать и другие производители мобильных телефонов. Первый клон App Store сделали в Google для мобильной платформы Android. В Android Market более либеральные правила, чем в App Store: разработчик, к примеру, может опубликовать программу не только в официальном магазине, но и на собственном сайте.

Nokia тоже постаралась не отставать от остальных и с помпой открыла сервис Ovi — аналог iTunes Store, в котором, помимо прочего, продаются и приложения. Даже у Samsung теперь есть свой магазин. Пока через него распространяются только программы для Windows Mobile и Symbian, но компания уже вынашивает наполеоновские планы по выпуску приложений, которые будут работать на самых разных устройствах Samsung — от телефонов до телевизоров — и продаваться только в этом магазине.

В Microsoft на моду отреагировали не сразу. Магазин Windows Marketplace for Mobile появился лишь в Windows Mobile 6.5, но компания явно возлагает на него большие надежды. Он будет единственным способом загрузить приложение в новый телефон, основанный на Windows Phone 7.

Нельзя сказать, чтобы эта тенденция пришлась по нраву операторам мобильной связи. Раньше именно они контролировали распространение приложений и мобильного контента, а теперь этот бизнес уводят у них практически из-под носа. Ничего не предпринимать в ответ они не могут. В феврале было объявлено о разработке Wholesale Applications Сommunity — платформы для создания приложений, которые могли бы работать на телефонах с разными операционными системами. Инициативу поддержали операторы со всего мира: AT&T, Sprint, Verizon Wireless, China Mobile, NTT DoCoMo, Orange, Vodafone и множество других.

В их числе и наш «ВымпелКом». "Мы рассматриваем эту инициативу как ответ на текущие мировые тренды в индустрии телекома и считаем, что реализация этого проекта позволит всем его участникам совершить качественный прорыв в крайне востребованном потребителями сегменте мобильного контента," — говорит главный управляющий директор ГК «ВымпелКом» Борис Немшич.

Разработчики хоть и жалуются, но чаще не на саму концепцию, а на досадные побочные эффекты вроде необходимости ждать неделю-другую, прежде чем сотрудники App Store проверят программу и поместят её в магазин. Опасность того, что приложение забракуют, тоже существует, но она невелика. Плюсы единого электронного магазина куда важнее: создатель хорошей программы может почти не тратиться на маркетинг и неплохо защищён от пиратства.

Однако если примерить модель App Store не на мобильные телефоны, а на обычные компьютеры, она начинает казаться далеко не такой желанной. Когда Apple анонсировала iPad, по возможностям близкий к привычным нам ПК, App Store стали критиковать даже те, кто не имеет никакого отношения к разработке продуктов для iPhone или iPad.

Представьте себе компьютер, на котором нельзя программировать, нельзя запускать программы, которые не куплены в официальном магазине, и на всё требуется разрешение производителя. Многие считают, что такие суровые ограничения — это зло. "Apple объявила войну любителям мастерить, — Марк Пилгрим, известный программист и блоггер. — Это громадная потеря." Он боится, что поколение, выросшее с компьютерами вроде iPad, будет лишено возможности учиться важным вещам, преодолевая мелкие сложности.

Впрочем, рассуждать о таких вещах в категориях добра и зла довольно странно. Возможно, для компьютерных энтузиастов такая тенденция и неприятна, но обычным покупателям магазины вроде App Store очень удобны. В них нельзя столкнуться с вредоносными программами, а обновления происходят почти автоматически. Во многом они похожи на репозитории софта, которыми так гордятся пользователи Linux.

Существует ли компромисс, который устроил бы и производителей, и разработчиков, и пользователей? Похоже, да — его удалось найти компании Valve, которая разработала систему Steam. Она используется для электронного распространения компьютерных игр, но идеи, которые принесли ей успех, вполне применимы и для мобильных магазинов приложений. Steam сумел завоевать хорошую репутацию, несмотря на ограничения, которые он накладывает на пользователей. Директор Valve Гейб Ньюэлл в своём недавнем выступлении на Game Developers Conference объяснил успех Steam просто: разработчикам следует не только ограничивать пользователей, но и давать им дополнительные возможности.

На Steam часто бывают распродажи, где игры продаются в несколько раз дешевле обычного, он позволяет многократно загружать на разные компьютеры купленные продукты и автоматически скачивает обновления и дополнения. Из простого магазина Steam вырос в платформу, обладающую множеством полезных свойств — к примеру, файлы с отгрузками игр можно хранить на сервере и синхронизировать между несколькими компьютерами. Игроки ценят такой подход и вовсе не считают Steam злом, хотя по сути он представляет собой разновидность ненавистного им DRM.

Не стоит забывать и о том, что Интернет даже в наглухо заколоченном со всех сторон айфоне даёт возможность реализовать почти полноценные мобильные приложения. Apple бесплатно разработчиков программными интерфейсами для доступа к данным GPS или акселерометру и библиотеками, помогающими делать веб-приложения с оформлением в стиле iPhone.

Вариантов дальнейшего развития цифрового распространения — масса. Но одно уже совершенно ясно — обратно в бутылку джинна не затолкать.

 

Samsung Forum 2010: мобильная платформа Bada

Михаил Карпов, Игорь Осколков

(http://www.youtube.com/watch?v=DKZygSvoyFI&feature)

Компания Samsung на форуме в Москве продемонстрировала новые телефоны на основе мобильной операционной системы Bada. Были показаны два мобильника: старшая модель под названием Wave и недорогой Monte.

Пользовательский интерфейс Bada основан на хорошо зарекомендовавшей себя оболочке TouchWiz. На первый взгляд он напоминает интерфейс iPhone, но отличий тоже хватает. У Bada не один, а два «домашних» экрана: один для приложений, а другой для так называемых виджетов.

Samsung Wave

Система поддерживает распознавание лиц, автоматический поворот изображения и тактильную обратную связь. Разработчики легко могут задействовать в своих приложениях акселерометр, датчики высоты и движения. Кроме того, в Bada интегрированы социальные сервисы.

Ёмкостной дисплей аппаратов чуть менее отзывчив, нежели у iPhone, но это почти не мешает. Экранная клавиатура тоже вполне удобна. Трудности возникли лишь с Monte: его процессору явно недостаёт мощности. Зато на Wave скорость работы системы не вызывает никаких нареканий.

 

Samsung Forum 2010: робопылесосы Navibot

Михаил Карпов

(http://www.youtube.com/watch?v=T0WRDg9YTac&feature)

На форуме 2010 года компания Samsung продемонстрировала роботизированные пылесосы Navibot. Эти любопытные устройства, несомненно, ведут свою родословную от пылесоса Roomba производства компании iRobot.

Сама Roomba, в свою очередь, ведёт свою родословную от "кибернетических черепах", которые были популярны у исследователей лет пятьдесят назад. Несмотря на примитивность, эти устройства умели обходить препятствия, реагировали на свет и сами отыскивали источник электричества для подзарядки. Они, конечно, не исполняли функцию пылесоса, но разве в этом дело?

Впрочем, робопылесос Samsung отличается от них не меньше, чем старинные компьютеры, занимавшие целый машинный зал, отличаются от сегодняшних смартфонов. Умная машина делает тридцать фотографий комнаты в секунду, постоянно оценивает их и составляет виртуальную карту жилища. Так робот выясняет, где находится мебель, которую стоит объехать, и это позволяет ему проложить оптимальный маршрут движения.

Посетители форума Samsung пытались проверить Navibot, подсовывая ему препятствия, который тот усердно объезжал. Но, видимо, в какой-то момент ему всё это надоело, и он яростно набросился на чей-то мобильный телефон. Если заряд аккумулятора пылесоса кончается, и бедняга чувствует, что не в силах закончить свою работу, он ретируется в док, подряжается и с новыми силами принимается за дело.

Navibot

Samsung — не первая крупная компания, выпустившая подобного электронного помощника. О выходе в продажу роботизированного пылесоса объявила и LG, так что, похоже, тут можно говорить о тенденции.

Старшая модель Navibot стоит 499 долларов.

 

Opera наверстала отставание от других браузеров

Андрей Письменный

Бета-версия браузера Opera 10.50 снабжена совершенно новым интерпретатором языка JavaScript. Он называется Carakan и работает значительно быстрее, чем прежние версии. Это означает, что Opera, наконец, догнала прочие браузеры по производительности JavaScript, и позади остался только Internet Explorer (впрочем, скоро и его).

Carakan использует JIT-компиляцию для того, чтобы ускорить исполнение критичных участков кода. Судя по тестам, это позволило получить более чем десятикратный выигрыш в производительности по сравнению с движком Futhark, использовавшимся в прошлой версии Opera.

К примеру, на прохождение теста Sunspider у Futhark в среднем уходит 5691 миллисекунд, тогда как Carakan справляется за 473 мс. Похожие результаты показывает и тест V8. Обратите внимание на то, что Sunspider измеряет время исполнения (то есть, чем меньше, тем лучше), а V8 отображает результаты в виде очков (чем больше результат, тем лучше).

Такая скорость ставит Carakan в один ряд с другими современными движками JavaScript. Он работает быстрее, чем интерпретатор Tracemonkey, использующийся в Firefox, и лишь слегка не дотягивает до показателей V8 из браузера Chrome и движка WebKit, работающего в Safari.

В Opera Software решили начать разработку Carakan осенью 2008 года — как раз тогда вышла первая версия Google Chrome. Не исключено, что именно впечатляющая скорость V8 подтолкнула авторов других браузеров к тому, чтобы поучаствовать в борьбе за ускорение JavaScript. Эта тенденция как нельзя более выгодна для авторов веб-приложений — ведь чем быстрее работает JavaScript, тем более сложные программы они могут создавать.

Об особенностях нового интерпретатора Javascript «Компьютерре-Онлайн» рассказал Йенс Линдстрём (Jens Lindstrцm), ведущий разработчик Carakan.

— Как шла разработка Carakan?

— Движок Carakan создан небольшой командой инженеров, которые до этого совместно разрабатывали различные компоненты браузера Opera, в том числе движок ECMAScript. Команда насчитывала от трёх до пяти разработчиков, которые работали над проектом всё время, и примерно столько же инженеров. У всех у них за плечами был огромный опыт создания JavaScript-движков, поэтому у нас не было необходимости привлекать кого-то извне.

— Как устроен JIT-компилятор Javascript, который разработали в Opera Software?

— JIT-компилятор ядра Carakan транслирует все ECMAScript-функции в машинный код. Однако не весь код, а только его пиковые точки — то есть самые часто вызываемые и долго исполняемые функции. Перед тем, как обнаружить эти пиковые точки и активировать JIT-компилятор, Carakan запускает скрипты в кроссплатформенном бинарном движке, а сам в это время анализирует запущенный код, чтобы JIT-компилятор смог собрать его оптимизированную версию.

— Чем Carakan отличается от V8 и Tracemonkey?

JIT-компилятор Tracemonkey в чём-то похож на Carakan: в том, что он генерирует машинный код для обнаруженных пиковых точек, и в том, что использует бинарный интерпретатор для сбора информации, необходимой для JIT. С другой стороны, в Tracemonkey используется совсем другой подход — как для определения тех участков кода, которые должны быть оптимизированы, так и для непосредственной оптимизации. Что касается движка V8, то я не очень хорошо с ним знаком, чтобы авторитетно говорить об отличиях и сходстве.

— Подходит ли Carakan для использования на мобильных устройствах?

— Пока JIT-компилятор поддерживает только процессоры x86, но изначально разрабатывался для портирования на процессоры других архитектур. Например, если генерируемый код независим от кода, созданного для фактически используемого процессора, то применяется распределитель регистров. Для этого нужно только знать основные характеристики, такие как количество доступных регистров.

— Тестировали ли его совместимость с существующими веб-приложениями?

— Да, разумеется. Команда, работающая над Carakan, включала нескольких опытных инженеров, которые работали не только над разработкой тестов на соответствие спецификациям ECMAScript, но и тестированием на совместимость со многими веб-приложениями, а также изучением возможных проблем, выявленных в ходе такого тестирования. Большинство тестов были сделаны с включённым JIT-компилятором. С тех пор это режим тестирования по умолчанию.