LINUX.ORG.RU
ФорумTalks

Негодования пост — Tizen 2.1

 


0

0

Вот и выпустили очередную версию Tizen. И стоило мне взглянуть на список изменений, как к сердцу подкатила тоска. Я процитирую то, что меня смутило.

Одновременно для разработчиков мобильных приложений выпущен пакет Tizen SDK 2.1, в состав которого входит среда разработки на базе Eclipse, ...

Тозмоза, оперативка нынче дешёвая, проектирование интерфейса для слабаков

...эмулятор телефона на основе QEMU

Тормоза в квадрате, привет своп

Разработчикам мобильных приложений предоставлена возможность используя технологии HTML5 создавать кроссплатформенные приложения, одинаково хорошо работающие на широком спектре устройств

У мозилловцев хотя бы опыт в этом есть, и немалый.

Улучшенный фреймворк для разработки мобильных приложений с использоваинем web-технологий.

Основанный неизвестно на чём, следовательно не имеющий инструментов, кроме своих велосипедов из Chromium.

Среди компонентов графического стека: DRI2 и libdrm, композитный оконный менеджер на базе EFL, OpenGL ES 1.1/2.0, EGL 1.4, бэкенды для программного вывода (X11) и акселерированного вывода (OpenGL ES), 3D- и 2D-стеки, в том числе поддержка векторной графики через библиотеку Cairo;

...Во фреймворке задействованы такие открытые компоненты, как Appcore, DBus, GNU gettext, libICU;

...набор стандартных системных библиотек, обеспечивающих выполнение таких операций как доступ к БД, интернационализация и обработка XML;

...Для настройки 3G и Wi-Fi соединений используется конфигуратор ConnMan (Connection Manager). Для работы с Bluetooth используется пакет bluez; ...Сервисы для отправки и приёма сообщений (SMS, MMS, Email и IM);

...Мультимедиа подсистема на базе GStreamer,

...PIM

...Шифрование и поддержка SSL/TLS реализованы при помощи OpenSSL;

...Стек телефонии

И стоило ли менять унифицированный и удобный API от Qt на зоопарк?

Ну и самый главный вопрос: на что они надеются с таким SDK, если вместо улучшения существующего и облегчения работы программиста они решили пойти наперекор iOS/Android и натаскать в свою систему всего что под руку попадётся, а остальное просто скопировать, причём хреново? Где 8 разработчиков от Самсунга и Интеля, работающих над ядром Eclipse?

Ну когда всё это начиналось Qt был в подвешенном состоянии всё же...а так да - идиото... nemo рулит :)

chapay ★★★
()

Ты можешь написать что-то лучше, чем eclipse? Что-то быстрее, чем qemu? Ну да, eclipse была хорошей IDE года так для 2000ого, с тех пор прошло 13 лет, изначальные идеи протухли и они отчаянно пытаются рефакторить на современные технологии, с переменным успехом. Но появилось ли что-то лучше? Ну, есть Идея, но это супер вточенная под жабку система костылей, нах оно тизену?

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

зачем писать QtCreator? удобная и приятно выглядящая IDE.

Ford_Focus ★★★★★
()
Ответ на: комментарий от chapay

такие киты как гнусмас и штеуд могли просто выкупить Qt и развивать в нужном им направлении. к тому же им и lgpl точно не мешала бы.

Ford_Focus ★★★★★
()
Ответ на: комментарий от stevejobs

Что-то быстрее, чем qemu?

Компиляция под нативную для девелоперской машинки архитектуру, как у ios (или андроида с фреймворком вроде libgdx) делается.

PolarFox ★★★★★
()
Ответ на: комментарий от stevejobs

Где-то проскакивала новость, что вариант idea под плюсы пилят.

Reset ★★★★★
()

И стоило ли менять унифицированный и удобный API от Qt на зоопарк?

О чем пост? Что ты только сейчас открыл для себя Tizen. Да они и самого начала не планировали никакого Qt.

quowah
()

Между прочим, помнится, для компиляции Qt под Тизен вообще ничего не нужно, и подтверждали, что он на нем прекрасно умеет работать.

Я, честно говоря, тоже не понимаю весь этот ажиотаж вокруг HTML5/JS.

Adonai ★★★
()

...эмулятор телефона на основе QEMU

Тормоза в квадрате, привет своп

а что вместо qemu?

dimon555 ★★★★★
()

Странно, что не пожаловался на то, что там systemd вместо системы инициализации:)

PaRuSoft ★★★★
()

Всё это конвульсии, чистый линукс, как и чистая винда на телефонах никому не упоролся, кроме 2,5 гиков.

druganddrop-2 ★★
()

Ну значит забиваем на весь этот bullshit, компилим Qt и юзаем, а они сами видя тенденцию, таки запилят его в дефолт поставку ndk.

Gorthauer ★★★★★
()

Около месяца назад писал простенькое нативное приложение под Tizen 2.0 в качестве лабы в универе. Что я могу сказать: эклипс поживее, чем в Android SDK, писать терпимо в общем-то. Эмулятор постоянно загружает ядро на 100%, но на мобильном i5 работает прилично. Разработка с одной стороны показалась мне приятнее, чем под Android, однако тут субъективно, на яве я не пишу. Однозначно хуже, чем под iOS, многие моменты непрозрачные и через чур усложнены. Заметно, что у авторов паттерны головного мозга — фабрики для создания форм, множественное наследование, тысячи неймспейсов как в шарпе, и так далее, производят гнетущее впечатление. Но как не странно, сама по себе ось приятная уже сейчас, я бы взял себе телефон на ней.

...
class EditTodoForm
	: public Tizen::Ui::Controls::Form
	, public Tizen::Ui::IActionEventListener
	, public Tizen::Ui::IKeypadEventListener
	, public Tizen::Ui::Scenes::ISceneEventListener
	, public Tizen::Ui::IDateChangeEventListener
...
...

	Tizen::Ui::Controls::Slider* __pSliderSetTime;
	Tizen::Ui::Controls::Button* __pButtonSetAlarm;
	Tizen::Ui::Controls::Button* __pButtonCancelAlarm;

	Tizen::Base::Collection::IList* __pTodosList;
	Tizen::Ui::Controls::ListView* 	__pListView;
	Tizen::Social::Calendarbook* __pCalendarbook;
...

CrossFire ★★★★★
()
Последнее исправление: CrossFire (всего исправлений: 2)

...эмулятор телефона на основе QEMU

Тормоза в квадрате, привет своп

А что, Ъ-телефон должен быть на x86? Если нет, без QEMU его не сэмулировать.

annulen ★★★★★
()
Ответ на: комментарий от annulen

А что, Ъ-телефон должен быть на x86? Если нет, без QEMU его не сэмулировать.

Учитывая, что большинство приложений будут на HTML/JS, то какой смысл в QEMU? Архитектурно-специфичных багов же не должно быть.

winddos ★★★
()
Ответ на: комментарий от annulen

Согласен с фоллаутовским оратором, для HTML/JS смысла эмулировать нет (и симулятор Firefox OS внутри Firefox выигрывает по всем параметрам), а для нативного можно бы и симулятор запилить, дабы от телефона там было только разрешение экрана и SDK в sysroot, ну и может быть камера.

quiet_readonly ★★★★
() автор топика
Ответ на: комментарий от Adonai

Есть сформировавшаяся прослойка вебкодеров. Вот для того, чтобы минимально переучиваться и клепать морды к сервисам для мобилок...

Quasar ★★★★★
()
Ответ на: комментарий от quiet_readonly

Согласен с фоллаутовским оратором, для HTML/JS смысла эмулировать нет

Есть. Чтобы «веб-разработчики» не писали под мобильные платформы так же как говносайты для обычных браузеров. А то яваскриптом и картинками умудряются сожрать пару гигов оперативной памяти и четыре ядра процессора =).

Deleted
()
Ответ на: комментарий от Deleted

Есть. Чтобы «веб-разработчики» не писали под мобильные платформы так же как говносайты для обычных браузеров. А то яваскриптом и картинками умудряются сожрать пару гигов оперативной памяти и четыре ядра процессора =).

Вот вам загадка на сообразительность. Писали два разработчика одинаковые демоны, изредка делающие запросы к определённому сайту, и в первой версии получили постоянные 30% загрузки одного процессора.

Одного застрелили, другому дали профайлер. У кого производительность будет в норме ко второй версии программы?

quiet_readonly ★★★★
() автор топика
Последнее исправление: quiet_readonly (всего исправлений: 1)
Ответ на: комментарий от quiet_readonly

Вот вам загадка на сообразительность. Писали два разработчика одинаковые демоны, изредка делающие запросы к определённому сайту, и в первой версии получили постоянные 30% загрузки одного процессора.

Одного застрелили, другому дали профайлер. У кого производительность будет в норме ко второй версии программы?

IRL ко второй версии производительность станет ещё хуже.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.