In terms of difficulty, IOS is simpler than Android, Android is compatible with N kinds of models, and the underlying API of the system is poorly encapsulated. The compiler of IOS occasionally has some problems, but overall it is relatively simple.
It's just that Beida Jade Bird will have higher requirements for UI. The effect will be much brighter.
Work content of 1
The job of an IOS engineer is really simple, listening to the requirements and setting up the interface. Make an adaptation and abandon the iphone4.
What else is there? .
Ma Dan, with my little knowledge of IOS, I really don't know what else.
The more complicated systems I know are all kinds of background Gaussian blur, all kinds of gradient, all kinds of image filtering processing, and nothing else.
Pay, map, count these things. Hmm.
2 Need skills:
Environment Xcode
Basic data structures, objects, computer networks
Component IM, map, payment, photo, video, audio, statistics, sharing, gesture password.
Just pay attention to where there is a collapse.
3 development prospects
IOS is a must for high-end projects, because there are more users of IOS than Android. Many people are explaining why they don't use IOS. The most recognized answer is: poverty.
So what is the development prospect of IOS? I don't know. But within five years, there will be no problem in the development of IOS.
0 years ~ 1 year: 6K~ 10K
1 to 3 years: 8k to 30k
3 years ~: 20k ~
Growth path:
IOS engineer-> IOSLeader- "front-end leader-"
4. Entry threshold
The threshold of IOS is slightly lower than that of Android. After all, it is really a happy thing to get along.
5. Which industries are suitable for Android?
IT industry: Both can be used. Even if you are a product, operation and maintenance or QA.
Other fields: anything, as long as you have a little foundation.
6. Occupational restrictions
How do you say that you are partial to the client's career? After a long time, the company's requirements for you will not be so high. This is a bit of a bad place for IOS engineers.