Компьютерра, 2006 № 45 (665) - [39]

Шрифт
Интервал

Главное, о чем сейчас беспокоится виновник событий, чтобы версии не расползлись по рукавам, подобно дистрибутивам Linux, распыляя усилия энтузиастов и заставляя их заново решать одни и те же задачи для разных реализаций. Поэтому Sun продолжает управлять процессом и обещает зорко следить за совместимостью сторонних разработок, сохранив институт сертификации. Той же цели служит и программа Java community process, где сообщество ведущих разработчиков и владельцев патентов направляет дальнейшее развитие спецификаций.

Большинство активных участников процесса полагают, что результаты изменения лицензионной политики можно ожидать уже через полгода, когда первые независимые реализации уже должны закончить процедуру сертификации.

Кофе в пакетиках

Конечно, сейчас стал возможен вариант, когда Nokia выпустит свою версию Java, а, например, Sony Ericsson — свою, таким образом привязывая пользователей к специфической платформе. Но вряд ли производители готовы на это; стандартизация позволяет легко переманивать пользователей из стана заклятых коллег по рынку. В условиях существующей сегодня острой конкуренции это принципиально важно. Более вероятен вариант, что разработчики мобильных систем возьмутся оптимизировать виртуальную машину Java под себя. Но теперь им придётся тратить собственные ресурсы, собирая собственную команду программистов, которая будет пытаться построить виртуальную Java-машину чуть быстрее, чем у конкурентов, сохраняя совместимость со спецификациями.

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

Кроме того, по свидетельству Михаила Браво, эксперта компании i-Free, «производители Java-приложений, и в первую очередь Java-игр, вынуждены постоянно учитывать имеющиеся различия в расположении кнопок, разрешении экранов и количестве цветов. Поэтому кроме поддержки общего духовного энтузиазма эти люди вряд ли будут готовы связываться ещё и с работой по улучшению кода Java-машины…» С ним согласен и Дмитрий Люст из G5 Mobile, «открытие исходных кодов Java к разработчикам мобильных развлечений имеет лишь косвенное отношение. Дело в том, что мы выступаем здесь скорее в роли наблюдателей, и пока непонятно, какие дивиденды может принести подобное решение миру мобильных игр.»

Зато теперь решение этих проблем могут взять на себя производители телефонов, отлаживая реализацию виртуальной машины самостоятельно и добиваясь полной Java-совместимости между всеми своими моделями. Так они могут перетянуть к себе большее количество пользователей быстрорастущего рынка VAS (см. центральный материал этого номера), которые должны оценить возможность переноса игр и других Java-приложений при обновлении модели телефона. А удешевление процесса разработки за счёт уменьшения периода тестирования должно несколько снизить и конечную цену приложений.

Кофе-шопы

Если оглянуться назад, то окажется, что это не первый опыт открытия кодов дорогих проектов. Можно вспомнить выпуск открытой бесплатной версии СУБД InterBase, из которой потом проросла FireBird, или игру Quake III Arena, которую id Software выпустила под GNU GPL буквально на следующий год после выхода на рынок (но при желании использовать её мощный движок в проприетарных продуктах необходимо покупать специальную лицензию). Обычно компании рассчитывают либо на поиск энтузиастами ошибок в коде, либо на расширение функциональности и распространение продукта силами энтузиастов.

Уже много лет в различных изданиях полемизируют о возможностях заработка на бесплатном софте, и пока журналисты перемывали этой стратегии косточки, для многих гигантов мировой IT-индустрии она уже стала основной. Компания IBM, одной рукой планомерно избавляясь от своих производственных подразделений, другой — свободно раздаёт и свои программные наработки. Но не стоит начинать рассуждения о наступившем коммунизме в отдельно взятой отрасли. Совершенно очевидно, что бесплатное программное обеспечение — это просто сорт сыра в новой модели мышеловки. Заманивая клиентов под бесплатные знамёна, компания-разработчик получает в своё распоряжение «тёпленьких» клиентов, которых в этой самой мышеловке надо комфортно разместить, показать, где находятся удобства, а куда ходить не следует. Все это — за скромное вознаграждение, которое позволяет подразделению Global Services приносить более половины многомиллиардного годового дохода IBM.

Другая положительная сторона свободного кода — это реализация программной технологии на большем количестве аппаратных устройств. Это особенно ценно для экзотических платформ, где крупным компаниям заниматься внедрением просто невыгодно или где используются закрытые (например секретные) технологии. Зачастую и сами разработчики таких систем заинтересованы в портировании. Поэтому сейчас очень часто можно встретить безымянные китайские MP3-плейеры или смартфоны, работающие под управлением Linux.


Еще от автора Журнал «Компьютерра»
Компьютерра, 2007 № 15 (683)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2008 № 01-02 (717-718)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2008 № 10 (726)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Цифровой журнал «Компьютерра» 2013 № 18 (171)

ОглавлениеКолонкаПочему мы позволяем нас обманывать, или Грустные размышления об иррациональности политической жизни Автор: Дмитрий ШабановГолубятня: Samsung Galaxy S4 — цидули перебежчика (часть 1) Автор: Сергей ГолубицкийУроки любви к Родине: McAfee патентует технологию обнаружения и блокировки пиратского содержания Автор: Сергей ГолубицкийПодпадает ли астрономия под закон о митингах Автор: Дмитрий ВибеIT-рынокНасколько глупа шумиха вокруг «умных» часов? Автор: Андрей ПисьменныйПромзонаПосмотрите на свалку, которую китайцы превратили в парк Автор: Николай МаслухинЭтот сайт позволяет создать собственное световое шоу на точном макете Токио Автор: Николай МаслухинТехнологииДжипег, подвинься! Веппи как единственный необходимый графический формат Автор: Евгений ЗолотовИнновацииПочему менеджерам российских корпораций не нужны стартапы Автор: Елена КраузоваИнга Нахмансон (Fitting Reality): «Российскому e-commerce не до виртуальности» Автор: Елена КраузоваГидGoogle Now для iOS появился без лишнего шума и уже собирает сведения Автор: Андрей Васильков.


Цифровой журнал «Компьютерра» 2012 № 01 (101)

ОглавлениеСтатьиTertium datur: другие компьютеры Автор: Евгений Лебеденко, Mobi.ruИнтервьюПавел Фролов («ГНУ/Линуксцентр») о НПП Автор: Евгений КрестниковА. Самсонов о троичной логике и цифровой археологии Автор: Андрей ПисьменныйКолумнистыВасилий Щепетнёв: Месть индейских вождей Автор: Василий ЩепетневКивино гнездо: Беззаконие роботехники Автор: Киви БердКафедра Ваннаха: Подарки и конструкции Автор: Михаил ВаннахАлександр Амзин: Силой данного мне природой мозга Автор: Александр АмзинВасилий Щепетнёв: Гимн усталому караулу Автор: Василий ЩепетневКивино гнездо: Беззаконие роботехники (окончание) Автор: Киви БердДмитрий Шабанов: Марков и Эволюция человека Автор: Дмитрий ШабановКафедра Ваннаха: Пришельцы на Луне Автор: Михаил ВаннахГолубятня-ОнлайнГолубятня: Даже гоблин ходит в отпуск Автор: Сергей ГолубицкийГолубятня: Железный парад 2011 Автор: Сергей Голубицкий.


Компьютерра, 2005 № 27-28 (599-600)

Документ создан на основе открытого контента, расположенного по адресуhttp://offline.computerra.ru/2005/599/Размер изображений не менялся, поэтому некоторые могут быть некорректно отображены на неVGA-моделях КПК (особенно скриншоты и таблицы).


Рекомендуем почитать
«Если», 2009 № 05 (195)

Джон КЕССЕЛГОРДОСТЬ И ПРОМЕТЕЙИстория Виктора Франкенштейна продолжает тревожить умы писателей… Хотя стилистически эта повесть ближе не прозе Мэри Шелли, а перу Джейн Остин.Кристин Кэтрин РАШКОМНАТА ЗАТЕРЯННЫХ ДУШОднажды «нырнув в крушение», знакомая нам героиня зареклась заниматься спейс-дайвингом. Надолго ли ее хватит?Сергей КУПРИЯНОВЛОВУШКА ШЕРМАНАДело пахнет керосином! Жаль, бравые вояки поняли это слишком поздно.Джек СКИЛЛИНСТЕДВСЁ, ЧТО ТЫ УВИДИШЬПленный пришелец стремится переиграть своего палача, меняя реальности.Олег ДИВОВСТРЕЛЬБА ПО ТАРЕЛКАМТакая вот национальная забава… И не по-смеет инопланетный супостат топтать нашу картошку!Кир БУЛЫЧЁВПЛЕННИКИ ДОЛГАПисатель никогда не забывал об одном из своих любимых героев.


День Литературы, 2009 № 05 (153)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


День Литературы, 2001 № 08 (059)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


День Литературы, 2001 № 06 (057)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


День Литературы, 2002 № 07 (071)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


День Литературы, 2010 № 02 (162)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2008 № 17 (733)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2006 № 06 (626)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2006 № 23 (643)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Компьютерра, 2006 № 30 (650)

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.