19 best mobile development tools in Chinese with detailed explanations and download addresses

19 best mobile development tools in Chinese with detailed explanations and download addresses

These days, just about every developer is familiar with the benefits of open source code and code-writing tools. Open source code repositories like GitHub and SourceForge provide valuable resources for those looking for help in building applications on their own.
Additionally, many of the most popular development tools on the market today are available under open source licenses. The number of new tools has skyrocketed in the past few years, especially in categories such as mobile development and JavaScript architecture. This month we updated our previous roundup of open source development tools to highlight dozens of the best open source bug trackers, programming languages, version control systems, frameworks, IDEs, text editors, and other tools.
There are a large and diverse range of open source development tools out there, and we can't possibly list all the tools that everyone likes. If you'd like to see some tools that aren't on this list, please leave a comment to add them.

1. AML

AML, short for Application Markup Language, is an XML-based language that can be used to build native mobile applications. It is best suited for building mobile versions of data-driven web applications.

Supported operating systems: Android

2. Appcelerator Titanium

This cross-platform mobile development environment includes an IDE, an SDK that supports thousands of devices and operating system APIs, an MVC framework, and cloud-based backend services. It has been used to build more than 76,000 mobile applications deployed on more than 280 million devices.

Supported operating systems: Windows, Linux, OS X, iOS, and Android

3. Cocos2d-x

Cocos2d-x is used by more than 400,000 developers worldwide and is easy to develop cross-platform 2D games and applications in C++. Its features include: skeletal animation, sprite sheet animation, effects, textures, transitions, automatic batch rendering, automatic culling and more.

Supported operating systems: Windows, Linux, and OS X

4. Cordova

Cordova is an Apache project that allows developers to build native cross-platform applications using web development tools such as HTML, CSS and JavaScript. Its API allows developers to use smartphone components such as cameras, accelerometers and GPS, and it has been integrated into many other open source projects.

Supported operating systems: Windows, Linux, OS X, iOS, Android, Windows Phone, and others

5. Game Editor

 

Game Editor is designed for beginners to help inexperienced developers learn the basics of programming and develop games for almost any platform. It has an intuitive interface, event-driven program, rapid prototyping and input flexibility.

Supported operating systems: Windows, Linux, OS X, iOS, and others

6. Ionic

Ionic helps developers build hybrid HTML5 mobile apps. It is designed to be used with AngularJS and Cordova, and offers extensive tutorials on the official website.

Supported operating systems: Independent of the operating system

7. IPFaces

iPFaces is a product of Edhouse, which is good at using web development technology to build mobile applications that focus on forms. It has both a free community version and a paid commercial version.

Supported OS: OS-agnostic for developers; build apps for iOS, Android, BlackBerry, and other OSes

8. JQuery Mobile

jQuery Mobile makes it easy to build HTML 5-based user interfaces for websites accessed by smartphones, tablets, desktops, and laptops. Notable features include ThemeRoller, which ensures a consistent look and feel across multiple websites.

Supported operating systems: iOS, Android, Blackberry, Windows Phone and others

9. Kurogo

Kurogo describes itself as "open source mobile-optimized middleware for developing content-rich mobile websites and iOS and Android apps," and its users include Massachusetts General Hospital, Harvard University, Brown University, University of Wisconsin, and many other organizations. The name comes from the Japanese word for stagehand: the person who makes the play shine even though he is invisible to the audience.

Supported operating systems: Windows, Linux, iOS and Android

10. Moai

This mobile game development platform is designed for professional developers and promises to allow developers to add cloud capabilities to their games in as little as half an hour. Please note: while the platform SDK is free and open source, there is a fee for using the associated Moai.

Supported operating systems: Windows, OS X, iOS, Android, and Chrome

11. MoSync SDK

This software development kit allows mobile developers to write cross-platform native applications using C/C++, HTML5/JavaScript, or both. Through APIs, it can access device features such as graphics, communications, location, contact information, camera, and sensors.

Supported operating systems: Windows, OS X, Android, iOS, Windows Mobile, Symbian, and others

12. OpenMEAP

This rapid application development framework is designed to enable business users and other programming novices to create, deploy and maintain mobile applications. It is based on HTML5 and provides advanced security features, including encryption.

Supported operating systems: Android, iOS and BlackBerry

13. PhoneGap Development Framework

With over 1 million downloads, PhoneGap is an extremely popular tool for building cross-platform mobile apps using a combination of HTML 5, CSS, and JavaScript. It is closely related to the Apache Cordova project.

Supported operating systems: Windows, Linux, and OS X

14. Qt

This cross-platform development tool is both an application framework and a UI framework. It supports C++ and the unique language QML. It has both open source and commercial licenses.

Supported operating systems: Windows, OS X, and Linux

15. Restkit

Restkit is an Objective-C framework that simplifies the process of interacting with web-based REST services. According to the project website, its primary goal is to allow developers to "focus more on the application's data model and less on the details of sending requests, parsing responses, and building representations of remote resources."

Supported operating systems: iOS

16. Rhodes

Motorola-funded Rhodes lets developers build native cross-platform applications in Ruby. It also offers a related hosted compilation service.

Supported operating systems: Windows, Linux, OS X, iPhone, Android, Blackberry, Symbian, and Windows Phone

17. Sencha Touch

Sencha Touch is another tool for building mobile apps with HTML 5. Users include the National Popsicle Alliance, DirecTV, Blue Cross Blue Shield, Intuit, and Vimeo.

Supported operating systems: Independent of the operating system

18. THyM

THyM stands for "Hybrid Mobile Project" and it supports cross-platform mobile development through the Eclipse IDE. It also supports Cordova and is part of JBoss Developer Studio and Zend Studio.

Supported operating systems: Independent of the operating system

19. TouchDevelop

This project, funded by Microsoft, makes it easy to develop applications from a smartphone or tablet. The touch-enabled editor requires little input.

Supported operating systems: Windows, Linux, OS X, iOS, and Android

<<:  16 Best JavaScript Frameworks in Chinese

>>:  XY Apple Assistant: Three new iPhones of different sizes coming in autumn

Recommend

"Qunar" operation strategy: 10 times user growth skills

Based on his own professional experience, the aut...

The "key" to unlock extraterrestrial life! How to detect life in icy bodies?

In the solar system, icy bodies represented by Eu...

The reward war escalates into a lose-lose game between Apple and APP developers

Following WeChat, Apple has finally taken action ...

How to develop and build WeChat Mini Programs with zero basic knowledge?

WeChat mini programs are applications that can be...

Web caching via HTTP protocol

Dear, do you know what cache is? In fact, caching...

Is there any free Baidu bidding and pricing software?

For bidding promotion personnel, in addition to d...

How much does it usually cost to create a WeChat knowledge payment mini program?

Knowledge payment mini programs are widely used i...

How should SEM bidders deal with the setbacks they may encounter in their work?

As an SEM person, you will encounter various prob...

Foreign experts: "We left, but you still have Wang Ganchang"

Creative team: China Science and Technology Museu...

ABLOOMY: Decoding the “Air, Sea and Land” Strategy for Wi-Fi Operations

The commercial Wi-Fi market is booming, which is ...