Да, конечно — для показа виджета андроиду надо запустить VM, запустить песочницу и т.п., а Apple просто выполняет бинарный код отрисовки. Как хорошо, что андроиды сейчас мощные и довольно плавные — помню, во времена 1.5-1.6 разница была чересчур существенной.
Эпл каждый релиз меняет что-то в недрах системы. О чем тут говорить, даже в стандартных, проверенных временем контролах типа UITableView порой вылазят новые баги на ровном месте. Может, подлили случайно код из старой ветки — никто не застрахован от ошибок.
К сожалению, у Апплов не декомпозированы некоторые элементы, которые на добрый толк должны быть в отдельных процессах. Так, например, было у Win9x, в которой ошибка UI приложения могла закрешить всю систему. Грубо говоря, много хард-кода. Андроид же изначально разрабатывался модульным, там таких проблем бы не возникло — вы просто не увидели бы пуш-уведомление.
О как интересно, мне почему-то до сих пор это в голову не пришло. Минимально опасный текст таков:
Заголовок спойлера
а
رر ॣ ॣ
冗
Т.е. одна буква из нормального алфавита (кирилицы, латиницы — не важно), по две из арабского и маратхи и одного китайского иероглифа! Также необходимы /r/n между строками. Преинтереснейший результат!
Почти на автомате летают. Как-то ходил в зал с пилотом Белавиа, вторым, так он за рейс почти ничего не делает. Правда вдруг что, конечно, берут ручное управление.
Да ладно, я думаю вы сможете писать под iOS через неделю так же, как я на JS. Плохо, но для «попробовать что-то сделать» вполне приемлемо. У нас на самом деле нет такого стека, как у вас — у нас все гораздо проще.
Да во всем. Производительность — в первую очередь, потом идет кроссплатформенность. Т.е. то, из-за чего собственно все и затеивалось, работает из рук вон плохо.
На моей памяти было:
— фитнес приложения у одной компании, писались на фрэймворке, работающем поверх Cocos2D — что-то вроде шагомеров и т.п. После года мучений решили все переписать и проклинают это время;
— детское приложение писали (и пишут наверное) на чем-то поверх флекса. На iOS идет еще более-менее (хотя выглядит не нативно), на андроиде просто жуть.
— мобильный банк на PhoneGap.
— социалка типа 4square;
Это так, навскидку. Не всё у меня конечно, привел примеры которые я знаю из первых рук. Как видите, обычные приложения, без 3д графики и особых требований к ресурсам — и даже они пролетают. Про что-то сложнее, например как мы писали для форекса, даже говорить не приходится — будет картинка слайд-шоу.
رر ॣ ॣ
冗
Т.е. одна буква из нормального алфавита (кирилицы, латиницы — не важно), по две из арабского и маратхи и одного китайского иероглифа! Также необходимы /r/n между строками. Преинтереснейший результат!
— фитнес приложения у одной компании, писались на фрэймворке, работающем поверх Cocos2D — что-то вроде шагомеров и т.п. После года мучений решили все переписать и проклинают это время;
— детское приложение писали (и пишут наверное) на чем-то поверх флекса. На iOS идет еще более-менее (хотя выглядит не нативно), на андроиде просто жуть.
— мобильный банк на PhoneGap.
— социалка типа 4square;
Это так, навскидку. Не всё у меня конечно, привел примеры которые я знаю из первых рук. Как видите, обычные приложения, без 3д графики и особых требований к ресурсам — и даже они пролетают. Про что-то сложнее, например как мы писали для форекса, даже говорить не приходится — будет картинка слайд-шоу.