Apple chce, aby iOS 14 był mniej błędny

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Apple od jakiegoś czasu pracuje nad stworzeniem mniej wadliwego systemu iOS, ale iOS 13 nie był tym wydaniem. Wersja oprogramowania została dostarczona z tak wieloma błędami Apple wypuściło 13.1 zaledwie tydzień później. Teraz zmierzamy do 13.3 zaledwie dwa miesiące po wydaniu. Najwyraźniej coś poszło nie tak w Cupertino.

W przypadku iOS 13 wydawało się, że jest to kwestia zbyt wielu kucharzy psujących bulion. Apple pozwolił programistom umieścić tak wiele funkcji w codziennych kompilacjach, że nie wszystkie funkcje i ich skutki uboczne zostały w pełni przetestowane.

Teraz Apple czyni iOS bardziej podobnym do Chrome. Deweloperzy będą mogli ukrywać nowe funkcje za flagami funkcji i selektywnie je włączać. Jeśli coś pójdzie nie tak, będą dokładnie wiedzieć, która funkcja to powoduje.

„Nowy proces rozwoju pomoże w zwiększeniu użyteczności wczesnych wewnętrznych wersji iOS lub „znośności” w żargonie Apple. Przed rozwojem iOS 14 niektóre zespoły codziennie dodawały funkcje, które nie były w pełni przetestowane, podczas gdy inne zespoły wprowadzały zmiany co tydzień.” Pisze Mark Gurman z Bloomberga. 

Zmiana w procesie programistycznym iOS przeniesie się również na macOS, watchOS i tvOS. Apple może również: jak w iOS 12, przesuń niektóre funkcje, aby iOS 14 pozostał solidny. Chociaż Apple ma dedykowaną bazę, zbyt wiele wersji z błędami z rzędu może je przetestować, a firma o tym wie.

iOS 14 prawdopodobnie zadebiutuje na WWDC w przyszłym roku, a w nadchodzących tygodniach pojawi się wersja beta. Zobaczymy, jak dobrze Apple zaadaptowało swoje systemy, kiedy to zostanie uruchomione.

Więcej na tematy: ios, IOS 14, ipad, iPady, iphone

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *