avatar
z*e
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就像是共产主义,一个遥不可及的梦想
也许有一天能实现,但是有生之年怕是等不到了
avatar
l*n
2
你是faculty吧?

【在 z****e 的大作中提到】
: 一个是进展速度太慢,html4->5花了快20年,还没完工
: 大量机器的浏览器还停留在html4上,最新标准的impl不统一
: 所以很多时候不得不照顾到最落后的那一块
: 比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码
: 要解决这个还要套框架,一层又一层,慢得要死
: 本来客户端的东西就很敏感,人眼敏感精确到10ms
: 多套几层还写个p软件,目前仅仅是把gc做到了ms级
: 这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕
: 其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个
: 就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验

avatar
l*n
3
苹果的问题是不能照顾大多数人,这就是为啥苹果差点被pc搞死的原因。

【在 l**********n 的大作中提到】
: 你是faculty吧?
avatar
z*e
4
当时mac机最大的问题是macos经常崩溃
一天能崩溃2-3次,据说跟cpu有关
后来换intel芯之后,mac比例一直在上升
不过本质上还是没啥用,因为写mac app的人很少

【在 l**********n 的大作中提到】
: 苹果的问题是不能照顾大多数人,这就是为啥苹果差点被pc搞死的原因。
avatar
l*n
5
web需要一个像大门这样的人

【在 z****e 的大作中提到】
: 当时mac机最大的问题是macos经常崩溃
: 一天能崩溃2-3次,据说跟cpu有关
: 后来换intel芯之后,mac比例一直在上升
: 不过本质上还是没啥用,因为写mac app的人很少

avatar
l*n
6
html5是教主鼎力支持的啊。

【在 l**********n 的大作中提到】
: web需要一个像大门这样的人
avatar
z*e
7
那是教主不喜欢阿三的adobe而已

【在 l**********n 的大作中提到】
: html5是教主鼎力支持的啊。
avatar
z*e
8
大门还是有点成就的
至少在他那个年代
windows开发还是赚钱的
还是有很多人开发pc上的单机游戏滴
后来时代不同了而已
但是浏览器已经分裂了,倒是很像当年ps vs ss时代的日本

【在 l**********n 的大作中提到】
: web需要一个像大门这样的人
avatar
l*n
9
在移动端,流览器还是太弱。

【在 z****e 的大作中提到】
: 大门还是有点成就的
: 至少在他那个年代
: windows开发还是赚钱的
: 还是有很多人开发pc上的单机游戏滴
: 后来时代不同了而已
: 但是浏览器已经分裂了,倒是很像当年ps vs ss时代的日本

avatar
L*s
10
10ms不准确。60赫兹显示器,每帧已经17毫秒了。
一般说法是用户能感觉出来的延迟,中位数大致是100ms。

【在 z****e 的大作中提到】
: 一个是进展速度太慢,html4->5花了快20年,还没完工
: 大量机器的浏览器还停留在html4上,最新标准的impl不统一
: 所以很多时候不得不照顾到最落后的那一块
: 比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码
: 要解决这个还要套框架,一层又一层,慢得要死
: 本来客户端的东西就很敏感,人眼敏感精确到10ms
: 多套几层还写个p软件,目前仅仅是把gc做到了ms级
: 这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕
: 其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个
: 就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验

avatar
P*H
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]
avatar
z*e
12
说的是10ms这个数量级嘛
n*10ms酱紫
100ms显然太慢了
如果把fps设置为10的话
那个屏幕狂闪,无数的重影

【在 L***s 的大作中提到】
: 10ms不准确。60赫兹显示器,每帧已经17毫秒了。
: 一般说法是用户能感觉出来的延迟,中位数大致是100ms。

avatar
z*e
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是一个很好的思

avatar
z*e
14
顺便问个问题
你们一般把fps设置为多少?
我在android上设置20,后来发现同一个东西移动会导致重影
后来设置成60,感觉有些太高了,低端机器吃不消

【在 L***s 的大作中提到】
: 10ms不准确。60赫兹显示器,每帧已经17毫秒了。
: 一般说法是用户能感觉出来的延迟,中位数大致是100ms。

avatar
P*H
15
你大牛连这个都不知道?要转joke版?
胶片24fps不会闪。graphics搞出来的至少30fps。液晶屏一般60。
iOS好像默认30fps。

【在 z****e 的大作中提到】
: 顺便问个问题
: 你们一般把fps设置为多少?
: 我在android上设置20,后来发现同一个东西移动会导致重影
: 后来设置成60,感觉有些太高了,低端机器吃不消

avatar
P*H
16
一般app不就是几个button戳一下。比如看天气,新闻。有什么复杂渲染的?
非要渲染,走canvas,webgl都行。iOS和android都支持。

【在 z****e 的大作中提到】
: 看你要做啥,如果只是画画表格
: html5还是没啥问题的
: 但是稍微复杂一点的显示和渲染的要求
: 马上就给你出各种问题
:
: button

avatar
z*e
17
不错,主要是电影胶片那个跟一般显示器上不一样
老是看到有人用电影的fps来指导,导致混乱
后来才知道电影那个好像是用了一点反闪烁技术,并不是简单滴增加fps
液晶屏我调成90fps过,一般pc都表示可以接受
但是手机就弱不少,android和ios还不太一样
所以一堆东西就导致混乱

【在 P**H 的大作中提到】
: 你大牛连这个都不知道?要转joke版?
: 胶片24fps不会闪。graphics搞出来的至少30fps。液晶屏一般60。
: iOS好像默认30fps。

avatar
z*e
18
简单东西你修改一下xml布局就好了
android的xml本质上跟html没啥太大区别
但是你很快就不满足于这种简单的布局
就像小孩子以前看vc,很快就不想看拖拖拽拽的部分
就想看怎么写游戏去了

【在 P**H 的大作中提到】
: 一般app不就是几个button戳一下。比如看天气,新闻。有什么复杂渲染的?
: 非要渲染,走canvas,webgl都行。iOS和android都支持。

avatar
P*H
19
电影的胶片是真实世界的录像,运动模糊,光照这些都是真实的。所以24fps一般人看
就不觉得闪了。graphics画出的图,物体边界时清晰尖锐的。实时光照也做不了很真实
的效果,反光那些都不是n log(n)能解决的。所以24fps才不够,那些人工痕迹会让
人觉得还是闪。要30fps以上。至于60fps,是液晶屏的硬件限制。有发烧级玩家,买不
起高刷新的液晶屏,宁可用crt,轻松120fps。不过这是很久以前的事了。现在60fps也
凑合吧。
手机上30fps可以接受。

【在 z****e 的大作中提到】
: 不错,主要是电影胶片那个跟一般显示器上不一样
: 老是看到有人用电影的fps来指导,导致混乱
: 后来才知道电影那个好像是用了一点反闪烁技术,并不是简单滴增加fps
: 液晶屏我调成90fps过,一般pc都表示可以接受
: 但是手机就弱不少,android和ios还不太一样
: 所以一堆东西就导致混乱

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。