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] :
В англоязычной википедии написано довольно хорошо (всё-таки надо не лениться туда заглядывать - она намного полнее русскоязычной
):
A smartphone is a mobile phone that offers more advanced computing ability and connectivity than a basic 'feature phone'. While some feature phones are able to run simple applications based on generic platforms such as Java ME or BREW, a smartphone allows the user to install and run much more advanced applications based on a specific platform. Smartphones run complete operating system software providing a platform for application developers.
По сути - как я и сказал выше: в смартфонах (в современном понимании этого слова) - полноценные ОС, позволяющие пользователю дополнительно устанавливать нативные приложения для этих ОС (написанные специально для них) и позволяющие разработчикам создавать такие вот нативные приложения.
И ещё:
Feature phones can often run simple applications based on Java ME or BREW. However, the feature phone has less advanced programming APIs and is unable to run native software specific to a smartphone platform.
Обычные "навороченные телефоны" (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] :
Lonely Wanderer писал(а):
Выходит мы можем занести аргумент "на смартфоны можно ставить нативные приложения, написанные специально под их операционную систему, а на телефоны нельзя. А ява приложения не являются нативными" как 1-ый пункт различия смартфонов и телефонов?
Да.
Lonely Wanderer писал(а):
Я уже говорил об этом, но в ответ получил вопрос: назови точное количество приложений, запустив которое - телефон превращается в смартфон? И тут я не знал, что ответить.
Попроси приложения специализированного характера: прокси сервера, SSH клиенты, GPS трекеры, аудио и фото редакторы. Насладись дефейсом. Ещё можешь попросить поддержку Adobe Flash, USB host (Toshiba G900 как пример) и возможность "НАТИВНО" запустить линукс.
Lonely Wanderer писал(а):
Ведь в коммуникаторах на ВМ 2003 с 64 мб оперативы нельзя было запустить больше программ, чем на современных сониэриках например.
Неправда же. Приложения, к тому же, разные.
Lonely Wanderer писал(а):
Что такое "нативные приложения"?
Нативные при дословном переводе с английского аналога - родные, то есть запускающиеся без перевода интерпретируемого кода в машинный, чем отличаются как раз в общем 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] :
В Жаббере меня нет, аська в профиле. 
[Ответить]
[Вперед >]