Pmovil / CN1WindowsPort

Windows RT port to Codename One
MIT License
6 stars 3 forks source link

Consider creating releases #13

Closed sidiabale closed 8 years ago

sidiabale commented 8 years ago

Hi,

I see that there are no releases for this project. I know this is work in progress but even at that, I think it would help to have releases with descriptions of what the contain, etc. so that users can a reference of what they're integrating.

What do you think?

FabricioCabeca commented 8 years ago

You are right, the point is that I've been too busy to write down everything we did and a better how-to. My current focus now is creating the offline build tools using the new VM, it should ease the build process for everyone and may help the cn1 folks to switch to this port if they want.

My suggestion is, we don't have many gaps in this port, actually I believe it is more feature complete than the official one, so if there is a gap in this port, there is probably the same gap in the official one.

About the official port, forget it, it will never reach a reasonable performance, it will never support truetype fonts, it is based on Silverlight and the rendering engine is hackish, leave the wounded behind.

codenameone commented 8 years ago

If you are working on porting the new VM that's an interesting direction, another one we are looking at right now is ikvm.net.

Back in the day we couldn't use it because it didn't work on Windows Phone but it looks like it can be used for universal apps which is really what we need now... If you can get that to work we can switch the official port to this and fork it into the mainline. I'd love to use the newVM for both iOS and Windows Phone but the effort seems bigger than just switching to ikvm.

FabricioCabeca commented 8 years ago

Didn't know about ikvm.net, but I don't feel it would be easier.

Your work in the new VM for iOS seems harder to me than a possible Windows one, and you used the xmlvm concepts to create your own, I can't see why the same wouldn't work for Windows.

codenameone commented 8 years ago

ikvm.net should "just work" in theory without any VM code changes.

Originally when we wrote the VM we thought we'd take an approach similar to XMLVM on Windows Phone as well (translate to C#) but since Windows code can be written in C now that's also an option and most of the code can be reused as is.

Personally, I'm always in favor of the path of least resistance especially for windows which has been a pain for many years.

sidiabale commented 8 years ago

Hi,

Thanks for the response. If you can create a setup guide that would really help. On 10 Dec 2015 4:18 pm, "FabricioCabeca" notifications@github.com wrote:

You are right, the point is that I've been too busy to write down everything we did and a better how-to. My current focus now is creating the offline build tools using the new VM, it should ease the build process for everyone and may help the cn1 folks to switch to this port if they want.

My suggestion is, we don't have many gaps in this port, actually I believe it is more feature complete than the official one, so if there is a gap in this port, there is probably the same gap in the official one.

About the official port, forget it, it will never reach a reasonable performance, it will never support truetype fonts, it is based on Silverlight and the rendering engine is hackish, leave the wounded behind.

— Reply to this email directly or view it on GitHub https://github.com/Pmovil/CN1WindowsPort/issues/13#issuecomment-163655610 .