| PhoneGap is a cross-platform mobile app development Framework that can package HTML CSS JS-written pages into a cross-platform, mobile app that can be installed, and can call native almost all functions, such as camera, contact, acceleration, etc.See an article of great insight:
Mobile This piece is now the iphone is far ahead, programmers are love to buy Android, ordinary people or favor the iphone. Now all the mobile phone program is the iphone priority strategy-to do a program, first write the iphone version, the second to consider Android. With the iphone's drive, Mac OS has risen to 9% in the US market, and it's pretty scary that some people think Apple will be the 90-generation Microsoft.
From the root, Google is an advertising company, Apple is a design company, if only they are competing, winner is really bad to say; Android is an open source program, open source is the IT industry dumping means, because it is free and aboveboard. Really behind the power of Android, is Samsung, Motorola these Apple robbed the market share of the mobile phone company, without Android, these mobile phone companies will not live (of course, now has the WP7 ... )。 In addition, because Android is open source, it will be heavily applied to other products, is called the Internet of Things. Android will become an embedded development platform on a high-end device, such as a car app or something. Wide application means a larger group of programmers, a larger group means faster technology development ... form a virtuous circle. Apple's system can only run on the iphone, and the application surface is much narrower. So I think Apple will not become the 90 's Microsoft, I think Apple would become ... Or the apple of the 90 's. There is no good end to narcissism.
However, I think these two platforms are not the future of Windows,windows is a legend can not be repeated. You see, even if Android can win iOS, can it monopolize the market? No. Apple is not a vegetarian, Android and iOS should all go hand in hand in the future, not to mention the Windows Phone, blackberry and Nokia ... Not because you are too angry, you do not exist, as the saying goes, the camel is bigger than the horse? In other words, the mobile platform is destined to be a flourishing situation, it is impossible to appear in the year Windows unified Jiangshan scene. Then, if there is no unified operating system, the development process is a troublesome thing, the same software to write several versions, this is too inefficient. When multi-platform coexistence has become a foregone conclusion, what the masses need most is the cross-platform technology.
There are a lot of options for developing mobile programs, from web apps to Phonegap,titanium,monotouch to native apps, and there's always one for you. The rule is that the more compatible the technology, the lower the cost, the worse the performance, the worse the compatibility of the technology, the higher the cost, the better performance. In many frameworks, I am most optimistic about phonegap. There are two reasons for this:
1, compatibility. Completely done written once, run everywhere.
2, standardization. PhoneGap with the standard, special standards, the Web app directly without changing the word can be run. In particular, the use of a combination with JQ mobile is really powerful!
3, with JAVASCRIPT+HTML5. Do you think this is different from iOS and anroid code plus XML? I think it's all the same.
Of course, there are still a lot of phonegap defects, such as slow running speed, UI response delay-This is a fatal wound. However, this problem will disappear with the progress of technology. Its advantages are unmatched: Low development costs-I personally estimate that the native app is at most one-fifth. The great mentor Marx taught us that capital has a 300% profit and dares to trample on all human laws. The cross-platform pandemic is inevitable. Of course, the Native app will always have a place, like a high-end game.
Some techniques, although brilliant, if you can not find a pointcut is not popular. Even if there is the seed of potential, the soil that does not survive will not grow as a tree. The most typical example is the standard QWERTY keyboard, which is not good enough for everyone to use. PhoneGap is not going to become a castle in the castles, it has now sprung up, online a lot of recruitment has indicated to PhoneGap do. On the face of it, PhoneGap is a small company in Vancouver, but ... Like Android, PhoneGap is also an open source project, where the head is a lot more. Now, IBM has contributed more to PhoneGap than PhoneGap parent company! Why are we so supportive of phonegap? The author feels that a diagram of a partner on the JQ mobile home page specifically describes the problem, see:
The name of this picture is called ... Who are you looking for less? Hey, why not Google Ah. Google does not always support jquery, the most web centric, why not support JQ mobile? Yes, Google has Android, does not need web apps can also be divided into a large market, even the Web app will reduce the development threshold, but will weaken the competitiveness of Android. Interest at present, Google will not do evil this matter also forgot. But, like the news broadcast often said, the people, only the people is the Master of the world. The trend of the tide is unstoppable, no one can, neither can Google. Look at these companies in the picture above, BlackBerry, Nokia, Palm ... They were the strong ones, and now they are the weak ones that are marginalized by Android and iOS. If you want to do mobile development, you may choose Android, or you may choose iOS, but will you choose BlackBerry? Nokia? -No application is the biggest pain in the operating system. Therefore, they are the most need cross-platform technology. Every programmer with a cross-platform technology equals a BlackBerry programmer, a Nokia programmer ... Cross-platform is also in line with the rule of productivity development, is progress, is revolutionary, is the voice of the people! The weak look weak alone, the strength of unity will be astonishing, can overcome all, can overthrow hegemony, the great leaders have done so. |