I. Cause
I have been hesitant to learn about Android or iOS development. I have never thoroughly understood the prospects of these two platforms, and I am unwilling to only look at the immediate interestsTherefore, I sent a Weibo post and asked my colleagues on Windows Phone to help me analyze some of them that are already developing these two platforms.Weibo content: Which one will you choose if you want to select between Android development and iOS development? Why? I want to learn one of them, but selection is very important. "IOS app moreI don't want to talk about making money. I hope that my decision will have a greater impact on the future, rather than the future.The reply options are almost the same, but android has a little more. The reasons are basically the following: honed technology, open source, and diaosi cannot afford iOS development tools and devices. The reason for choosing IOS is as follows: the android adaptation problem is serious, the iOS users are high-end, and there are many Android Developers (it seems that there are many iOS users ). "Mobile app developers think Android is more promising than iOS"," Comment: IOS is a Windows platform in the New Era"ArticleI'm sure you have all of these ideas and opinions, but the key is how to find the answers you want. 2. What does "foreground" mean?
How long is the "foreground" first? Is "foreground" a developer or a user? If you choose a platform, do you want to make money? Or do you want to make a good product? Do you want to earn more money by working as an app on a part-time basis? Or do you want to gain a foothold in your future career? These are the things you need to think about, especially those who have not yet started, but want to get started.
My conclusion is:
1. from the developer's point of view: if you want to make money in the short term (not pay) or start a business in the short term, you should choose Ios. If you want to develop it as your career, select android.
I. Why is it short-term? Five years later, we need to analyze the problem based on the current situation.
Ii. In terms of security and Industry Order, IOS will be better (benefit from closed)
Ii. Open source, competition from hardware vendors, and Google's innovation will gradually lead android to the dominant position, but it will be a long time later. It is said that android Versions later than 4.1 have made great progress in the interface and other aspects, but the gap with IOS is small.
IV. relatively speaking, the iOS development threshold is a little higher, while Android is more convenient for the transformation of old Java, which is usually converted to IOS by Symbian, in terms of the total amount, the relationship is almost (I have not participated in actual development, here I reference @ Liu Yutong _ sandcu's point of view)
V.(More developers with actual development experience are welcome to give guidance, especially for those with development experience in other languages/platforms)
2. From the user perspective (long term, slow): iOS users will gradually move to the Android and Windows Phone platforms to a balance point.
I. iOS is getting bored. Before I became an arcade, I thought of the principle that the faster the fire is, the faster the decline is. "Arcade" makes users in China, the largest market, feel mediocre. What they need is to show off, even if they don't use it at all, more rich and high-quality users use Samsung noteii, S3, and S4.
Ii. you are selling kidneys, selling blood, and asking your parents to ask for help. Will such users still have money to buy applications? It should have been jailbroken.
III. in the future, the quality of iOS users will decline, show off (not mediocre), and compete with Android hardware manufacturers (resulting in better hardware and appearance) competition in Android custom systems (resulting in better user experience and Design) will lead to the transfer of high-end iOS users. If IOS wants to develop low-end machines in the future, the quality of users will decrease.
Iv. iOS and Android icons are no longer to show off. No matter how customized they are, the icons are always the same. This is also a bit tricky for users. WP's Metro design draws the user's attention from the icon (now it can be understood as just a symbol, even if it is a pretty design) transferred to "information" (tile can dynamically display information), information is always changing, does not exist. If the goddess agrees to be your girlfriend, if it is not because you like his mind or character, but because of his appearance, it will break up sooner or later, because it will get tired and take a long time, it is a symbol. That's why I like Metro very much.
3. from a market perspective: IOS will not be open (development bottleneck); Google will not be closed to Android (disadvantages still cannot be solved); Microsoft will not only be able to accept annual patent licensing fees, it will use this money to invest WP and windows (and other services such as office) to earn more money (rather than being the landlord rather than working as a majority of Chinese people, I would not think of using rent as a source of funds to create greater value ).
I. You will say that WP is not open, and there are adaptation problems, but not serious. Yes, as a latecomer, the advantage is to avoid irreparable errors (too open). slow progress is conducive to breaking through the long-term bottleneck, and with the strength of Microsoft, it is only a matter of time to develop.
II. the most terrible thing about Android is its innovation capability and other key services such as search and map. In the long run, it is the clearest.
4. Let's talk about Windows Phone. At present, the biggest problem is the small number of users. Therefore, some cutting-edge and fresh applications and start-up companies will not consider the WP version (Momo, pop-up, CHANGBA, etc.). Second, the overall quality of store applications is not high (to make the number of applications look better when pushing WP ). The advantage is that high security and high-quality games (such as Xbox) attract more and more attention. For closed systems, application problems are easy to solve, and the key lies in the timing.
Iii. Conclusion
In short, if there are no major changes in the direction, it is long enough to consider (10 years, 20 years or longer). Android expands the user base with its business, and iOS tends to be mediocre, WP will rise, but it will eventually be three parts of the world, it will still show android as the king, WP second, IOS is thrown behind, all need time to verify.
The above is just a word for the younger brother. If you have different opinions, please comment. The most important thing is to give a reference to the beginners.
In addition, I am eager to make friends with some experienced or motivated WP designers. I hope to gradually make up for the applications lacking in WP and applications with low quality, and also contribute to the future of WP, benefit Sharing is not a problem. Thank you! Sina Weibo @ why
Supplement:
Apple is no longer brilliant: Http://tech.sina.com.cn/t/2013-05-20/10098356736.shtml agrees with Apple's success and points out that Apple's current short board
This article is for reference only and has nothing to do with me: P
I. Cause
I have been hesitant to learn about Android or iOS development. I have never thoroughly understood the prospects of these two platforms, and I am unwilling to only look at the immediate interestsTherefore, I sent a Weibo post and asked my colleagues on Windows Phone to help me analyze some of them that are already developing these two platforms.Weibo content: Which one will you choose if you want to select between Android development and iOS development? Why? I want to learn one of them, but selection is very important. "IOS app moreI don't want to talk about making money. I hope that my decision will have a greater impact on the future, rather than the future.