z****e 发帖数: 54598 | 1 一个是进展速度太慢,html4->5花了快20年,还没完工
大量机器的浏览器还停留在html4上,最新标准的impl不统一
所以很多时候不得不照顾到最落后的那一块
比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码
要解决这个还要套框架,一层又一层,慢得要死
本来客户端的东西就很敏感,人眼敏感精确到10ms
多套几层还写个p软件,目前仅仅是把gc做到了ms级
这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕
其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个
就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验
第二个是安全性问题,如何保护你的作品不被他人窃取?
这个很重要,软件抄袭又尤其容易,拷贝黏贴就好了
你怎么保护你的知识产权?这个不要说web了,就是windows都没怎么保护好
估计以前都买过那种小巷里面毛子破解的各种单机游戏,什么魔法门之类的
所以后来windows上的单机app基本上都不做了,大量这种公司倒闭
都转网络版了,因为网游服务器比较难抄,但是即便如此
私服还是大量存在,屡禁不止,而ios最好一点就是安全性强
当然不可能绝对安全,还是可以被越狱等等,但是相对难很多
还有审查制度,相比之下,android上就充斥着各种盗版app
那当然愿意去ios上发布app咯
难道你不希望你写的软件给你经济上的回报?
就这两个,web上的app->没戏
第一个也许等上几十年几百年还可以解决,但是第二个是死结
web本身就是一个开放的标准,本来浏览器就是由不同的产商做的
不像ios,一家公司搞的,所以没法审查,更没办法禁止某些app上架
架个破website表太简单,话说禁单机盗版软件这个连tg都没成功
所以就导致最后做这个平台的app没钱赚,没钱赚,资本家就无法回血
资本家无法回血,就不会掏钱去养工人
如此恶性循环,自然就没戏了
作为教训,看看舰娘collection是如何被天朝抄袭的
那还是flash,整段整段代码抄袭,连dmm这种关键字都出现在代码中
谁让你用脚本写呢?谁让你用flash呢?这还是flash,html5就更没什么保护了
抄js表太简单,web上的app你试过就知道
梦想很美好,现实很残酷
web有的是办法让你的努力化为乌有
web就像是共产主义,一个遥不可及的梦想
也许有一天能实现,但是有生之年怕是等不到了 |
l**********n 发帖数: 8443 | 2 你是faculty吧?
【在 z****e 的大作中提到】 : 一个是进展速度太慢,html4->5花了快20年,还没完工 : 大量机器的浏览器还停留在html4上,最新标准的impl不统一 : 所以很多时候不得不照顾到最落后的那一块 : 比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码 : 要解决这个还要套框架,一层又一层,慢得要死 : 本来客户端的东西就很敏感,人眼敏感精确到10ms : 多套几层还写个p软件,目前仅仅是把gc做到了ms级 : 这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕 : 其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个 : 就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验
|
l**********n 发帖数: 8443 | 3 苹果的问题是不能照顾大多数人,这就是为啥苹果差点被pc搞死的原因。
【在 l**********n 的大作中提到】 : 你是faculty吧?
|
z****e 发帖数: 54598 | 4 当时mac机最大的问题是macos经常崩溃
一天能崩溃2-3次,据说跟cpu有关
后来换intel芯之后,mac比例一直在上升
不过本质上还是没啥用,因为写mac app的人很少
【在 l**********n 的大作中提到】 : 苹果的问题是不能照顾大多数人,这就是为啥苹果差点被pc搞死的原因。
|
l**********n 发帖数: 8443 | 5 web需要一个像大门这样的人
【在 z****e 的大作中提到】 : 当时mac机最大的问题是macos经常崩溃 : 一天能崩溃2-3次,据说跟cpu有关 : 后来换intel芯之后,mac比例一直在上升 : 不过本质上还是没啥用,因为写mac app的人很少
|
l**********n 发帖数: 8443 | 6 html5是教主鼎力支持的啊。
【在 l**********n 的大作中提到】 : web需要一个像大门这样的人
|
z****e 发帖数: 54598 | 7 那是教主不喜欢阿三的adobe而已
【在 l**********n 的大作中提到】 : html5是教主鼎力支持的啊。
|
z****e 发帖数: 54598 | 8 大门还是有点成就的
至少在他那个年代
windows开发还是赚钱的
还是有很多人开发pc上的单机游戏滴
后来时代不同了而已
但是浏览器已经分裂了,倒是很像当年ps vs ss时代的日本
【在 l**********n 的大作中提到】 : web需要一个像大门这样的人
|
l**********n 发帖数: 8443 | 9 在移动端,流览器还是太弱。
【在 z****e 的大作中提到】 : 大门还是有点成就的 : 至少在他那个年代 : windows开发还是赚钱的 : 还是有很多人开发pc上的单机游戏滴 : 后来时代不同了而已 : 但是浏览器已经分裂了,倒是很像当年ps vs ss时代的日本
|
L***s 发帖数: 1148 | 10 10ms不准确。60赫兹显示器,每帧已经17毫秒了。
一般说法是用户能感觉出来的延迟,中位数大致是100ms。
【在 z****e 的大作中提到】 : 一个是进展速度太慢,html4->5花了快20年,还没完工 : 大量机器的浏览器还停留在html4上,最新标准的impl不统一 : 所以很多时候不得不照顾到最落后的那一块 : 比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码 : 要解决这个还要套框架,一层又一层,慢得要死 : 本来客户端的东西就很敏感,人眼敏感精确到10ms : 多套几层还写个p软件,目前仅仅是把gc做到了ms级 : 这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕 : 其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个 : 就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验
|
|
|
P**H 发帖数: 1897 | 11 是有问题。但不是这两个。
html5,android和iOS都是支持的。javascript的api都没有问题,包括webgl,连wp都
能跑。目前主流硬件跑javascript没有什么太大问题。即使到不了60fps,那种button
级别的应用30fps很轻松。
至于安全性,加了混淆编译之后,连开发者自己都不认识了。如果真要抄不是不可能,
但是远不如雇佣马工再写一个省事。
我觉得问题是
local cache。因为浏览器是需要交换数据的,包括javascript,image,video。性能
不是问题,卡就卡在download上了。考虑到很多用户用的还是3G,即使是wifi,
downloading明显是可以感觉到的。所以ionic这个打包成local server是一个很好的思
路。这样就解决了downloading的问题。
当然浏览器里跑肯定是有性能损失的。但考虑到小作坊的开发成本。这个是可以权衡的。
如果有现金,iOS雇一组,android一组,web再一组。当然是native用户体验好。
[发表自未名空间手机版 - m.mitbbs.com] |
z****e 发帖数: 54598 | 12 说的是10ms这个数量级嘛
n*10ms酱紫
100ms显然太慢了
如果把fps设置为10的话
那个屏幕狂闪,无数的重影
【在 L***s 的大作中提到】 : 10ms不准确。60赫兹显示器,每帧已经17毫秒了。 : 一般说法是用户能感觉出来的延迟,中位数大致是100ms。
|
z****e 发帖数: 54598 | 13 看你要做啥,如果只是画画表格
html5还是没啥问题的
但是稍微复杂一点的显示和渲染的要求
马上就给你出各种问题
button
【在 P**H 的大作中提到】 : 是有问题。但不是这两个。 : html5,android和iOS都是支持的。javascript的api都没有问题,包括webgl,连wp都 : 能跑。目前主流硬件跑javascript没有什么太大问题。即使到不了60fps,那种button : 级别的应用30fps很轻松。 : 至于安全性,加了混淆编译之后,连开发者自己都不认识了。如果真要抄不是不可能, : 但是远不如雇佣马工再写一个省事。 : 我觉得问题是 : local cache。因为浏览器是需要交换数据的,包括javascript,image,video。性能 : 不是问题,卡就卡在download上了。考虑到很多用户用的还是3G,即使是wifi, : downloading明显是可以感觉到的。所以ionic这个打包成local server是一个很好的思
|
z****e 发帖数: 54598 | 14 顺便问个问题
你们一般把fps设置为多少?
我在android上设置20,后来发现同一个东西移动会导致重影
后来设置成60,感觉有些太高了,低端机器吃不消
【在 L***s 的大作中提到】 : 10ms不准确。60赫兹显示器,每帧已经17毫秒了。 : 一般说法是用户能感觉出来的延迟,中位数大致是100ms。
|
P**H 发帖数: 1897 | 15 你大牛连这个都不知道?要转joke版?
胶片24fps不会闪。graphics搞出来的至少30fps。液晶屏一般60。
iOS好像默认30fps。
【在 z****e 的大作中提到】 : 顺便问个问题 : 你们一般把fps设置为多少? : 我在android上设置20,后来发现同一个东西移动会导致重影 : 后来设置成60,感觉有些太高了,低端机器吃不消
|
P**H 发帖数: 1897 | 16 一般app不就是几个button戳一下。比如看天气,新闻。有什么复杂渲染的?
非要渲染,走canvas,webgl都行。iOS和android都支持。
【在 z****e 的大作中提到】 : 看你要做啥,如果只是画画表格 : html5还是没啥问题的 : 但是稍微复杂一点的显示和渲染的要求 : 马上就给你出各种问题 : : button
|
z****e 发帖数: 54598 | 17 不错,主要是电影胶片那个跟一般显示器上不一样
老是看到有人用电影的fps来指导,导致混乱
后来才知道电影那个好像是用了一点反闪烁技术,并不是简单滴增加fps
液晶屏我调成90fps过,一般pc都表示可以接受
但是手机就弱不少,android和ios还不太一样
所以一堆东西就导致混乱
【在 P**H 的大作中提到】 : 你大牛连这个都不知道?要转joke版? : 胶片24fps不会闪。graphics搞出来的至少30fps。液晶屏一般60。 : iOS好像默认30fps。
|
z****e 发帖数: 54598 | 18 简单东西你修改一下xml布局就好了
android的xml本质上跟html没啥太大区别
但是你很快就不满足于这种简单的布局
就像小孩子以前看vc,很快就不想看拖拖拽拽的部分
就想看怎么写游戏去了
【在 P**H 的大作中提到】 : 一般app不就是几个button戳一下。比如看天气,新闻。有什么复杂渲染的? : 非要渲染,走canvas,webgl都行。iOS和android都支持。
|
P**H 发帖数: 1897 | 19 电影的胶片是真实世界的录像,运动模糊,光照这些都是真实的。所以24fps一般人看
就不觉得闪了。graphics画出的图,物体边界时清晰尖锐的。实时光照也做不了很真实
的效果,反光那些都不是n log(n)能解决的。所以24fps才不够,那些人工痕迹会让
人觉得还是闪。要30fps以上。至于60fps,是液晶屏的硬件限制。有发烧级玩家,买不
起高刷新的液晶屏,宁可用crt,轻松120fps。不过这是很久以前的事了。现在60fps也
凑合吧。
手机上30fps可以接受。
【在 z****e 的大作中提到】 : 不错,主要是电影胶片那个跟一般显示器上不一样 : 老是看到有人用电影的fps来指导,导致混乱 : 后来才知道电影那个好像是用了一点反闪烁技术,并不是简单滴增加fps : 液晶屏我调成90fps过,一般pc都表示可以接受 : 但是手机就弱不少,android和ios还不太一样 : 所以一堆东西就导致混乱
|