U8SDK——发行版介绍

作者: 分类: U8SDK 发布时间: 2020-07-02 15:27 6U8SDK——发行版介绍已关闭评论

 

【U8SDK发行版】终于推出了!

U8SDK从正式运营到现在已经过去5年多的时间,前些年我们将主要的精力还是放在了客户端“内核”功能上,随着U8SDK的用户不断增加,使用U8SDK出包的游戏越来越多,期间遇到的各种问题, 我们都在不断总结和迭代,让打包工具更加稳定,适应性更强。

早先我们打包客户端是命令行的方式, 这种方式对于技术人员友好,但是对于非技术人员,其实是不太友好的,操作和配置不直观,上手不太容易。

后来我们开发了打包后台,通过网页版的后台来配置参数,管理游戏,一键打包等,但是只支持android包的打包和配置。 对于iOS出包,需要基于游戏母工程,很多研发那边并不太愿意将源码工程上传到发行商的打包后台来进行出包,因为可能会涉及源码泄露的风险。

对于这些问题, 如果是研发公司自用,完全没问题;但是对于发行商来说, 总有那么一些不太方便。 我们在和客户合作的过程中,也接到不少发行商客户的反馈。

所以基于这些问题, 年前的时候,我们就开始着手准备开发一套聚合SDK发行版,给发行版定的目标就是:具有命令行方式灵活性的同时,要足够的简单好用,满足发行商的发行需求。

同时,因为老版本的U8SDK后台开发较早, 也没有经过一个良好的设计, 仅仅只能满足一个功能上的使用。

这次既然是新产品研发,采用当前主流的技术选型已经成为U8SDK内部技术同学的共识了。

所以本次开发的产品主要功能模块和技术选型如下:

1、 U8SDK聚合SDK管理后台: 采用前后端分离技术重新开发,后端采用Springboot框架;前端采用Vue+Element开发
2、 Android打包客户端:采用Electron+Vue开发,减少技术栈组合,跨平台发布
3、 iOS打包客户端:采用Electron+Vue开发
4、 全面的python3支持: python2.x在2020年下半年就要停止维护了,所以支持python3是一件刻不容缓的事情
5、 iOS打包脚本升级: iOS打包脚本之前过多依赖python2,需要全部升级重构

俗话说计划赶不上变化,年前定下来的计划,因为疫情足足被耽搁了近2个月;但是经过近两个月的加班加点, U8SDK发行版总算到了内部测试和试用的阶段了。

本次发行版客户端和后台,我们花费了大量的时间在设计和体验上,目的只有一个, 让U8SDK后台和打包客户端配置都足够的简单好用,而不再仅仅局限于功能上的满足了。

有兴趣的同学可以体验一下:

发行版管理后台体验地址:【U8SDK管理后台演示】 (随便使用一个6位字符以上的用户名和密码即可登录)

Android打包客户端演示视频: 【U8SDK Android打包客户端视频演示】

iOS打包客户端演示视频:【U8SDK iOS打包客户端视频演示】

U8SDK发行版整体介绍:【U8SDK发行版介绍】

如果您有任何好的意见和反馈, 请及时联系我们:

QQ: 2848004717

QQ群:207609068

本文出自 U8SDK技术博客,转载时请注明出处及相应链接。

本文永久链接: http://www.uustory.com/?p=2322

评论功能已经关闭,请加入U8SDK技术群进行讨论和咨询:207609068
Ɣ回顶部
U8SDK技术群 x
技术同学请加入
点击加入