Sihai network

Eight version updates in two months: IOS 13's pit needs to be filled by IOS 14

From trust to Tucao users make complaints about iOS, mainly from the closed ecosystem of Apple's hardware and software. This way ensures Apple's strict control over third-party applications, and all kinds of applications can run smoothly on mobile phones. The apple store ecosystem has fed countless developers, and apple has also made a lot of money by drawing.

However, in recent years, users make complaints about iOS, mainly because their competitors are growing. On the one hand, Google has stepped up its control over the Android ecosystem, and the overall experience of Android phones has been improved. On the other hand, the third-party Android manufacturers are catching up with each other, and innovative functions are constantly emerging.

In contrast, some new features such as "dark mode" have already appeared on other Android phones. Even the most basic "stability" has become the biggest slot in this generation of IOS 13.

Pay too much attention to new functions and ignore basic experience

As early as 2018, Craig federighi, Apple's head of software development, mentioned in the meeting that the company attaches too much importance to new functions and should return the primary goal to the performance and stability that consumers are most concerned about. IOS 12 does well in stability, which improves many basic experiences, such as accelerating application startup time, improving network connection, and extending battery life.

This does not extend to IOS 13. During the test, IOS 13's system was extremely unstable, and its function was repeated back and forth. Before the WWDC conference in June, Apple's software engineers realized that IOS 13's performance was not as good as previous versions. In August, just a few weeks before the launch of the new iPhone, apple decided to give up its efforts to fix IOS 13.0 and focus on the next generation of IOS 13.1 improvements. Apple believes that IOS 13.1 is the real public version that meets the standards. Within two months after the official IOS release, the number of version updates

This also explains why IOS 13.1 came so fast, and started pushing less than a week after the official release of IOS 13, a week earlier than expected.

Set up "experiment switch" to turn off imperfect functions by default

In the previous development process, engineers often add some new functions when the system is not perfect, and other teams modify them every week. It's like a complete recipe, but there are different chefs adding ingredients to it, people familiar with the matter said. For testers, it is difficult to judge whether a new function is available in the operating system when working in this unstable state, which leads to frequent bug in iOS 13. In order to solve these problems, apple began to improve the software system development and testing process. By default, apple requires the development team to turn off all unfinished and problematic functions, and testers can turn them on through a menu called flags. It's a bit like the "lab" function in some software and system, through which testers can test the impact of each individual function on the system for improvement.

Apple has also set up a test level called "white glove" to measure the quality of the system with a scale of 1-100. Green, yellow and red are used to represent the quality of a function in the development process. The priority of the error is 0 to 5 to determine the severity of the bug.

The new testing process has already begun to be used in the development of IOS 14, and apple is also considering delaying some new features to appear in IOS 15 in 2021. The new strategy also applies to Apple's other operating systems, including ipados, watchos, Mac OS and tvos.

The greater the ability, the greater the responsibility

On the other hand, every update of IOS is not easy. First of all, we need to adapt to a large number of old models. The iPhone's support for old users is very conscientious. We also discussed the issue of "mobile nail" a few days ago. Secondly, the upgrade rate of each generation of IOS is far higher than that of Android platform, and this "trust" is also a pressure for apple.

Finally, iPhone has been making more and more high pricing strategies in recent years, and of course it has improved the user's expectation. This may make complaints about iOS more recently. Spending 10000 yuan on a mobile phone can't be a "defective product". What's more, it's the official version of the system.

Facing the growing Android camp, the competitiveness of iPhone as a single product is gradually weakening. What old users can stay behind is just people's inertia dependence on IOS ecology and apple ecology. Once this attraction disappears, it will push more people out of Apple ecosystem.