宣布更新内部版本YSP到Ver0.9.0_Pre3
YSP内部版本(Windows/Android)将于2022年2月20日更新为Ver0.9.0_Pre3版本。版本号全称为:Ver0.9.0_Pre3(Build137.1)_SPOL0.8.0_Windows以及Ver0.9.0_Pre3(Build137.1)_SPOL0.8.0_Android
一月底的时候开发组开玩笑说要再研究研究Qt的跨平台部署,经过一段时间的摸索,现在开发组已经具备初步的跨平台部署到安卓(armx64_v8a)的能力。
开发组可能会十分不自量力的再拿同一份代码部署到Linux和iOS、MacOS,具体时间大概取决于YSP本次的更新是否真正的做到了拥有Qt支持的可扩展性。
本次更新内容如下:

1.修复了未设计完全的对象控制器引起的崩溃问题。
2.对于源码用户,本次更新抹除了YSP源码中几乎所有的不可跨平台的部分。部分无法替换的WinAPI已经被预编译指令保护。仅需要将global_value.h文件中的#define WINDOWS_DEPLOY替换为#define ANDROID_DEPLOY即可完成在安卓平台的部署。开发组采用的目标为armx64_v8a,暂时未知arm_v7表现如何。
3.对于Build137.0的用户,修复了在Windows平台上中文路径再次发生问题的bug。
4.程序内置字体思源黑体Regular,替代了微软雅黑字体。部分使用黑体的地方目前仍为黑体,后期也会做出替换。对于安卓平台,黑体会变成手机默认字体并造成一些显示问题,后续会进行修复。
5.出于跨平台需要,YSP程序抛弃了使用控制台。
6.原来的控制台载入已经被一个从开发组的其他项目复制粘贴过来的载入页面取代。

安卓平台目前还在实验阶段。此次0.9版本更新期间会一直保持内测状态(即Windows的公测版本在安卓上也作为内测提供)。就目前而言,已知的问题如下:
1.异形屏(打孔屏,刘海屏,全面屏)不适配
2.控件形变逻辑不恰当
3.解释器线程无法正常终止
也就是说,目前安卓平台的YSP仅仅作为一个速览工具,无法正常产出视频。当然考虑到现今大部分手机比例并非9:16,而是几乎接近于1:2的宽长比,所以也不建议使用安卓平台YSP产出视频。

开发组主要成员近期在忙于学业内的项目,因此并没有太多时间更新YSP。YSP的0.9版本更新会向后做出一定的推迟。
YSP开发组
青雅音