本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
扒饭专区试运行:
http://www.m8fans.com/meineson/list-1.html
前记
作为一个开发者,不希望拥有对别人劳动成果冷嘲热讽的用户,虽说软件开发出来有人用是有成就感的事情,但不代表就要无条件去迎合所有用户,不要以为开发者都是从天上掉下来主动为你服务的,所谓量变引起质变,M8毕竟还没有强大到无条件吸引开发人员加入的地步,记住,谁也不比谁更聪明,把你的聪明用到正确的地方去!本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
背景说明:
说四大浏览器核心大家可能不熟悉,但主流的浏览器应该会上网的多少还都是有所了解的,主要包括IE、Firefox、Opera、Safari,其它的各种名字的浏览器则只是使用它们四个中的一个或多个内核的再次封装,作为嵌入式WinCE平台,M8自带IE移动版(Trident)内核(虽然由于授权没有集成IE浏览器,但内核还是在的,所以直接在资源管理器中就能打开网页,但对HTML新标准的支持就太落后了),另一个就是大家都知道的Opera M8(Presto)版(一直在改进,但一直没达到满意的效果,同样,对HTML新标准支持也未为M8同步更新),而Webkit核心为人熟悉和喜爱,则是从iPhone的Safari移动版的出现开始,随后的Google Chrome则更一步推广了Webkit,现在Webkit几乎被所有除WM的主流的厂家使用,如Apple,Google,Palm,Nokia……,应用领域覆盖桌面PC,笔记本,手机,移动终端等各种环境,因为它不仅仅是一个浏览器内核,更推动了HTML5标准,可能是未来云计算(WebOS)的软件UI接口的实现标准,同样的,Adobe、微软也在按它们的思路实现类似的目标,所谓掌握标准就掌握了市场;
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
放在最后,我们要提的就是Mozilla,前身Netscape作为WWW的启蒙开创者,虽然现在已经消失在历史进程中,但其留下的Mozilla基金会,在开源社区支持下推广的Gecko内核的Firefox相信已经为广大PC浏览器用户所熟悉了(不要拿国内个人网站恶意推广Firefox赚小钱来说事,这只能反映出国内IT领域发展现状的悲哀而不能反映Firefox的技术优势),虽然Gecko内核是最后一个宣布进入移动平台的浏览器内核,虽然Webkit发展势头非常迅猛,但Gecko也有它的优势,从Mozilla创建初期,它们的目标就不只是浏览器,而是软件开发的一套标准,Firefox也只是一个专为浏览网页而生的一个精简了的子集,Mozilla提出的XUL框架,相信有一些用户已经有所接触了——比如某软件要求你安装Firefox才能运行,其实它就是用的Firefox的内核来生成软件界面的,包括Firefox自己,它也是由XUL通过解析XML文本来生成的一个用户界面,Gecko作为Webkit的一个有力的竞争者,促进了双方的共同的技术进步,最近的Intel的上网本操作系统Moblin好象就是基于Gecko内核的,而Android基于Webkit也在向上网本操作系统发力;
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
说到这相信懂行的已经清楚了,四大浏览器内核中,除了IE,全都是跨平台的,全可以作为软件开发的基础框架来使用,其中特别突出的就是Webkit,随后是Gecko,Opera则采用了另一种Widget的思路但它是商业化闭源的,而这些也符合了软件发展的趋势,数据云端化、终端硬件及操作系统无关性、随时随地可操作性,可能在未来,Webkit或Gecko会合并,Google、Apple、微软三个巨头也会为了推广自己的平台而提出各种新的技术名词和框架,但技术的发展和商业化运作的结果是没人能预测的,我们也只能是尽快跟随标准的发展过程——不说参与标准的制定了,目前国内的技术发展和厂商的前瞻性还没进化到这一步……
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
作为一台合格的互联网手机,一个优秀的浏览器内核是必备的,这个内核不是只能浏览下网页就完事了,它要有良好的新标准的支持和二次开发能力,基于这个内核进行Web2.0应用的无缝对接更是必须要提前考虑的,甚至完全用这个内核来构建所有界面(Palm Pre),这将是3G的杀手级应用——否则,3G的数据能力毫无用处,M8的MZFC开发库只能说还停留在象VC6时代类似MFC的“单机”版软件开发框架的阶段;
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
现在已经几乎没有不联网的电脑了,3G时代,这句话可以换成——将没有不联网的数字设备,没有Web2.0应用开发框架的M8,注定将只是iPhone的形似的模仿者,iPhone带来的不只是外形操作界面。
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
捐助通道:
http://item.taobao.com/auction/i ... 9e9c6&x_id=0db2
捐助者权利说明V1.09.05.28:
如果您是M8普通用户,对MBSTUDIO试验中的Webkit、Gecko核心浏览器和基于Webkit、Gecko核心的Web2.0软件开发框架及发布平台感兴趣,您可以捐助;
如果您是开发人员,对M8上的Webkit、Gecko移植开发有兴趣,想加入MBSTUDIO的开发平台和开发框架,您可以捐助;
捐助过的用户和开发人员,可留下您的邮箱并使用该邮箱交流,您将更早得到MBrowser的最新编译版本及使用上的技术支持,得到更及时的开发问题答复响应;
业余项目的开发和问题响应受时间和外界因素影响较大,MBSTUDIO保留在不得以情况下修改本权利说明的权利,修改后的说明将及时通知到捐助人邮箱或在mbstudio.cn发出公告,再次感谢您的理解和支持,谢谢。本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
Webkit的M8上的移植,请参见另一贴:http://bbs.meizu.com/thread-914027-1-1.html
开发进度
2009-5-28 23:49:27:
试验Gecko的原因就不多说了,上文好好体会消化一下就可以了哈,总结一句话就是,Webkit能做到的,Gecko都能做到,而且Gecko有Mozilla基金会的官方WinCE支持哈——虽然主要是针对WM6 Professional专业版且硬件配置较高的机型无WinCE版本计划:)
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
Fennec在M8上的实际执行效果视频,该视频为WM上的Fennec技术体验版的M8编译版本,尚不实用,比Webkit的移植版本更不稳定,但使用下来感觉——潜力巨大,自己揣摩 ^-^:
http://v.youku.com/v_show/id_XOTQ2NjA3MDQ=.html
2009-5-27 16:21:45:
在M8 0905 SDK上编译成功,解决启动崩溃的问题,成功启动;
本贴拒绝未经本人同意随意转帖,特别是掐头去尾没有上下文关联的转贴,以免引起对M8不友好人士的围攻转而升级为人身攻击,谢谢!
[
本帖最后由 meineson 于 2009-5-31 22:12 编辑 ]