Some Opinions on choosing mobile development platforms (Android, IOS, WP7)

Source: Internet
Author: User

First, the statement only represents my opinion. Please do not read this with emotionArticle.

First, I will reference my friend's analysis:

If there is another company with a new platform emerging from next month, even if it is completely unfamiliar, will you try it?
I don't want you to lead the market, but to choose what you want to say if there is a market.
What technology do you choose to do? The project is like a plant that blooms.
But what determines the final value is not the beauty of the flower, but the soil that the flowers have to survive.

 

Currently, three familiar platforms are Android, IOS, and WP7. I am not here to talk about who is better or worse, but to explain it objectively.

The younger brother is very easy to learn. He only talks about his own ideas and is not good at speaking. Please look at them and raise your hand.

Android

Needless to say, Google's androdi platform is open-source, easy to use, and has many products. I believe that most people engaged in mobile development should have development experience on the Android platform.

At present, we talk about Chinese mobile phones Xiaomi and Huawei, as well as meizu MX listed at the end of the year. All are based on the Android platform.

 

IOS

Well, if an android developer and iOS developer are together, the IOS developer thinks this way: Brother is developing iOS, and he cannot be more advanced than Android developer.

Maybe not everyone thinks so, but some people think so. Generally, the more advancedProgramPersonnel, the more humble the mentality, the more novice do not understand anything, they are low-key. Only medium developers are supported.

The mentality has not been adjusted. You know !!! Well, Apple's iOS is indeed a good tool to make money, and he doesn't have to consider resolution. (Android Developers often need to consider ). However, developers generally seem

It seems a little sad to buy thousands of mobile phones or tablets for testing. (Unless provided by the company)

 

WP7

This system seems to be very different from the above two. The specific difference is only known to those who have written the system. (I have not written it yet !) Imagine Nokia, now Nokia, and later Nokia. Now Nokia holds the WP7 thigh.

If you have the opportunity to be eliminated (you can only say that, I think it is impossible to return to the status of the King), if not, you still can't turn it over!

 

Have you ever found a strange problem? Other mobile phone manufacturers can release Android phones and WP7 phones, while IOS is only a mobile phone released by Apple, other mobile phone manufacturers have never released iOS-based mobile phones

Isn't Apple allow other mobile phone manufacturers to publish their system's mobile phones? Yes. This is because Apple's iOS is not open-source,

He does not want to sell the system to others or cooperate with other mobile phone manufacturers. He does not need to do so. Because he has enough confidence in his own products. Moreover, Apple's design is indeed good, which is much better than that of Tianyi and other manufacturers. The IOS system is a condition for Apple to stand on the mobile market! How can it be sold to other manufacturers? Make it a competitor.

Google's attitude is totally different from that of Apple. He is open-source, so everyone can use his system to produce hardware (mobile phones and tablets ).

He is also willing to see more manufacturers release Android phones, but the premise is not beyond his bottom line, and he was originally the main development language of Java, the underlyingCodeIt is encapsulated in C ++.It's no wonder that Oracle sued him for infringement a while ago.

WP7 is also not open-source, but Nokia, HTC, Samsung, and LG have all cooperated with Microsoft (especially Nokia's rise) and legally permit them to use the WP7 system to produce mobile phones, otherwise, Nokia and HTC will not launch WP7.

 

 

 As developers, sometimes we are not a question of capabilities, but a question of direction selection.

 

If it is different for users:

For China, users do not want to use a software to charge fees. Therefore, WP7 and iOS require jailbreak, Which is troublesome. But it also depends on which customers you develop the software.If you choose IOS first, you will not be able to make a mistake. WP7 cannot be said yet. Android does not need to be mentioned, but IOS is still quite sure. foreign users are willing to pay for apps. For domestic usersThe market share is the largest, and it is quick to get started. If you face both of them at the same time, I think the new WP7 can be considered. This is relatively new and should have potential. When it develops, you willI should have learned almost the same thing, with capital.

 

If it is different from the market:

At present, the market share is from high to low: Android-> iOS-> WP7

 

This is different from each other, so the selection is different. Maybe I didn't summarize all the faces, but it means that.

 

For example, why do Chinese mobile phones use android.Because Android currently has the highest market share, they start from this perspective. Apparently, mobile phone manufacturers are sure

Focus on the market, because it is closely related to his interests.

 

There is no doubt that we must master the three platforms, but what about the order? This depends on where you are looking at the market, users, and interests?

I am going to go to Android> WP7> IOs (this only represents my personal opinion and does not represent everyone. Please do not say that I am pointing to you. I just want to talk about it)

Okay, please don't try it too hard!

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.