澳门新葡亰平台官网-澳门新葡亰平台游戏app 新葡亰通讯设备 它是基于名字服务使用Tars协议的高性能RPC开发框架,Android的Java代码可以被Kotlin调用

它是基于名字服务使用Tars协议的高性能RPC开发框架,Android的Java代码可以被Kotlin调用

摘要3月9日,实时音视频云服务商声网Agora.io全球发布手游实时语音AMG
Voice(Agora Mobile Gaming Voice)。概述3月9日,Agora
Meetup之2017手游集结号北京站,声网Agora.io全球发布手游实时语音AMG
Voice(Agora Mobile Gaming Voice)。声网首席音频专家、手游语音AMG
Voice产品负责人陈若非博士重点介绍了声网手游实时语音的产品和技术特性,并就手游实时语音在游戏行业中的应用进行了详细介绍。手游实时语音AMG
Voice 简介声网此次发布手游实时语音AMG Voice
SDK,开发者可以直接通过API接入,几行代码,快速在手游中嵌入实时语音功能。“最近我们在手游中嵌入式实时语音已经成为了标配,玩家玩游戏的同时还可以深度实时交流。然而,手游语音和PC时代语音开黑不同,移动设备的性能限制导致玩家体验很糟糕,业内也很难找到专业独立的第三方实时语音服务商。因此,我们这次发布的AMG
Voice是专门针对游戏行业定制的实时游戏语音SDK,它覆盖游戏全场景,设计不同模式适合FPS、MOBA、社交休闲、MMORPG等多种游戏类型。这套游戏语音SDK在游戏引擎(Unity、Cocos、SpriteKit等)兼容、CPU内存占用、包体大小、功耗等方面,在全球范围看应该都是非常专业的。”声网游戏语音产品负责人陈若非博士说道。游戏开发者在接入任何第三方SDK时,最担心接入后无法与游戏引擎兼容,实际使用时还影响游戏本身进程,让游戏变慢、变卡,导致玩家体验中断。“AMG
Voice特别强调Minimal
Impact无痕接入,比如SDK包体小,CPU占用低于行业20%以上,内存低于行业50%以上。在游戏语音开启时,仍然可以保证游戏不卡不掉低延迟,让玩家觉得实时语音是游戏的一部分。”陈若非博士说道。为了提供低延时、稳定高质量的实时游戏语音,声网Agora.io在全球部署了自建的SD-RTN?实时虚拟通信网,提供超低延时的手游实时语音AMG
voice(Agora Mobile Gaming
Voice),端到端平均延时76ms。在这个虚拟通信网内,通过智能路由优化,加速语音信息传输,让玩家在游戏团战中感受到并肩作战的体验。目前,声网Agora.io的游戏语音AMG
Voice第四代回声消除技术,已经适配5000多种机型。AMG
Voice还适用于不同的游戏场景,休闲模式,竞技模式,低耗模式和世界模式,都保证玩家有身临其境的完美语音体验。小米互娱、西山居、贪吃蛇大作战、狼人杀目前都与声网Agora.io开展了深度合作。声网游戏语音采用收费模式,但是对开发者友好,每个月1万分钟免费,对于游戏初创开发团队来讲,接入可以说基本上是没有什么成本的。声网实时手游语音全面助力游戏提升活跃度和留存率在移动游戏上,实时语音一直具有挑战性,一方面要满足玩家社交需求,另一方面需要强大的技术来避免对游戏本身运作造成影响。而随着近年来实时语音技术的发展和提升,以及移动设备的普及,游戏语音有利于营造良好的社交氛围,是提升游戏活跃度和留存率的最直接办法。“之所以选择声网Agora.io的游戏语音,是经过层层的比较和筛选的,声网Agora.io有立足于全球的语音直播网络,而且游戏语音这块确实网络质量好,接入方便,给游戏带来了很大的乐趣。同时,在开启游戏语音的时候,对于游戏本身的影响很小,所以我们最终选择了声网Agora.io的游戏语音。”
方波,《贪吃蛇大作战》的研发方微派的CTO说道。《小米枪战》使用的是声网提供的实时语音服务。一方面,FPS手游所独有的团队作战的超爽体验和实时交互的社交功能,需要高可靠网络、低延迟的实时通话质量才能保证游戏体验;另一方面,手游生命周期较短,需要由第三方游戏语音提供专业高效的服务,至少具备易接入、手机适配性高、价格便宜等特点。“电竞是一个极需团队合作的项目,打字根本没有办法满足电竞团队合作的需要,所以我们对游戏实时语音的用量是很大的。枪战游戏所特有的战术传达、分工配合等团队配合场景都对实时语音交流产生非常刚性的需求。”小米互娱游戏负责人表示。声网的游戏语音应用场景广泛,适用于电竞,游戏直播,游戏社交等各个游戏场景。实时游戏语音已经成为手游增加互动属性的标配,低延时、低耗能、稳定高质量的实时游戏语音也将给手游带来更多新奇好玩的玩法。声网链接下载地址:

摘要在Google I/O 2017大会上,Google正式宣布Android Studio
3.0完全支持Kotlin,Kotlin也将从JetBrain移交给独立的非盈利组织来进行后续的开发。在Google
I/O 2017大会上,Google正式宣布Android Studio
3.0完全支持Kotlin,Kotlin也将从JetBrain移交给独立的非盈利组织来进行后续的开发。Google正式将Kotlin加入到Android的开发语言行列,其他为数不多的语言还包括Java和C++。关于为什么选择Kotlin,Google说“Kotlin简洁、表现力强,而且具有类型安全和空值安全(null-safe)的特点,很多Android开发者发现Kotlin可以让开发变得更快也更有趣”。另一个很重要的原因是Kotlin可以与Java进行完整的互操作,并且也是运行在JVM上。Kotlin还能调用C++和Android代码,因为它可以通过external标识符来支持JNI。Kotlin的源代码可以被编译成JVM的字节码,也可以生成JavaScript代码。在过去,开发人员需要通过Android
Studio的插件来使用Kotlin,而现在,他们可以在Android Stuido
3.0里直接使用Kotlin,包括重构、自动完成、lint、调试和其他操作。Android
Studio 3.0也是在Google I/O
2017大会上发布的,不过现在只有处于canary阶段的预览版本,可能还需要几个月的时间才能发布正式版。Kotlin与Java之间的互操作性是它被广泛采用的特性之一。Android的Java代码可以被Kotlin调用,Kotlin的代码也可以被Java调用,一个Android项目里可以包含Java文件和Kotlin文件,Java文件还可以被转成Kotlin文件。开发人员不一定要全面地学习Kotlin,他们可以继续使用Java开发,然后试试水,看看会不会喜欢上Kotlin。对于喜欢Kotlin简洁性的开发者来说,他们或许会更多地使用Kotlin。Kotlin兼容JDK
6及以上版本,它可以运行在大多数Android版本上,包括一些比较旧的版本。Android同时也支持Kotlin的coroutine,不过因为这是一个实验性质的特性,所以Google并没有针对这个特性做出任何承若,它完全取决于这门语言自身的发展。Google透露,他们正在与JetBrain展开合作,将Kotlin移交给第三方的非盈利组织进行后续的开发。虽然说Kotlin是开源的,不过交给这样的一个组织来看管,可以在一定程度上保证语言的未来不会落入某一家的公司手里。这一举动也意味着Google将会介入Kotlin的推广工作,这对于Kotlin来说是一个利好消息。查看英文原文:Kotlin
Is Now a Supported Android Language

摘要腾讯Tars取名于电影“星际穿越”中的机器人,是支持多语言的高性能RPC开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。它是腾讯内部使用将近十年的基于微服
…Tars
简介Tars这个名字取自于电影”星际穿越”中的机器人,它是基于名字服务使用Tars协议的高性能RPC开发框架,配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。Tars是支持多语言的高性能RPC开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。它是腾讯内部使用将近十年的基于微服务的统一应用框架TAF(Total
Application
Framework),目前有160多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)在1.6多万台服务器上使用Tars。Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total
Application
Framework),目前支持C++和Java两种语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速开发、部署、测试、上线。
它集可扩展协议编解码、高性能RPC通信框架、名字路由与发现、发布监控、日志统计、配置管理等于一体,通过它可以快速用微服务的方式构建自己的稳定可靠的分布式应用,并实现完整有效的服务治理。目前该框架在腾讯内部,各大核心业务都在使用,颇受欢迎,基于该框架部署运行的服务节点规模达到上万个。Tars详细介绍参见Introduction.md。支持平台目前运行的操作系统平台如下:Linux支持语言目前支持的开发语言如下:C++Java安装说明初次安装时,请参考安装说明文档Install.md。对安装比较熟后,可以参考build目录下的脚本进行安装(必要时需要修改)。性能数据参见docs/tars_performce.md。开发技术文档参见docs目录。LicenseTars的开源协议为BSD-3-Clause,详情参见LICENSE.TXT。联系方式qq技术交流群:579079160。开源地址

标签:, , , , , , , , , , ,

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图