L1: Welcome to "on the road WP", I am the host Li Yonglun, today we ushered in a very special guest, applause please welcome my Li Yonglun.
L2: What's the situation? You are my only one!
L1: Well, let's talk about it after the show, and back to the theme of the show, why did you choose Windows Phone?
L2: This question is almost always asked in training or lectures, and my answer is simple because I can develop Windows Phone apps.
L1: Does this mean that if you can develop iOS or Android apps, you will also choose them?
L2: Theoretically, it's possible.
L1: actually?
L2: Everyone has their own background knowledge, these knowledge precipitation in years of study and practice, 02 when I chose. NET, the accumulation of these years makes Windows Phone for me is a natural choice, and other operating systems, its entry threshold and learning curve is obviously lower.
L1: So if a person is familiar with objective-c or Java, would you suggest that he choose iOS or Android?
L2: The key, so to speak, is to make what you want to do faster. Of course, there are other factors that affect the decision, such as the degree of identity of the design concept. If you disagree with the design concept of the system, the application you design will be difficult to integrate with it. Imagine that you open an application on Windows Phone and you find that its user interface is copied from the iOS version, and it can give you a feeling of surprise, special, and lack of consistency.
L1: The problem is that many applications have versions on top of each other, and some developers may want consistency between those versions, especially developers using cross-platform technology, which obviously leads to inconsistent applications and platforms, and how do you balance the two types of consistency?
L2: The crux of the matter is not what compromises you should take to balance the two, but the resources you currently have and the market goals you anticipate may not match. If you already have a certain size, configure separate development groups for each platform, otherwise, focus on one of the platforms, and consider launching a version of the other platforms at the ripe time.
L1: If you want to focus on one of the platforms, how should you choose?
L2: The key to the problem is not which platform is better, rather than what you want to achieve, you need to understand and determine whether the user habits of a particular platform will help you achieve your goals, for example, if your goal is to develop an application and then sell to make money, then if a user of a platform is accustomed to escaping, Then download the cracked version of the application, which obviously doesn't help you with your goal, but if your goal is to occupy the market as much as possible, that trait is good for you.
L1: If I know my goal, but I have no understanding of all platforms, there is no accumulation, how should I choose?
L2: If people ask me, I would advise them to choose Windows Phone.
L1: Why?
L2: Because I chose it.
L1: What's the reason?
L2: I'm not trying to pretend to be objective, fair, I like it, I choose it, and then I recommend it to others, which is natural. On the contrary, if I don't know anything about a thing, and even if I don't like it, it's a little unreasonable to recommend it to others.
L1: The question is, when people get together and take out their phones, do you find it a little uncomfortable that you're the only one with Windows Phone?
L2: Are you implying to me that Windows Phone isn't popular yet? People are social animals, it is natural and normal to be influenced by others. Today, mobile phones have become a very important communication tool, the communication here includes two aspects: one is substantive, that is, call, send information and so on; another is symbolic, like what you said just now, people get together, others come up with a mobile phone to communicate with each other, what is the fun of the application, And you come up with a different cell phone, and you may feel an uncomfortable feeling of being isolated, that you don't belong in the same circle, that some people may choose to assimilate to avoid this discomfort.