Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > Мобильные платформы


Автор: Owen 18.7.2008, 10:43
Последнее время появляется уж очень много платформ для мобильных устройств. Что же из этого лучше?

 smile Symbian -- гигант, можно сказать, дедушка в мире мобильных осей. Надежность работы, безопасность, С++. 
 smile WinMobile -- весчь молодая, но двигается гигантом!
 smile Android -- преимущества явы, поверх ядра линукса. Гугл проникает в оси!
 smile OpenMoko -- открытый проект. Один из наиболее дешевых, поддержка многих языков программирования. Набирает популярность.
 smile iPhone -- продукт Apple. Закрытая игрушка. Все что есть -- то есть. Ничего сам дописать не сможешь.

обсуждаем то, что есть, как есть и какие приправы лучше использовать!

Автор: Void 18.7.2008, 10:57
Цитата(Owen @  18.7.2008,  12:43 Найти цитируемый пост)
Symbian ... С++.

Это не C++, а smile
Хотя с т.з. пользователя очень даже ничего.
Цитата(Owen @  18.7.2008,  12:43 Найти цитируемый пост)
OpenMoko ... Набирает популярность.

Очень надеюсь, что после выпуска FreeRunner дела у них пойдут быстрее, но пока это даже игрушкой для гиков не назовёшь.
Цитата(Owen @  18.7.2008,  12:43 Найти цитируемый пост)
Ничего сам дописать не сможешь.

SDK уже есть, но вроде сильно ограниченное по сравнению с другими платформами.

Лично я жду устройств на Android.

Автор: Owen 18.7.2008, 12:42
Цитата

Цитата(Owen @  18.7.2008,  12:43 Найти цитируемый пост)
Symbian ... С++.

Это не C++, а smile


Это С++. 

Согласен, что перегрузили оператор new. 

Остальное -- это отсутствие привычных многим библиотек, таких, как STL, BOOST и тп. Однако следует учесть и то, что в этих библиотеках не учитываются некоторые особенности работы с памятью. Касательно try/catch -- сейчас уже начинается переход на эту схему. Плюс надо учесть, что к моменту написания симбиана трай/кэтч блоков просто не было, и сказать, что трэпы -- это плохо нельзя. просто это подругому. Тоже и про дескрипторы. Они полностью заменяют строки и даже дают больше возможностей.

В остальном как был С++ -- так и остался.

Автор: seth 18.7.2008, 14:56
насколько я понимаю так же будет JavaFX для мобил как платформа?

Автор: nerezus 18.7.2008, 16:00
WinMobile - это рулез. Отлично расширяется, очень удобна для программистов. Отличия в написании программ минимальны между ней и десктопной виндой.
Symbian - не расширяется, кодить под нее чтобы - это ПРОБЛЕМЫ, переучиваться надо (

С остальными не работал.

Добавлено через 6 минут и 44 секунды
QT, .NET, MFC - это все работает на WinMobile, причем переучиваться не надо.
Что касается удобства для пользователей - то тут у WM unix-way: каждая утилита занята своим делом. Причем отлично все сочетается.

И еще:
куча софта. Просто куча.
Покажите мне хорошую читалку CHM-книг под симбу? А нету.
То же самое касается и DjVu

Автор: Alexeis 18.7.2008, 16:48
Цитата(Owen @  18.7.2008,  09:43 Найти цитируемый пост)
WinMobile -- весчь молодая, но двигается гигантом!

  Ни че се молодая лет 12 как минимум smile .

Автор: W4FhLF 18.7.2008, 17:17
Цитата(nerezus @  18.7.2008,  16:00 Найти цитируемый пост)
WinMobile - это рулез. Отлично расширяется, очень удобна для программистов.


+ она OpenSource, как это не удивительно smile 

Автор: seth 18.7.2008, 17:50
ну единственное что можно утверждать что за мобилки махач начнется сильный smile)

Автор: Void 18.7.2008, 21:28
seth, предсказываю 2-3 страницы, возможно чуть больше после длительной паузы.
Цитата(Owen @  18.7.2008,  14:42 Найти цитируемый пост)
Плюс надо учесть, что к моменту написания симбиана трай/кэтч блоков просто не было, и сказать, что трэпы -- это плохо нельзя. просто это подругому.

Legacy можно по-разному оправдывать, приятности ему это не добавляет.

Автор: seth 21.7.2008, 15:23
Цитата(Void @ 18.7.2008,  21:28)
seth, предсказываю 2-3 страницы, возможно чуть больше после длительной паузы.
Цитата(Owen @  18.7.2008,  14:42 Найти цитируемый пост)
Плюс надо учесть, что к моменту написания симбиана трай/кэтч блоков просто не было, и сказать, что трэпы -- это плохо нельзя. просто это подругому.

Legacy можно по-разному оправдывать, приятности ему это не добавляет.

я имею ввиду не на форуме а между компаниями ;)

Автор: Owen 21.7.2008, 15:33
Между кампаниями он уже идет. Не даром же Нокиа Симбиан выкупила для того, чтобы сорцы открыть. Это уже нехилый шаг.

Автор: nerezus 21.7.2008, 15:37
Цитата

Плюс надо учесть, что к моменту написания симбиана трай/кэтч блоков просто не было
 Не правда.

В 2003 году оно было(Symbian OS v7.0).
Ранние версии не рассматриваем, они давно не актуальны.

Автор: AntonSaburov 23.7.2008, 17:52
Цитата(Owen @  18.7.2008,  10:43 Найти цитируемый пост)
iPhone -- продукт Apple. Закрытая игрушка. Все что есть -- то есть. Ничего сам дописать не сможешь.

Можешь. Правда для этого надо MacOS садиться - у них там есть какой-то компилятор для iPhone. Насколько я знаю Objective-C.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)