Mobile – code, Intel’s multi-operating system engine or Oracle MAF?

Microsoft is stopping RoboVM. I didn’t even try to figure out the troubles of companies and startups investing in this framework.

I saw three other A JAVA cross-platform mobile framework is sitting there:
Intel’s multi-operating system engine https://software.intel.com/en-us/multi-os-engine,
Oracle’s MAF http://www .oracle.com/technetwork/developer-tools/maf/overview/index.html
and https://www.codenameone.com.

Does anyone have a good understanding of these frameworks?
How is the health of their project? Will we see the same disagreements in the ROBOVM case for any of the other candidates?

I am the co-founder of Codename One, so I am biased. Note that you also missed J2Obj -c This is an important choice. Codename One has been a while before RoboVM. The difference is that we have a business model/revenue, which makes long-term support more likely.

I don’t want to spread the FUD about MAF/MOE, so if I make any mistakes, please correct me because I haven’t kept up with everything. AFAIK MAF doesn’t have much traction, it is used to package the explained VM, just for Cordova provides some bridges. It seems that most of the Oracles resources are related to JET. Back that day, I found a PDF file indicating that the annual license fee for MAF is 50K, I can’t find it now, so I don’t know it It is applicable, but I suggest to check it thoroughly.

The Ministry of Education is not a product. This is a “technology preview” for many years, and it will not leave this state. A few years ago, Intel stopped all mobile development , And fired all participants, the only reason is that it did not close because it is not a product. It is open source, but just like open source RoboVM. Both products are over-engineered solutions, and its open source code is difficult Perform third-party maintenance. Keeping up with Apple is a full-time job. Our VM takes a more conservative approach to make it easier to maintain/maintain and make it more efficient. For example, a greeting from the Ministry of Education will exceed 50mb, while We support bitcode and other functions, and you can build a version under 5mb.

In addition, MOE is not WORA (Write Once Run Anywhere), and the J2Obj-C it brings to me is not WORA. If you Will sacrifice portability and buy a Mac can also use J20bj-C, it is smaller and forward compatible than MOE. It has a simpler code and architecture, so if maintenance stops, it will not be interrupted.

Microsoft is discontinuing RoboVM. I didn’t even try to figure out the troubles of companies and startups investing in this framework.

I saw three other JAVA cross The platform mobile framework sits there:
Intel’s Multi-OS Engine https://software.intel.com/en-us/multi-os-engine,
Oracle’s MAF http://www.oracle. com/technetwork/developer-tools/maf/overvi ew/index.html
and https://www.codenameone.com.

Does anyone have a good understanding of these frameworks?
How is the health of their project? Will we see the same disagreements in the ROBOVM case for any of the other candidates?

I am the co-founder of Codename One, so I am very biased. Note that you also missed J2Obj-c. This is an important choice. Codename One early It has been a while before RoboVM, the difference is that we have a business model/revenue, which makes long-term support more likely.

I don’t want to spread about MAF/MOE FUD, so if I have any mistakes, please correct me because I haven’t kept up with everything. AFAIK MAF doesn’t have much traction, it is used to package the explained VM and just provides some bridges for Cordova. It seems that most of Oracles The resources are all related to JET. Back that day, I found a PDF file indicating that the annual license fee for MAF is 50K, I can’t find it now, so I don’t know if it is applicable, but I recommend a thorough inspection.

The Ministry of Education is not a product. This is a “technology preview” for many years, and it will not leave this state. A few years ago, Intel stopped all mobile development and fired all participants. The only reason is It is not closed because it is not a product. It is open source, but like open source RoboVM. Both products are over-engineered solutions, and its open source code is difficult to maintain by third parties. Keeping up with Apple is a full-time job Work. Our VM takes a more conservative approach to make it easier to maintain/maintain and make it more efficient. For example, a greeting from the Ministry of Education will exceed 50mb, and we support bitcode and other functions, which can be version below 5mb Build a version in .

In addition, MOE is not WORA (Write Once Run Anywhere), and the J2Obj-C it brings to me is not WORA. If you will sacrifice portability and buy a Mac, you can also use J20bj- C, it is smaller and forward compatible than MOE. It has simpler code and architecture, so if maintenance stops, it will not be interrupted.

Leave a Comment

Your email address will not be published.