Phonegap mobile development framework

Source: Internet
Author: User

Mobile is far ahead of the iPhone,ProgramUsers love to buy Android. Generally, users prefer iPhone. Now, all the mobile apps are iPhone-First, write the iPhone version, and then consider android. Driven by the iPhone, Mac OS's share in the U.S. market has risen to 9%, which is terrible. Some people think that Apple will become Microsoft in 1990s.

From the root point of view, Google is an advertising company, and apple is a design company. If they are both competing, it's hard to say who is dead. But Android is an open-source program, open source is the dumping means of the IT industry, because it is free and bright. The real power behind Android is that mobile phone companies like Samsung and Motorola, which have been robbed of the market share by Apple, cannot survive without Android (of course, now we have WP7 ......). In addition, because Android is open-source, it will be applied to a large number of other products, the so-called Iot. Android will become an embedded development platform on high-end devices, such as an automotive app or something. Wide Application means a larger programmer group, and a larger group means faster technological development ...... Forming a virtuous circle. Apple's system can only run on the iPhone, and its application scope is much narrower. So I think Apple will not become Microsoft in 1990s, And I think Apple will become ...... Or apple in 1990s. There is no end to self-appreciation.

However, I think neither of these platforms will be windows in the future. Windows is a legend that cannot be repeated. You see, even if android can win iOS, can it monopolize the market? No. Apple is not a vegetarian, and Android and IOs should go hand in the future, not to mention Windows Phone, BlackBerry and Nokia ...... If you get angry, you will not be able to let people go. As the saying goes, a thin camel is bigger than a horse, isn't it? That is to say, the mobile platform is destined to be full of flowers, and it is impossible to see windows in the same year. If there is no unified operating system, developing a program is a troublesome task. Writing several versions of the same software is too inefficient. When the coexistence of multiple platforms has become a rule, the most important thing for the masses is the cross-platform technology.

Currently, there are many options for developing mobile app frameworks, from web apps to phonegap, titanium, monotouch, to native apps. The rule is that the more compatible the technology, the lower the cost, the worse the performance; the less compatible the technology, the higher the cost, the better the performance. Among the many frameworks, I am most optimistic about phonegap. There are two reasons:

1. compatibility. Completely implement written once and run everywhere.

2. standardization. Phonegap uses W3C standards and special standards. Web apps can run without changing the word. Especially when it is used with JQ mobile, it is absolutely powerful!

3. Use JavaScript + HTML5. You say this is the same as IOS and anroidCodeIs there a difference between adding XML? I think it's similar.

Of course, there are still many phonegap defects, such as slow running speed and UI response delay-which is fatal. However, this problem will disappear with technological advances. Its advantages are incomparable: low development costs-I personally estimate that it is at most 1/5 of native apps. The great mentor, Marx, taught us that capital has a profit of 300%, And he dared to trample on all human laws. Cross-platform popularity is inevitable. Of course, native apps will always have a place, such as high-end games.

Although some technologies are brilliant, they cannot be found. Even if there are seeds of potential, the soil without survival will not grow into a big tree. The most typical example is the standard QWERTY keyboard, which can be used all the time. Phonegap will not become a castle in the air. It is now blooming everywhere. Many online recruiters have specified that phonegap should be used. On the surface, phonegap is a small company in Vancouver, ...... Like Android, phonegap is also an open-source project. Here, it is too tricky. Now, IBM has contributed more code to phonegap than the parent company of phonegap! Why do you support phonegap? The author thinks that a partner's diagram on the JQ mobile homepage specifically describes the problem. Please refer:

The name of this image is ...... Find out who is missing? Why is there no Google. Does Google always support jquery and the most web centric? Why does it not support JQ mobile? Yes. Google has Android and can be divided into a large market without web apps. Even web apps will lower the development threshold and weaken the competitiveness of Android. Currently, Google has forgotten not to do anything evil. However, as often said in news broadcasts, only people are the masters of the world. Historical trends cannot be blocked, neither can anyone nor Google. Look at the companies in the picture above, such as BlackBerry, Nokia, and palm ...... They are once strong, but now they are marginalized by Android and IOS. If you want to do mobile development, you may choose Android or IOS, but will you choose Blackberry? Nokia? -- No application is the biggest pain point in the operating system. Therefore, they need cross-platform technology most. Every multi-platform programmer has an additional Blackberry programmer, Nokia programmer ...... Cross-platform platforms are also consistent with the law of productivity development. They are progressive, revolutionary, and people's voices! The weak seem weak, and the strength is amazing when they unite. They can defeat everything and overwrite the hegemony. This is what the great leaders do.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.