Просмотр полной версии : Приложения для мобильных устройств
Добрый день!
Встала задача оптимизировать сайты и для мобильных устройств (iphone, ipad...). Сразу встает вопрос о анимации, Flash отпадает.
На чем можно делать заменители swf для сайтов? слышал тут, что можно на flex. А где можно делать саму анимацию? и на каком языке потом ей управлять, и писать весь код?
Спасибо за помощь
слышал тут, что можно на flex
flex = as3 + mxml. И воспроизводится он тем же флеш плеером.
а ты про html5 не слышал? на iphone /ipad вроде проблем с воспроизведением нету
хотя по последним новостям, и с флешом проблем не будет на этих устройствах
слышал про html5. а на чем сама анимация делается?
flex = as3 + mxml. И воспроизводится он тем же флеш плеером.
а mac устройства на данный момент разве поддерживают флэш плеер? в каком формате получается итоговый файл?
А с чего бы не поддерживать? Но глючновато и ресурсосжирательно.
совсем отстал от последних новостей я:):)
недавно разрабатывал приложение в Flash Develop для сайта, так на iPad и iPhone оно не работало.
К сожалению на данный момент не имею подобное устройство, не в курсе что и как:(
__________________________________
нашел пару статей, про создание приложений для iphone через flash. Но не нашел через flash для приложений, для встраивания в html
слышал про html5. а на чем сама анимация делается?
а mac устройства на данный момент разве поддерживают флэш плеер? в каком формате получается итоговый файл?
Смотря какие Mac устройства. На которых стоит iOS(iPhone, iPad, iPod) на тех восновном пользуются встроенным сафари, и для него нету флеш плеера.
Я бы в js определял бразуер, и заменял флеш на гифы.
суть заключается в том, что у меня должна быть некоторая динамика в приложении.
есть дерево меню. при нажатии на пункт дерево раскрывается дальше (ветки не просто прямые, а кривые), выпадают другие пункты меню, некоторые мигают. при нажатии отправляется запрос на сервер.
на чем такое лучше сделать, чтобы работало на iOS. html5?
js, css. Запросы с помощью ajax.
Zebestov
21.07.2011, 23:46
Так если у тебя нет высоких требований к производительности, то почему не сделать в том же FD проект под iPhone/iPad/iPod на близком сердцу AS3? Берем FD4 (http://www.flashdevelop.org/community/viewtopic.php?f=11&t=8421) и там же находим эту ссылку (http://www.codeandvisual.com/2011/exporting-for-iphone-using-air-27-and-flashdevelop-part-two-creating-an-iphone-project/). Курим.
О круто, а это можно импортировать в браузер? и тогда на всех устройствах это будет работать?
Zebestov
22.07.2011, 00:22
эээ... как раз надеюсь что нет =) зато у тебя ядро приложения не меняется вообще — ты просто компилируешь его под разные платформы: Web, iDevice, Android.
Но тут я тебе ничего не подскажу, бо сам еще не пробовал.
как понимаю компиляция под web - это будет просто swf?
а можно как то компилировать as3, чтобы запускать его на встроенном safari браузере на iPhone и iPad
Не раньше, чем под iOS портируют плеер и яблочники его пропустят.
Zebestov
22.07.2011, 00:50
как понимаю компиляция под web - это будет просто swf?
Совершенно верно.
а можно как то компилировать as3, чтобы запускать его на встроенном safari браузере на iPhone и iPad
А зачем, если речь идет о возможности(?) компилировать приложение прямо в .ipa и выкладывать его на App Store. Не хочешь продавать — раздавай :)
суть в том, что это неотъемлемая часть сайта:)
Добавлено через 8 минут
js, css. Запросы с помощью ajax.
а анимацию можно засунуть в svg и управлять ей через javascript?
Zebestov
22.07.2011, 01:03
Тады ой! :) Двойной работы не избежать: либо переписать всю Flash-часть на HTML5, либо втащить всю HTML-часть в приложение (это просто GUI в конце концов).
суть в том, что это неотъемлемая часть сайта:)
Добавлено через 8 минут
а анимацию можно засунуть в svg и управлять ей через javascript?
Можно вроде. Но это вселенский гемор. jQuery по сравнению с тем же TweenMax отстой.
Но TweenMax же для ActionScript.. То есть для работы в браузерах на iPhone и iPad, TweenMax отпадает. Если я конечно правильно все понимаб
Zebestov
22.07.2011, 01:23
Наблюдается изнурительная ходьба по кругу, виной чему недальновидность разработчиков проекта.
Наблюдается изнурительная ходьба по кругу, виной чему недальновидность разработчиков проекта.
Ну глядишь пока ходим по кругу, то и флеш плеер под iOS выйдет!
Спасибо за ответы!
вообще необходимо сделать замкнутую кривую (довольно сложную). и на ней чтобы были окружности. при некоторых событиях, кривая должна изменяться, перрекручиваться, а объекты на ней перемещаться по траектории этой прямой:)
получается выбор стоит между html5 canvas и SVG
А причем тут SVG? - Это же обычный векторный формат.
с помощью SVG же тоже можно делать анимацию
Разве? Можно ссылочку для ликбеза?
http://graphing.ru/i/raphael/
http://dunaevv1.narod.ru/examples/svg/animate.htm
http://w3pro.ru/article/svg-ili-canvas-slozhnosti-vybora
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.