Сам я не фанат Эппла, но вот сам подход мне понравился. Помимо маркетинговой подоплеки (снижение продаж в AppleStore с приходом флэша), ясно очерчена мысль — "Эппл не хочет сторонних зависимостей". И это правильно, потому что ставить между собой (платформой) и разработчиком (и юзером) ещё какую-то прослойку, это очень рискованно. Основы управления зависимостями нам говорят, что сторонние зависимости надо очень хорошо контролировать, чтобы иметь возможность прогнозировать собственную работу и держать качество на высоте. А тут ещё и сам Адоби портит картину глючностью флэша на Маках.
Да и насчет будущего HTML5 он тоже прав.
07.06.10 14:41: Перенесено модератором из 'Мобильные устройства' — Кодт
Здравствуйте, Aquary, Вы писали:
A>Добрейшего.
A>Если кто ещё не читал, Стив "Гуру-Эпплофилов" Джопс рассказывает, почему на мобильных гаджетах Apple (iPhone, iPad) не появится Flash.
очередной дурацкий холивар... прослойки, это конечно не разумно, но:
1. айфону осталось жить лет 5 (хотя за это время он бабла Джобсу соберет — не вопрос)
2. флеш жил и будет жить и эппл на это повлияет не сильно, это лишь вопрос времени, когда он к нему вернется.
3. флеш если грамотно делать не глючнее любой другой ВМ. Утверждение Джобса — исключительно маркетинговый ход
Здравствуйте, Аноним, Вы писали:
А>очередной дурацкий холивар...
Где ты его у меня видишь?
А>прослойки, это конечно не разумно
Собственно, про них — основная мысль и у джобса, и (скромно поставлю себя в тот же ряд) у меня. Маркетинговую подоплеку никто не отменял — и я об этом сказал. Здесь форум технический, про тех.подробности я и высказываюсь, к чему и всех призываю.
А>2. флеш жил и будет жить и эппл на это повлияет не сильно, это лишь вопрос времени, когда он к нему вернется.
HTML5 порвёт всех. Google Wave хорошо демонстрирует, что флэш уже не нужен для красивых и функциональных веб-приложений. Да и без ХТМЛ5 вполне можно эти приложения мастырить...
А>3. флеш если грамотно делать не глючнее любой другой ВМ.
Флэш делается не Эпплом, флэш делается Адоби.
Кроме того, я вот был свидетелем того, как Флэш пытались портировать на родную платформу Моторолы (Platform2000). Глючное действо было, я тебе скажу. Причем в очень большой степени из-за Адоби (хотя да, Мото тоже хороша была).
И, опять же, повторю свою мысль — джопс получил хороший повод отказаться от лишней сторонней зависимости, дестабилизирующей и утяжеляющей платформу в целом. Так что сделав хорошо своим маркетологам, он сделал отличный подгог и своим разработчикам платформы, избавив от большого геморроя.
Здравствуйте, Aquary, Вы писали:
A>Сам я не фанат Эппла, но вот сам подход мне понравился. Помимо маркетинговой подоплеки (снижение продаж в AppleStore с приходом флэша), ясно очерчена мысль — "Эппл не хочет сторонних зависимостей". И это правильно, потому что ставить между собой (платформой) и разработчиком (и юзером) ещё какую-то прослойку, это очень рискованно. Основы управления зависимостями нам говорят, что сторонние зависимости надо очень хорошо контролировать, чтобы иметь возможность прогнозировать собственную работу и держать качество на высоте. А тут ещё и сам Адоби портит картину глючностью флэша на Маках.
Очередная подгонка причин, объясняющая, почему айфон в его нынешнем виде лучше всех. Помнится, про блютус что-то подобное было, про MMS и т.д.
То, что он называет прослойкой, является возможностью использования третьестороннего ПО, то есть дополнительной свободой для пользователей. В непрекращающейся заботе о своих клиентах они ради их же блага запрещают им делать то, что считают плохим. Прямо как в Северной Корее
Про зависимости из той же оперы. Представляю, какой поднялся бы вой, если бы Микрософт "для устранения зависимостей" разрешила бы на своих ОС использовать только Visual Studio для разработки и, соответственно, только .NET приложения. А Эппл — совсем другое дело, он же хороший.
Очень интересно было бы почитать объяснения, почему они запрещают своим пользователям использовать VoIP через мобильный интернет. Тоже, я так понимаю, заботятся о своих юзерах
Здравствуйте, Donz, Вы писали:
D>Очередная подгонка причин, объясняющая, почему айфон в его нынешнем виде лучше всех.
Не, просто он, чтоб 2 раза не вставать, ответил сразу всем: "-А схрена ли нету флэша? -Так нада!!!"
D>То, что он называет прослойкой, является возможностью использования третьестороннего ПО, то есть дополнительной свободой для пользователей. В непрекращающейся заботе о своих клиентах они ради их же блага запрещают им делать то, что считают плохим. Прямо как в Северной Корее
Собсно, насколько я понимаю политику партии — всё именно так "Моя корова, что хочу — то и делаю". Этим эппл всегда отличался. Не оправдываю — просто факт констатирую
D>Про зависимости из той же оперы. Представляю, какой поднялся бы вой, если бы Микрософт "для устранения зависимостей" разрешила бы на своих ОС использовать только Visual Studio для разработки и, соответственно, только .NET приложения.
Ну тут не совсем корректное сравнение... Ведь на выходе любого компилятора получается нативный бинарный код, так что без разницы как он сделан.
Ближайшим сравнением был бы игнор под винодой, например, Явы — вот тут да, те же грабли.
В случае в флэшем — создается код, за работоспособность которого Эппл по сути не может отвечать. И, конечно, на который Эппл не может повлиять (АКА "срубить бабла"). А этого дядя Стив очень не любит
D>Очень интересно было бы почитать объяснения, почему они запрещают своим пользователям использовать VoIP через мобильный интернет. Тоже, я так понимаю, заботятся о своих юзерах
А как же! Ведь [вставить имя ОпСоСа] не может влиять на качество связи по этим вашим VoIP! А мы ведь так заботимся о клиентах!
Здравствуйте, Aquary, Вы писали:
A>Добрейшего.
A>Если кто ещё не читал, Стив "Гуру-Эпплофилов" Джопс рассказывает, почему на мобильных гаджетах Apple (iPhone, iPad) не появится Flash.
A>здесь
A>Сам я не фанат Эппла, но вот сам подход мне понравился. Помимо маркетинговой подоплеки (снижение продаж в AppleStore с приходом флэша), ясно очерчена мысль — "Эппл не хочет сторонних зависимостей". И это правильно, потому что ставить между собой (платформой) и разработчиком (и юзером) ещё какую-то прослойку, это очень рискованно. Основы управления зависимостями нам говорят, что сторонние зависимости надо очень хорошо контролировать, чтобы иметь возможность прогнозировать собственную работу и держать качество на высоте. А тут ещё и сам Адоби портит картину глючностью флэша на Маках.
Почему бы разработчикам самим не решать какую прослойку им использовать? Это их с юзером личное дело и Эпла касаться не должно.
Здравствуйте, Aquary, Вы писали:
A>Ну тут не совсем корректное сравнение... Ведь на выходе любого компилятора получается нативный бинарный код, так что без разницы как он сделан.
Я спецом не интересовался, но вот на хабре http://habrahabr.ru/blogs/mono/90458/ говорят что под запретом всё кроме Obj C и JS/
Здравствуйте, Aquary, Вы писали:
A>Добрейшего.
A>Если кто ещё не читал, Стив "Гуру-Эпплофилов" Джопс рассказывает, почему на мобильных гаджетах Apple (iPhone, iPad) не появится Flash.
A>здесь
A>Сам я не фанат Эппла, но вот сам подход мне понравился. Помимо маркетинговой подоплеки (снижение продаж в AppleStore с приходом флэша), ясно очерчена мысль — "Эппл не хочет сторонних зависимостей". И это правильно, потому что ставить между собой (платформой) и разработчиком (и юзером) ещё какую-то прослойку, это очень рискованно. Основы управления зависимостями нам говорят, что сторонние зависимости надо очень хорошо контролировать, чтобы иметь возможность прогнозировать собственную работу и держать качество на высоте. А тут ещё и сам Адоби портит картину глючностью флэша на Маках. A>Да и насчет будущего HTML5 он тоже прав.
Интересно кто вообще решил что Flash должен поддерживаться? Почему не AIR или Silverlight? Я вообще рад что Flash отсутствует в айфоне ибо его полезность на мобильном девайсе стремится к нулю.
Здравствуйте, Donz, Вы писали:
D>Про зависимости из той же оперы. Представляю, какой поднялся бы вой, если бы Микрософт "для устранения зависимостей" разрешила бы на своих ОС использовать только Visual Studio для разработки и, соответственно, только .NET приложения. А Эппл — совсем другое дело, он же хороший.
Кстати, это вполне может случиться, судя по анонсам Windows Phone 7. Правда, сомневаюсь, что разработка будет поддерживаться исключительно в Вижуал Студии, этим Майкрософт, к счастью, вроде не страдают.
Здравствуйте, henson, Вы писали:
H>Интересно кто вообще решил что Flash должен поддерживаться? Почему не AIR или Silverlight? Я вообще рад что Flash отсутствует в айфоне ибо его полезность на мобильном девайсе стремится к нулю.
А разве выбор стоит, что должно поддерживаться что-то одно? Возня вокруг флеша, потому что из подобных технологий его доля 99%.
Ну а насколько флеш полезен хорошо показывает специально созданное приложение, таки позволяющее владельцем революционных коммуникаторов iPhone пользоваться ресурсом YouTube.
Здравствуйте, Donz, Вы писали:
D>Здравствуйте, henson, Вы писали:
H>>Интересно кто вообще решил что Flash должен поддерживаться? Почему не AIR или Silverlight? Я вообще рад что Flash отсутствует в айфоне ибо его полезность на мобильном девайсе стремится к нулю.
D>А разве выбор стоит, что должно поддерживаться что-то одно? Возня вокруг флеша, потому что из подобных технологий его доля 99%.
Дело не в технологиях, а в их пригодности для мобильного использования. В этой области Flash ничуть не лучше чем Silverlight, т.е. такой же тяжелый в плане потребления ресурсов.
D>Ну а насколько флеш полезен хорошо показывает специально созданное приложение, таки позволяющее владельцем революционных коммуникаторов iPhone пользоваться ресурсом YouTube.
Приложение для YouTube было в iPhone начиная с первой версии. Причем тут Flash вообще? Его наличие совершенно необязательно для доставки видео.
Здравствуйте, henson, Вы писали:
D>>А разве выбор стоит, что должно поддерживаться что-то одно? Возня вокруг флеша, потому что из подобных технологий его доля 99%. H>Дело не в технологиях, а в их пригодности для мобильного использования. В этой области Flash ничуть не лучше чем Silverlight, т.е. такой же тяжелый в плане потребления ресурсов.
Flash лучше чем Silverlight в другом — он намного популярнее. Именно поэтому пользователи его хотят, а на тяжеловесность им как бы побоку. К тому же гигагерцовые процессоры вполне могут с этим справиться.
Ну и конкуренты как-то справляются с этой тяжеловесностью.
D>>Ну а насколько флеш полезен хорошо показывает специально созданное приложение, таки позволяющее владельцем революционных коммуникаторов iPhone пользоваться ресурсом YouTube. H>Приложение для YouTube было в iPhone начиная с первой версии. Причем тут Flash вообще? Его наличие совершенно необязательно для доставки видео.
Флеш тут при том, что сделать вид, что он не нужен не получилось. И его пришлось заменить суррогатным приложением, чтобы пользователи айфона смогли пользоваться одним из веб-сервисов, в основе которого лежит флеш.
Здравствуйте, Donz, Вы писали:
D>Здравствуйте, henson, Вы писали:
D>>>А разве выбор стоит, что должно поддерживаться что-то одно? Возня вокруг флеша, потому что из подобных технологий его доля 99%. H>>Дело не в технологиях, а в их пригодности для мобильного использования. В этой области Flash ничуть не лучше чем Silverlight, т.е. такой же тяжелый в плане потребления ресурсов. D>Flash лучше чем Silverlight в другом — он намного популярнее. Именно поэтому пользователи его хотят, а на тяжеловесность им как бы побоку. К тому же гигагерцовые процессоры вполне могут с этим справиться. D>Ну и конкуренты как-то справляются с этой тяжеловесностью.
Оставляя в стороне вопрос ресурсоемкости на который я все-таки считаю правильным обращать внимание, стало интересно где вы видели на мобильном устройстве нормальный Flash? Flash Lite видел, но мы ведь не о нем говорим, правда?
D>>>Ну а насколько флеш полезен хорошо показывает специально созданное приложение, таки позволяющее владельцем революционных коммуникаторов iPhone пользоваться ресурсом YouTube. H>>Приложение для YouTube было в iPhone начиная с первой версии. Причем тут Flash вообще? Его наличие совершенно необязательно для доставки видео. D>Флеш тут при том, что сделать вид, что он не нужен не получилось. И его пришлось заменить суррогатным приложением, чтобы пользователи айфона смогли пользоваться одним из веб-сервисов, в основе которого лежит флеш.
Почему суррогатное? Вполне нормальное видео показывает, поиск есть, информацию дополнительную показывает, что не так?
Средство доставки видео не должно подменять контент. Флэш на ютубе используется для всяких менюшек и рекламы поверх видео, ничего принципиального в процесс просмотра оно не привносит и было использовано только из соображений удобства и сокращения сроков разработки.
Здравствуйте, henson, Вы писали:
H>Оставляя в стороне вопрос ресурсоемкости на который я все-таки считаю правильным обращать внимание, стало интересно где вы видели на мобильном устройстве нормальный Flash? Flash Lite видел, но мы ведь не о нем говорим, правда?
http://www.htc.com/ru/product/hero/product-tour.html — разве тут лайт? Мне казалось, что уже довольно много устройств со "взрослым" флешем.
H>Почему суррогатное? Вполне нормальное видео показывает, поиск есть, информацию дополнительную показывает, что не так?
Например не очень круто, наткнувшись на ютюбную ссылку, открывать для ее просмотра отдельное приложение. Даже если оно запустится автоматически, все равно не айс и минус к юзабилити.
Ну а наткнувшись на ссылку на какой-нибудь местечковый рутюб пользователю останется только вздохнуть.
Здравствуйте, Donz, Вы писали:
D>Здравствуйте, henson, Вы писали:
H>>Оставляя в стороне вопрос ресурсоемкости на который я все-таки считаю правильным обращать внимание, стало интересно где вы видели на мобильном устройстве нормальный Flash? Flash Lite видел, но мы ведь не о нем говорим, правда?
D>http://www.htc.com/ru/product/hero/product-tour.html — разве тут лайт? Мне казалось, что уже довольно много устройств со "взрослым" флешем.
Ну там же написано HTC Hero browser comes with Flash Lite version 3.1 and supports playback of SWF contents up to Flash 9 and ActionScript 2.0.
Примерно 80% сайтов поддерживается
H>>Почему суррогатное? Вполне нормальное видео показывает, поиск есть, информацию дополнительную показывает, что не так? D>Например не очень круто, наткнувшись на ютюбную ссылку, открывать для ее просмотра отдельное приложение. Даже если оно запустится автоматически, все равно не айс и минус к юзабилити. D>Ну а наткнувшись на ссылку на какой-нибудь местечковый рутюб пользователю останется только вздохнуть.
D>>http://www.htc.com/ru/product/hero/product-tour.html — разве тут лайт? Мне казалось, что уже довольно много устройств со "взрослым" флешем. H>Ну там же написано HTC Hero browser comes with Flash Lite version 3.1 and supports playback of SWF contents up to Flash 9 and ActionScript 2.0. H>Примерно 80% сайтов поддерживается
Мне из описания показалось, что полноценный. Чертовы маркетологи...
В любом случай лайт — это лучше полного отсутствия.
H>>>Почему суррогатное? Вполне нормальное видео показывает, поиск есть, информацию дополнительную показывает, что не так? D>>Например не очень круто, наткнувшись на ютюбную ссылку, открывать для ее просмотра отдельное приложение. Даже если оно запустится автоматически, все равно не айс и минус к юзабилити. D>>Ну а наткнувшись на ссылку на какой-нибудь местечковый рутюб пользователю останется только вздохнуть.
H>А можете дать пример ссылки я попробую? http://rutube.ru/tracks/3236797.html?v=ecd307ec67c1faf39700420d53234a26&autoStart=true&bmstart=1
Здравствуйте, henson, Вы писали:
A>>Да и насчет будущего HTML5 он тоже прав. H>Интересно кто вообще решил что Flash должен поддерживаться? Почему не AIR или Silverlight?
Так никто не против против Silverlight. Проблема в том, что Apple считает, что может запрещать то, что им не нравится.
H>Я вообще рад что Flash отсутствует в айфоне ибо его полезность на мобильном девайсе стремится к нулю.
Эпплозомби...
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, henson, Вы писали:
A>>>Да и насчет будущего HTML5 он тоже прав. H>>Интересно кто вообще решил что Flash должен поддерживаться? Почему не AIR или Silverlight? C>Так никто не против против Silverlight. Проблема в том, что Apple считает, что может запрещать то, что им не нравится.
На своей платформе Apple может запрещать то, что считает нужным. Вернее не поддерживать то, что считает ненужным. В данном случае покупатель решает согласен он с этим или нет. А вы возражаете IMHO просто из принципа: а вот хочу чтоб то (телефон быстро работал и батарея не садилась за полдня) и хочу чтобы это (флэш с сильверлайтом впридачу). А если одно с другим не сочетается никак? Вы уж выберите что-то, например Андроид, но не говорите что все остальные эпплозомби
H>>Я вообще рад что Flash отсутствует в айфоне ибо его полезность на мобильном девайсе стремится к нулю. C>Эпплозомби...