有这个想法,是因为上周刚刚编译成功一个特殊版本的MAC openjdk8。什么意思?按照苹果要求,UI应该在主线程中处理(大意,具体不觉察)
- 用10.0编译出来,某些软件因为没有及时适配,会崩溃。
- 用9.4.1编译出来,只会有警告。
遇到这种情况,我们就需要发行两个版本,一个是标准版,一个是特别版。
此外,因为特殊需要发行的特殊版本(可能要付费):
- 特殊平台、特殊编译要求。
- 要求紧急解决某个BUG。
因为这两种都是额外工作,所以根据情况付费,并根据需要进行后续维护。这也只是设想。
需要说明的是,联盟中,所有的编译方法、源码都是公开的。付费编译的情形,只是因为你想省心。也就是说,你如果愿意自己编译,也是可以的;编译上遇到了问题,也可以找联盟了解。