如今,你们觉得 Flash 前途如何?

2015-01-15 03:15:10 +08:00
 yellowV2ex
我曾经有一个 Flash 的项目当时收益还不错,停滞了几年,一直想要拿起来再开发新版,但 Adobe 这个家伙,Flash几年来居然毫无起色。移动端算是彻底完蛋了,Air mobile 的效率又低下完全没法用。
而目前移动端用户非常多,所以一定要照顾移动端用户。

那么 Flashplayer 只剩下PC市场一块还有些优势,虽然 HTML5 进展很猛,但我最近看到不少新项目,点右键还是出现了亲切的 About FlashPlayer... ,让我重燃了那团火。

Flashplayer 的优势跟几年前一样很明显,跨浏览器跨平台,你可以得到一样炫酷的效果,无需担心任何兼容性问题,因为我的项目,有一部分内容是可以给用户自定义的,那么在 Flash 内随便画随便自定义动画要比让用户自己写 JS 要友好的多也更为简易。

对于新版采用 PC 端用 Flash 可以看到最佳效果,移动端呢用 html5 要做出同样炫酷流畅的工作量实在是太大,并且处理兼容性的问题就够头疼了,测试了一下很多动画的效果并不如意,或者说并不能简单的实现。对于这种设计策划前后台一人全包的项目,html5 显然不是最佳选择。

所以,最后我决定采用 PC 用 Flash,移动端用原生 App 的方案,然后扫描 PC 的二维码来根据 PC 版的API来显示内容,应该是可以保证得到最佳效果,并且实现起来最为简易。你们觉得如何?

还是把地址贴出来吧,写了一大段可能大家都不知道我在说什么
对于之前购买的用户比较抱歉的是已经4年多没有更新了,今年已经是第5年了...最后一次更新还是发生墨西哥漏油的那年...

Demo http://fpv.im/fpv5/upload/
Home http://fpv.im/
5889 次点击
所在节点   Flash
38 条回复
yellowV2ex
2015-01-15 11:22:12 +08:00
@NeoAtlantis 不好意思我再补充一下,我并不是说技术上做不到,而是同等时间付出同等的工作量的前提下,用Flash可以得到更好的效果。视觉方面在Flash里实现起来真是太简单的了。
NeoAtlantis
2015-01-15 11:23:55 +08:00
@yellowV2ex 图太大了(3000×3000像素,在大的缩放比例上是jpg,放到最大是png),我这里看加载很快。本来能异步加载的,但是我实在没法搞定。这是个缺点。

至于菜单和工具按钮的设计,我不打算过渡。不知道为什么很多作品都要这种东西。
NeoAtlantis
2015-01-15 11:25:07 +08:00
@yellowV2ex 我还打算放上VIS通道(可见光的)数据呢,那个是12000×12000像素的,还是不能压缩。分辨率在地球上是一个像素约1km……
NeoAtlantis
2015-01-15 11:25:56 +08:00
我本来打算用WebSockets来在后台发送图片,这样能节省不少连接。但是,还是那个问题,我没搞定异步加载。
welly
2015-01-15 11:28:15 +08:00
交互做的很棒 UI 也是你做的吗
yellowV2ex
2015-01-15 11:29:37 +08:00
@NeoAtlantis 因为体验更好,不然看上去感觉跟死板的html没什么区别,就如banner为什么要滑出来切换不直接一下子把图替换掉一样。
加了过渡效果,会让整个作品看上去更为优雅,那种行云流水舒服流畅的感觉,给人感觉一丝顺滑舒心。
yellowV2ex
2015-01-15 11:31:36 +08:00
@NeoAtlantis 把数据拆分成独立的部分批次载入不知道行不行,加个loading什么的。Flash有多线程可以不影响主线程的操作在背后执行一些东西。
yellowV2ex
2015-01-15 11:34:04 +08:00
@welly 是的,除了logo是朋友帮忙设计的,其他都是独立完成的。

这东西其实还有个后台,也是flash的,http://blog.fpv.im/easy_admim/
还有个VIP管理平台可以自行绑定域名
yellowV2ex
2015-01-15 11:39:13 +08:00
@endintro 我的是整个界面基于一个Flash的skin,即使是小白,也可以方便的自定义,也有给高级用户自定义的接口,所有动画颜色尺寸包括过渡效果监听事件都有齐在里面的。
让小白去改js太不现实了,还是Flash的所见即所得更为简易,毕竟用户大部分都不懂代码。
old9
2015-01-15 11:41:29 +08:00
传统理解上的 Flash 式微没错,但如今的 Flash 已经不是当年的 Flash 了,现在基本可以认为是已经转型取做游戏了吧。Flash/AIR 技术栈在移动端的份额还是挺可观的,很多 APP 都是这套技术栈的产品,只是用户不知道而已(不过用户也没必要知道)。
yellowV2ex
2015-01-15 11:46:01 +08:00
@old9 我曾经也憧憬过一次编码随处运行,移动版的AIR还着实兴奋了一把,可惜啊,这个废柴,就一个上下滚动的列表,我只是放了一个矢量色快,cell都是复用的,还没放图片进去呢,就卡啊,比android的scroll还卡,接受不能,后来尝试了一下就是一个色块左右移动,我只是40fps的输出,到了真机,就剩20fps了,android那边更惨才12-15fps。跟PC一样,我没办法人手他卡顿不流畅,体验太差了。
sadaharu09
2015-01-15 12:22:40 +08:00
楼主可以去试用一款在Mac上的软件叫做Tumult Hype,你就知道Flash有没有前途了。
old9
2015-01-15 12:23:37 +08:00
现在的 AIR 早已不是这种效率了吧,App Store 上一堆的 3D 游戏呢。
最近看到的一条消息,Google Play 不是刚发布了 2014 最佳游戏列表么,据说其中至少 5 款都是基于 Flash 技术的。
yellowV2ex
2015-01-15 12:51:33 +08:00
@sadaharu09 Flash也可以输出带js的html5啊,Flash的优势又不是做动画做web,AS3才是杀手锏。
html5貌似还没有哪个3D引擎做的比较完美的,Flash已经可以做出ARPG game啦,这些东西跟Flash比就是渣渣啊,Flash可是显卡硬件支持的。

比如这个在线梅西 http://messi.resn.co.nz/
不过梅西这个模型实在太大,大家耐心等大概10分钟,是一个非常棒的应用。

jy02201949
2015-01-15 13:31:33 +08:00
主要是用着卡、易崩溃,其他没意见了,跟HTML5干一架吧,谁打赢了就用谁,QQ这么垃圾的东西我还不是一样用了这么多年,有时候用户体验是不那么重要的,当你在市场上已经取得垄断性地位时……
66beta
2015-01-15 13:38:31 +08:00
HTML5毕竟年纪轻
从普通用户角度来看的话,谁care你用的什么技术做的,好用就行

长远来看,移动端占比高,Flash始终会变少
yellowV2ex
2015-01-16 15:21:07 +08:00
@Livid 可否帮我把主题移到 #Flash 节点?谢谢。
Livid
2015-01-16 15:23:34 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX