虽然uinified屏也推出好长时间了,但鉴于老项目的积累和使用习惯问题,一直还是用TP900,
但后面uinified屏逐步会彻底取代老的精简、精致屏,老的tp900开始涨价。
于是开始第一次尝试移植要把老的TP900切换成uinified MTP1000。
参照说明使用V20下载并安装了date2unified V5.0,开始转换,一切似乎都很顺利,但是经过十几分钟转换成功之后,发现新屏中并没有转换后的画面。过程看起来都很顺利,也输出了转换成功的报告,但是画面去哪儿了?
在网站一顿搜索,然后一顿折腾、实验,最终终于转换成功了,过程就不细说了,说说最后总结的几点教训吧。
1、说明上说V20的话需要D2U V5.0以上版本,直接安装,但实际上自己添加V4.1版本也是可以用的,并且直接转的情况下也能成功一部分,甚至比我最开始直接用V5.0转的要好,因为起码有画面了,但是很慢,大约需要1个小时左右。转换结果不完美。
2、V5.0直接转换没画面是因为TP900与MTP的分辨率不同,导致转换的画面失败,先把TP900转到TP1200,与MTP分辨率一致再转换就可以了。最终结果也比较理想。
3、转换后的事件按钮功能等,全都变成了宏指令的方式,不是很习惯,虽然也能用,但是有条件的话还是重新弄一下看起来比较直观。
4、窗口画面,模版,永久画面,都没有了,改成窗口元素的方式去切换调用了,也不是很习惯,转换的模版是吧每页中都加了模版中的元素,有条件还是按照新的屏的方式重做一下比较好。
5、V20以上又出了V5.1,应该有所改善吧。回头再试试。
暂时就这么多。大神们如果有啥系统性的方法或经验希望能分享一下,也给我们这些小白带带路。