О терминологии

топ 100 блогов cd_riper10.02.2010 Затронуть хочу два вопроса.

Первое -- что такое "операционная система" и что такое "платформа".
Википедия утверждает, что обычно "программная платформа" состоит из некой аппаратной архитектуры (или нескольких архитектур), операционной системы, нескольких языков программирования и связанных с ними библиотеками.

Платформы можно поделить на два вида -- OS platform (такая платформа обязательно связана с аппаратной платформой и работающей поверх нее ОС) и Software platfrom (такая платформа состоит исключительно из языков программирования и сопутствующих библиотек).
Для OS platform очень часто допустимо сокращение просто до OS, т.е. OS это фактически частный случай платформы.

Рассмотрим примеры.

Java platform (от J2ME до какой-нибудь J2EE) -- типичная софтовая платформа, работающая поверх множества OS платформ.

Qt -- формально всего лишь C++ библиотека, кросс-платформенный framework. По факту -- чисто софтовая платформа, имеющая много общих черт с Java.

Десктопный Windows -- сложное дело. С одной стороны, это чисто софтовая платформа, основанная на Win32 API и .NET. С другой, множество операционных систем Microsoft, для которых она реализована.
Еще один интересный момент -- операционные системы семейства Win9x, это операционные системы, работающие на основе другой операционной системе -- MS-DOS (использование минимальное, и тем не менее).

Symbian -- ОС, поверх которой было реализовано несколько чисто программных платформ, вроде покойной UIQ и S60. С учетом того, что S60 не отделима от Symbian, вполне допустимо говорить, что S60 это ОС.

Windows Mobile -- софтовая платформа, работающая поверх ОС Windows CE. Как и S60, от своей базовой ОС она не отделима, поэтому часто WM называют операционной системой (например, см. статью в википедии).

Android -- та же история, что с S60 и WM. Это и софтовая платформа и ОС, на которой она работает.

В заключение, еще раз вернусь к bada. Очевидно, что тут абсолютно корректен и официальный термин "платформа" (в понятии OS Platform) и просто ОС.



Вопрос второй -- термин "смартфон".
Господин Муртазин пишет в своем блоге о том, что пора бы его и похоронить, так все в современном мире мобильных устройств спуталось.

С одной стороны, я с ним почти согласен. Кажется, что смартфонами мы называем или не называем некоторые вещи лишь потому, что так "исторически сложилось", без всяких однозначных признаков. С другой, все-таки, попробую предложить однозначное решение этой головоломки.

По большому счету, устаканить ответ мешает J2ME (и более экзотичные штуки, навроде BREW). Действительно, если взять огромное количество приложений, написанных под J2ME, от IM до браузеров и графических редакторов, прибавить к этому реализацию от Sony-Ericsson, которая умеет запускать несколько таких приложений одновременно и держать их в фоне, возникает вопрос -- а чем, например, тот же iPhone лучше?

Богатством API? Толщиной прослойки от приложения до API ОС? Нативность кода против запуска в виртуальной машине?
Понятно, что все это крайне спорные моменты, по которым нельзя дать однозначный ответ. Например, по последнему пункту у нас из когорты смартфонов выпадут девайсы, построенные на Android.

Итак, даю однозначный ответ.
Смартфон, это устройство с GSM (CDMA, UMTS etc.) модулем, работающее на операционной системе, для которой сторонние разработчики могут создавать приложения, использующие API, характерные только для этой ОС.

Последнее замечание позволяет отсечь все телефоны с J2ME, т.к. эта программная платформа работает на множестве ОС, и утверждать, что Android это таки да, смартфонная платформа.
Как и iPhone или bada.

Software platform в вики -- http://en.wikipedia.org/wiki/Software_platform
Муртазин о смартфонах -- http://eldarmurtazin.livejournal.com/607249.html
Smartphone в вики -- http://en.wikipedia.org/wiki/Smartphone

Оставить комментарий

Архив записей в блогах:
Ален Делон и его птичка с Роми Делон и Бельмондо Пол Маккартни вероятно со своим отцом мистер Маккартни и семья Уильям Дефо и Мадонна 1998 год настоящая муза - Аманда Лир 1971 год Марк ...
В 16-45 опять "Дуэнью" повторяют по "Культуре". Не могу понять- за что так любят этот ...
Хорошее начало дня ))) Кацапов продолжают давить. Список ниже: В российскую часть списка включены дочерние предприятия Роснефти Ванкорнефть (Красноярский край), Нефть-Актив (Самарская область), Сызранский нефтеперерабатывающий завод; принадлежащие Роснефти Ачинский нефтеперерабатывающий ...
История с замглавы "Росгеологии" вскрыла нам, что собой представляют так называемые молодые технократы. Вот, собственно, обобщенное лицо молодого технократа, которые обычно противопоставляются замшелым консерваторам. Выяснилось, что технократ Горринг не совсем "израилевич": " раньше ...
Вчера видела фото ребенка, при чем уже не первое, в довольно странном и не уместном, как по мне, месте. Выкладывать фотографию из этических соображений не буду, но суть передам. В одной из "мамских" групп проходил конкурс "Повареночек". Мамочки ...