Я уже давно обещал сделать обзор "новой" (ну для меня) платформы Nokia —
S60 3ed (это первый Symbian, который я использовал). Я использую
Nokia E61. Телефон хороший и достаточно крепкий =)
Скажем так — лучше бы в этой E61 был Linux. Не подумайте, что всё плохо, конечно нет. Просто много недочётов.
Главный из них — это средства разработки. На мой взгляд они ужасны. Всё как много лет назад, — ужасный CodeWarrior. И если под PalmOS эмулятор был просто классный, то тут не очень.
Под UNIX'ы (а вы же в курсе, что я не пользуюсь windows) средств разработки нет (ну как-то можно заставить работать компилятор, но это совсем не то). В чём проблема сделать Linux/OS X версию я не понимаю.
Компиляторов несколько. Кто меня знает, тот естественно в курсе, что я ненавижу C++. Ненавижу всей душой, и, наверное, вряд ли может найтись причина по которой я буду разбираться с этой хернёй. Тут я честно потратил достаточно времени и даже заказал дорогущий ARM Development Suite с RVCT (естественно Evalution версию, доставили кстати достаточно быстро). Мне хотелось попробовать оптимизировать одну OpenSource игру, без разбора кучи кода. У меня не получилось. Хотя если честно, то компилятор конечно быстрее, как и icc под Intel.
Многие, наверное, подумают, что я обленился и вообще охуел, но т.к. я не получаю за это ни копейки, то должен получать удовольствие. От "этого" я удовольствие не получаю. Я уверен, что можно продуктивно работать, но я привык к UNIX окружению, извините.
Под платформу
есть Python. Это прямо находка. Но опять же модулей к нему практически нет. Писать же модули под Windows, под этим ужасным пакетом абсолютно не хочется. Под питон есть несколько программ, которыми я пользуюсь просто постоянно. Это
fubuki и Python Pref (рабочую ссылку мне не найти). Fubuki - это мобильная wiki (вот мой
diff на вывод всех страниц, обещали включить), а Python Pref - преферанс. Надо сказать, что разработчики правят баги быстро и документация хорошая. Nokia, отправь pyS60 побольше разработчиков, что б они реализовали все функции платформы, тогда появится такое кол-во программ, что вы будете счастливы. Помогите OpenSource. Хотя уже сейчас приложений
не так и мало.
Скоро вроде появится
Open C с POSIX. Это всё очень хорошо. Посмотрим, может и появятся Dev Tools под Unix.
Браузер в S60 отличный. Это
порт WebKit под S60. Движок, мне известный ещё со времён KHTML, а сейчас Safari, которым я пользуюсь 99,9% своего времени. Иногда ему не хватает памяти, но в целом впечатление только положительное. Я только не понимаю, почему его не седлать OpenSource или отдельным приложением, т.к. я понимаю обновлять в 3ed они его не планируют особо, а это плохо.
Ну есть и странные вещи, такие как не отображение времени разговора, убогий call log, глючный wifi и.т.п. недочёты.
Есть
Flash Lite (отдельное приложение, в браузере flash нет), я правда кроме как поиграть balckjack им не пользуюсь.
Заставить работать SIP мне не удалось.
Новые
карты от Nokia очень хорошие, да.
В целом телефон и платформа производят очень неплохое впечатление. Я ещё детально про всё напишу, наверное.