V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yellowV2ex
V2EX  ›  Flash

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

  •  
  •   yellowV2ex · 2015-01-15 03:15:10 +08:00 · 5870 次点击
    这是一个创建于 3604 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我曾经有一个 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/
    38 条回复    2015-01-16 15:23:34 +08:00
    t6attack
        1
    t6attack  
       2015-01-15 03:28:36 +08:00
    我觉得:
    如果以前就有技术基础或项目,继续跟进没问题。
    初学者不建议入坑。
    typcn
        2
    typcn  
       2015-01-15 07:01:56 +08:00
    我上个月就把 Mac 和 Windows 上的 Flash 卸载了
    zkd8907
        3
    zkd8907  
       2015-01-15 07:36:09 +08:00
    作为占领PC市场90%+份额的产品,在目前看来没有下降非常猛的趋势。
    nickdine
        4
    nickdine  
       2015-01-15 08:09:18 +08:00
    2年没有用pc了 mac上也没安装flash 依然活的很好
    clino
        5
    clino  
       2015-01-15 08:11:41 +08:00
    像那个点击拷贝文本到剪切版的微小按钮都是flash做的
    yakczh
        6
    yakczh  
       2015-01-15 08:43:21 +08:00   ❤️ 1
    firefox 这么好的东西不能普及,就是因为flash这个坑货,这货赶紧死掉吧,死了打开的网页就清净多了
    FrankFang128
        7
    FrankFang128  
       2015-01-15 08:49:49 +08:00
    一个好看的网站,如果得知是 Flash 做的,瞬间就觉得很搓。
    domino
        8
    domino  
       2015-01-15 09:03:16 +08:00
    感觉快消失了~
    heaton_nobu
        9
    heaton_nobu  
       2015-01-15 09:13:58 +08:00
    我只知道乔帮主很多话都说的很对~
    endintro
        10
    endintro  
       2015-01-15 09:23:35 +08:00
    就像你所说,flash做出来是一个完整产品,适合小白用户。如果想要自己定制修改一些功能,就没有js库那么方便了
    tabris17
        11
    tabris17  
       2015-01-15 09:25:35 +08:00
    flash除了视频播放器和偶尔玩些小游戏,基本用不到,我浏览器默认都是屏蔽flash插件的
    loveuqian
        12
    loveuqian  
       2015-01-15 09:26:32 +08:00
    主流页游都是flash啦
    NeoAtlantis
        13
    NeoAtlantis  
       2015-01-15 09:31:47 +08:00 via Android
    火狐更新后自己屏蔽了flash 有重大安全问题
    之后我就不用它了。
    NeoAtlantis
        14
    NeoAtlantis  
       2015-01-15 09:37:14 +08:00   ❤️ 1
    顺便发个我做的不用flash的网站。是一个卫星云图(MTSAT-2卫星)的高清图片的查看器。
    地图浏览用leaflet.js做,然后根据不同色标形式上色是在浏览器里完成的。其他矢量数据(海岸线什么的)也都是浏览器上绘制。

    http://mtsat-2.neoatlantis.org/web/browser.html

    右下角先选择日期。然后左侧一堆框里面自己选各种参数。
    TimLang
        15
    TimLang  
       2015-01-15 09:37:55 +08:00
    不是说flash程序员工资相对是最高的嘛。。
    O21
        16
    O21  
       2015-01-15 09:43:09 +08:00 via iPhone
    我想问下 网页游戏不都用as3写的吗?
    geeklian
        17
    geeklian  
       2015-01-15 09:46:57 +08:00 via iPhone
    公司内网大量使用flash。
    没别的原因,人行,银监会很多系统只支持ie6,为了实现ie6到ie11一致的体验,flash和银光是唯一的办法
    xiaowangge
        18
    xiaowangge  
       2015-01-15 09:47:20 +08:00 via Android
    再重复一遍:你去看看腾讯的近几年的财报,注意看网页游戏的比重占多少。
    millson
        19
    millson  
       2015-01-15 09:52:38 +08:00
    flash程序员淡定的飘过
    yellowV2ex
        20
    yellowV2ex  
    OP
       2015-01-15 11:18:12 +08:00
    @NeoAtlantis 我打开了,半天没有反应,中间灰蒙蒙一片,没有loading,等了好一阵终于有一张图出来了,按钮和图片的载入没有任何视觉效果,放大缩小的过渡和载入也不平滑,体验确实没有Flash的好。
    这是我看很多html5作品的通病,好像不怎么重视这种细节上的流畅体验,图片都是嘭就突然出来完全没有渐入过渡,按钮只有两个状态,弹出的列表和工具按钮没有任何过渡效果。

    ---

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

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

    这东西其实还有个后台,也是flash的,http://blog.fpv.im/easy_admim/
    还有个VIP管理平台可以自行绑定域名
    yellowV2ex
        29
    yellowV2ex  
    OP
       2015-01-15 11:39:13 +08:00
    @endintro 我的是整个界面基于一个Flash的skin,即使是小白,也可以方便的自定义,也有给高级用户自定义的接口,所有动画颜色尺寸包括过渡效果监听事件都有齐在里面的。
    让小白去改js太不现实了,还是Flash的所见即所得更为简易,毕竟用户大部分都不懂代码。
    old9
        30
    old9  
       2015-01-15 11:41:29 +08:00
    传统理解上的 Flash 式微没错,但如今的 Flash 已经不是当年的 Flash 了,现在基本可以认为是已经转型取做游戏了吧。Flash/AIR 技术栈在移动端的份额还是挺可观的,很多 APP 都是这套技术栈的产品,只是用户不知道而已(不过用户也没必要知道)。
    yellowV2ex
        31
    yellowV2ex  
    OP
       2015-01-15 11:46:01 +08:00
    @old9 我曾经也憧憬过一次编码随处运行,移动版的AIR还着实兴奋了一把,可惜啊,这个废柴,就一个上下滚动的列表,我只是放了一个矢量色快,cell都是复用的,还没放图片进去呢,就卡啊,比android的scroll还卡,接受不能,后来尝试了一下就是一个色块左右移动,我只是40fps的输出,到了真机,就剩20fps了,android那边更惨才12-15fps。跟PC一样,我没办法人手他卡顿不流畅,体验太差了。
    sadaharu09
        32
    sadaharu09  
       2015-01-15 12:22:40 +08:00
    楼主可以去试用一款在Mac上的软件叫做Tumult Hype,你就知道Flash有没有前途了。
    old9
        33
    old9  
       2015-01-15 12:23:37 +08:00
    现在的 AIR 早已不是这种效率了吧,App Store 上一堆的 3D 游戏呢。
    最近看到的一条消息,Google Play 不是刚发布了 2014 最佳游戏列表么,据说其中至少 5 款都是基于 Flash 技术的。
    yellowV2ex
        34
    yellowV2ex  
    OP
       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
        35
    jy02201949  
       2015-01-15 13:31:33 +08:00
    主要是用着卡、易崩溃,其他没意见了,跟HTML5干一架吧,谁打赢了就用谁,QQ这么垃圾的东西我还不是一样用了这么多年,有时候用户体验是不那么重要的,当你在市场上已经取得垄断性地位时……
    66beta
        36
    66beta  
       2015-01-15 13:38:31 +08:00
    HTML5毕竟年纪轻
    从普通用户角度来看的话,谁care你用的什么技术做的,好用就行

    长远来看,移动端占比高,Flash始终会变少
    yellowV2ex
        37
    yellowV2ex  
    OP
       2015-01-16 15:21:07 +08:00
    @Livid 可否帮我把主题移到 #Flash 节点?谢谢。
    Livid
        38
    Livid  
    MOD
       2015-01-16 15:23:34 +08:00   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:34 · PVG 20:34 · LAX 04:34 · JFK 07:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.