LayaFlash简介

发布时间:2015-10-28

1.背景

  Layabox是LAYA中国实验室自2010年历经4年倾力打造的全球顶级HTML5技术解决方案,Layabox也是一个适用于HTML5的产品框架集,含盖开发语言、引擎框架,语言编译器、HTML5运行器、开放平台、嵌入式H5应用商店、APP打包工具等。从开发到发行,从CP到渠道,从游戏到应用,基于Laya家族的一系列技术产品,服务于各个HTML5应用领域,组成了跨平台的HTML5产品框架集。

2.png

  LayaFlash是Layabox家族的成员之一,是为Flash AS3程序员开发HTML5大型游戏而生的引擎框架。通过LayaCompiler编译器,AS3成为继Haxe、TypeScript后,又一种JavaScript编写语言。
  自2015年5月26日首次公开发布LayaFlash引擎框架以来,以支持Flash AS3语言在Flash Builder、FlashDevelop中直接开发、调试、发布HTML5产品,深受广大Flash AS3程序员欢迎。目前已有超百家页游和手游企业采用LayaFlash引擎进行HTML5大型游戏的开发(或将原Flash项目移植为HTML5项目)。

  2015年9月11日,Layabox在TFC“大型HTML5金秋新品发布会”上,代表行业发布了十余款大型HTML5游戏新品。在当前中小游戏为主流的阶段,LayaFlash引擎用实力引领大型HTML5研发的潮流,以十余款已完成的HTML5游戏与几十款即将完成的游戏,占据当前大型HTML5游戏市场90%以上的规模,是当前大型HTML5游戏市场最成熟的、占有率最高的游戏引擎。


2.LayaFlash技术架构原理
  LayaFlash开发框架包括LayaFlash引擎库、Laya.swc引擎检测组件、LayaFlash.exe辅助开发工具(含资源转换、调试环境、代码压缩、代码加密、资源加密等)、Laya.js.exe代码编译器。下图为LayaFlash框架结构关系图:

2.png


3.LayaFlash的技术方案优势

3.1.性能优势
  LayaFlash到目前为止经历了长达4年的持续优化,在性能,内存使用、发热量以及耗电上已经可以媲美原生应用引擎。

3.2.工具优势
  LayaFlash支持利用成熟的Flash Builder,FlashDevelop两种Flash IDE来开发大型HTML5产品,解决了开发HTML5产品缺少成熟稳定的开发工具问题。

3.3.转换优势
  LayaFlash是目前HTML5产业唯一提供Flash页游\手游智能转换为HTML5和独立APP的技术方案。

3.4.盈利优势
  基于LayaFlash开发产品可以同时发布为Flash页游、APP、HTML5三个版本,可以极大增加项目盈利能力

3.5.接入优势
  Layabox提供了统一的登录、注册、支付接口,开发者仅需一次对接,就可将HTML5产品发布到所有支持LayaPlayer的HTML5运营平台上。

3.6.开发语言优势
  LayaFlash技术框架支持直接使用Flash AS3语言开发HTML5产品。特别是Flash AS3拥有成熟的开发和调试环境可以极大提高HTML5项目开发效率。

3.7.开发人才优势
  近10年的Flash页游发展历程,培养了大量经验丰富的Flash AS3游戏程序员,相比具有游戏经验的HTML5程序员一将难求的现状,组建团队难度和投入成本都极大降低。

3.8.适配优势
  Layabox统一解决了手机硬件、操作系统的适配难题,项目仅需要关注屏幕像素的适配性,极大的节省了开发成本。
3.9.渠道优势
  Layabox即将完成所有主流浏览器和平台的对接,为HTML5项目准备了大量的渠道资源。目前已植入QQ空间、QQ浏览器、猎豹浏览器、百度浏览器、傲游浏览器、新浪微博、酷我音乐等主流渠道,覆盖移动终端达4亿以上。
3.10.渠道服务优势
  Layabox为渠道厂商提供了完整的HTML5流量变现解决方案,渠道可以根据自己的特点选择合适的合作模式。目前Layabox为流量厂商提供了的内嵌的应用商店LayaStore以及内嵌运行器LayaPlayer SDK参考源码,和插件管理器和插件的参考设计文档和源码。