(This article also published in my public number "dotnet daily Essence article", Welcome to the right QR code to pay attention to. )
The first recommendation of a domestic technical expert article is about the topic of mobile cross-platform development.
Before Nativescript 1.0 was released, I was going to talk about the topic of mobile cross-platform development. Just right, today domestic technical experts "Wu Doyi" published an article "Talk about mobile cross-platform development of various technologies" on this topic, to share a lot of dry goods.
Why are people on mobile cross-platform development always tireless pursuit of various frameworks are endless? The reason, or because pure HTML on the mobile phone performance is poor, and to cover more devices to organize different platforms of the development team cost is relatively high. This article, on these numerous and diverse technologies have a brief introduction and reviews, there are several technical analysis and reviews are very deep and unique.
The article first divides these technologies, frameworks or products into 4 genres, each of which includes specific references to the following technologies:
- Web Streaming
- Phonegap/cordova
- Famo.us
- React Canvas
- Code Conversion Flow
- J2OBJC can turn Java code into OBJECTIVE-C
- Myappconverter objective-c turn Java into a solution
- Sharpen, juniversal turn Java code into C #
- OPENFL Cross-platform game engine
- Compile stream
- C + + is the most common choice
- Xamarin can use C # to develop Android and IOS apps
- Objective-c Project compiled to Windows Phone
- RoboVM can compile Java bytecode into machine code that can be run under IOS
- Apportable can compile swift/objective-c directly into machine code
- Go support developing Android apps from version 1.4
- Xojo
- Virtual Machine Flow
- Sun's J2ME in 1998.
- Astoria Project will objective-c compile tools that run on Windows Phone
- Titanium/hyperloop himself designed a set of XML-based UI frameworks Alloy
- Nativescript using tools to automatically generate wrapper APIs
- React Native's idea is simply to use the platform's own UI components under different platforms
- Most game engines can be cross-platform
- Adobe AIR is a good cross-platform game development Solution
- Dart begins mobile development
Finally, the article also summarizes and recommends the above technologies. It is very worthwhile to read the original text in depth.
Original address: http://fex.baidu.com/blog/2015/05/cross-mobile/
Mobile Cross-platform development dry-sharing