HPC.ru lite - Все форумы
Форум: [OFF] Оффтопики не про КПК
Тема: не откажите пожалуйста в помощи
Страницы: [1] 2 3 4

[Ответить]
Lonely Wanderer [12.05.2010 16:21] не откажите пожалуйста в помощи:
Маленькая предыстория. В одном из чатов небольшая группа людей утверждает, что нет разницы между смартфонами(коммуникаторами) и телефонами. Я всяко пытался доказать обратное, но на каждый мой аргумент(опишу ниже) был приведен контраргумент. Я, честно говоря, растерялся.. Неужели и правда нет четких границ, разделяющих смартфоны(коммуникаторы) и телефоны? Прошу форумчан помочь в этом не легком вопросе.
Итак, аргументы, которые я уже приводил и ответы на них:
P.S. Слова Смартфоны/коммуникаторы буду писать сокращенно СК.
1. А. СК несут на борту операционную систему
1. Б. В телефонах тоже есть Операционка!
2. А. СК обладают многозадачностью!
2. Б. СониЭрикссоны и еще всякие телефоны тоже позволяют запускать несколько ява приложений - та же многозадачность.
Спор был большим. Все пункты сюда не вижу смысла вписывать. Признаюсь, в технической части мобильных устройств ориентируюсь слабо, поэтому мне сложно дискусировать на равных с людьми, которые пишут программы на Яве. Кстати, один из них утверждал, что андроид тоже написан на яве.
А теперь, внимание, вопрос: какие есть четкие границы, разделяющие СК и Телефоны? Буду благодарен за любую помощь. В том числе и ссылки на грамотные статьи по этому поводу.
alien8 [12.05.2010 16:29] :
Четких границ нет.
Поиском можете найти тему насчет "можно ли считать, что внутри телефона - операционная система". Продолжать этот спор бессмысленно, разве что развлечение для соответствующих специалистов .
Условные границы есть. Например насчет ОС - принято к коммуникаторам-смартам относить те, ОС которых, условно говоря, достаточно известна. Симбиан, линуксы разные, айфон ОС, WM и т.д.
И насчет многозадачности - на коммуникаторах и смартах нет ограничения на количество одновременно работающих программ. Как и на ноутбуках например.
Там уже "сколько осилит - столько и можно".
В телефонах, если не ошибаюсь, есть какой-то предел, независимо от "мощности" самого телефона.
Или уже нет?
Можно на телефоне запустить 40-50 приложений? (ну хоть 30. Необязательно самых ресурсоемких)
sparrowson [12.05.2010 16:31] :
Сейчас граница действительно стирается - есть телефоны (типа самых навороченных сенсорников от Samsung), по функциональности близкие к смартфонам. С другой стороны, первые смартфоны по сути были такими же телефонами с закрытыми операционками.

Для начала я бы сказал, что смартфоны/коммуникаторы в современном определении (как КПК с телефонным модулем) обладают операционными системами, позволяющими пользователю дополнительно устанавливать нативные приложения. Телефоны - нет, в них встроены Java-машины, а приложения на Java - не нативные.

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

Ведь на самом-то деле телефоны развивались отдельно, КПК - отдельно, а потом наступило время, когда их стали скрещивать, откуда и пошли смартфоны (ближе к телефонам) и коммуникаторы (ближе к КПК). Но это русскоязычная терминология. В англоязычной среде и смартфоны (типа несенсорных Nokia с Symbian на борту), и коммуникаторы (WM-КПК с телефоном) - это все smartphones.
sparrowson [12.05.2010 16:39] :
В англоязычной википедии написано довольно хорошо (всё-таки надо не лениться туда заглядывать - она намного полнее русскоязычной ):

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

И ещё:

Обычные "навороченные телефоны" (feature phones), в число которых попадают и SE с многозадачностью (и прочие подобные телефоны), обладают весьма примитивным API и, опять же, не могут исполнять нативные приложения.

Lonely Wanderer, попросите уважаемых участников чатов написать нативное приложение для телефонов SonyEricsson
- т.е. не на Java, а на том языке, на котором вообще написана вся, как они её называют, "операционная система" в этих телефонах. Если они его смогут написать, потом ещё как-нибудь без плясок с бубном (т.е. без слития из телефона прошивки, её разбора на компьютере с использованием специального ПО, повторной прошивки телефона и т.п.) установить в телефон и запустить - то можно считать SE смартфонами. Но поскольку это доступными для рядового пользователя механизмами сделать невозможно, то... в интернетах кто-то неправ

P.S. Многозадачность - не критерий.
Lonely Wanderer [12.05.2010 16:54] :
Вооот она первая зацепка! Выходит мы можем занести аргумент "на смартфоны можно ставить нативные приложения, написанные специально под их операционную систему, а на телефоны нельзя. А ява приложения не являются нативными" как 1-ый пункт различия смартфонов и телефонов?
Насчет количества одновременно запущенных приложений(30, 50 и так далее). Я уже говорил об этом, но в ответ получил вопрос: назови точное количество приложений, запустив которое - телефон превращается в смартфон? И тут я не знал, что ответить. Ведь в коммуникаторах на ВМ 2003 с 64 мб оперативы нельзя было запустить больше программ, чем на современных сониэриках например. Выходит сониэрики коммуникаторы, а те же девайсы на вм2003 - нет. Еще есть какие-то конкретные зацепки? Помимо нативности приложений. И еще. Что такое "нативные приложения"? Ответьте пожалуйста сжато и информативно для не разбирающегося глубоко в этом вопросе человека.
Байкалов Пётр [12.05.2010 19:34] :
Да.

Попроси приложения специализированного характера: прокси сервера, SSH клиенты, GPS трекеры, аудио и фото редакторы. Насладись дефейсом. Ещё можешь попросить поддержку Adobe Flash, USB host (Toshiba G900 как пример) и возможность "НАТИВНО" запустить линукс.

Неправда же. Приложения, к тому же, разные.

Нативные при дословном переводе с английского аналога - родные, то есть запускающиеся без перевода интерпретируемого кода в машинный, чем отличаются как раз в общем Java и .NET. Спросят разницу - разница в производительности (хотя во многих телефонах частично компенсируется частичным машинным переводом Java на машинный код).

Задави лохов поддержкой интерфейсов (PC Card до недавнего прошлого, USB, Serial, VGA, TV-Out) и вопроизведением видео. Можешь ссылку дать, мы тебя координировать будем.
alien8 [12.05.2010 22:26] :
Lonely Wanderer
>>Выходит мы можем занести аргумент "на смартфоны можно ставить нативные приложения, написанные специально под их операционную систему, а на телефоны нельзя.

А если вспомнить патчи для Сименса ME45....
(яву он не понимал)
Да и для сонек тогдашних тоже что-то делали, модель не помню уже
Байкалов Пётр [12.05.2010 22:44] :
А, найди ещё бенчмарк на яве произвольный и запусти его на какой-нибудь хорошей девайсине знакомого (500+ МГц, WM+Эмёлятор). И запусти на телефоне. Овнаж обеспечен.
Lonely Wanderer [12.05.2010 23:30] :
Байкалов Пётр, вы не могли бы оставить какие-то контакты для связи? Причина: получить обещаную вами поддержку
Варианты контактов:
1. Jabber - самый приоритетный
2. ICQ
3. Skype
Можно в ЛС.
Заранее спасибо
Байкалов Пётр [12.05.2010 23:33] :
В Жаббере меня нет, аська в профиле.
[Ответить]
[Вперед >]