Zobacz więcej w kategorii: smartfony, telefony
Serwis Crittercism, który zajmuje się monitorowaniem stanu aplikacji na urządzeniach mobilnych, przygotował bardzo ciekawe zestawienie. Podsumowuje ono procentowo liczbę zawieszeń się aplikacji w mobilnych systemach Android i iOS w okresie listopad-grudzień 2011 roku.
Choć o fragmentacji systemu na liczne jednocześnie egzystujące wersje (ponad 20) mówi się zazwyczaj w przypadku Androida, nie należy zapominać, że również iOS dostępny jest w kilkunastu wersjach. Każda ma swoje aktualizacje, ograniczenia, błędy i różni się od pozostałych także na poziomie komunikacji z podzespołami smartfonów i tabletów. A to sprawia problemy deweloperom, którzy naprawiając w nowych wersjach aplikacji jeden błąd, wprowadzają kolejne i tak dalej. W efekcie szanse na zawieszenie się aplikacji w trakcie jej uruchamiania, bo całkowita awaria systemu to już poważne nieszczęście, znacznie rosną.
Analiza 214 milionów uruchomień aplikacji w okresie listopad-grudzień 2011 roku bierze pod uwagę trzykrotnie większą liczbę uruchomień programów na iOS, dlatego też wyniki nie powinny być zaburzone.

Mimo iż smartfony z Androidem produkuje wiele firm, a system iOS to domena Apple, wyniki nie faworyzują produktu z Cupertino. Biorąc pod uwagę statystyczną medianę (środkowe słupki), aplikacje w iOS w okresie ostatnich dwóch miesięcy 2011 były dwa razy bardziej zawodne podczas uruchamiania.
Crittercism podkreśla, że okres, dla którego przytaczane są wyniki, to moment wdrożenia systemu iOS 5 i związane z tym problemy. Z kolei Android 4 mimo zeszłorocznej premiery nadal jest mało rozpowszechniony. Ta sytuacja mogła, ale nie musiała, wpłynąć na znacznie gorsze notowania systemu Apple. Nie będziemy się więc wdawać w wojnę systemową, a jedynie przytoczymy pozostałe wyniki badań. Odpowiedź na pytanie, który z systemów jest bardziej niezawodny, pozostawiamy Czytelnikom.

Liczba awarii przypadająca na daną wersję systemu operacyjnego.
Pierwsze co rzuca się w oczy to sławna poprawka iOS 5.0.1, która miała być receptą na problemy ze zbyt szybkim rozładowywaniem się baterii w smartfonach Apple. Aktualizacja nie tylko nie wyeliminowała problemów, ale sprawiła użytkownikom wiele zawodu. Jak widać na początku grudnia prawie 29% zanotowanych problemów z oprogramowanie przypada właśnie na iOS 5.0.1.
Czy gdyby wyeliminować tę wersję systemu z zestawienia, notowania iOS uległyby poprawie? Okazuje się że nie. Nadal znaczną część tortu zajmują różne wersje systemu iOS. I to te starsze, jak iOS 4.2.10, który odpowiada za 12,64% awarii podczas pracy aplikacji, oraz iOS 4.3.3 z wynikiem 10,66%. Najgorzej wśród systemów Android wypada Android 2.3.3. Warto zwrócić uwagę, że są to wyniki znormalizowane pod względem liczby użytkowników. A osób z Androidem Gingerbread w kieszeni czy w torbie jest obecnie stosunkowo najwięcej na świecie. Poniżej zestawienie procentowe liczby awarii oddzielnie dla iOS i Androida.


Tomio Geron z Forbesa zwraca także uwagę na inną kwestię. Tak duży rozrzut awarii pomiędzy różnymi wersjami systemów iOS sugeruje, że aktualizacja mobilnego systemu do nowszej wersji nie jest raczej zjawiskiem powszechnym. A przecież użytkownicy smartfonów Apple nie mają takich problemów z dostępem do aktualizacji jak zwolennicy Androida, którzy często skazani są na łaskę producentów.

Awarie przypadające na dany produkt z iOS - iPad to najbardziej niezawodne dziecko Apple.
Przyczyny awarii mogą wynikać także z innych powodów niż różnorodność wersji systemów i nieprzystosowanie aplikacji. Usterki mogą być wynikiem złej współpracy z lokalną wersją systemu lub utraty łączności z siecią. Deweloperzy starają się przetestować aplikacje na jak największej liczbie kombinacji sprzęt + system, ale wiadomo, że nie da się sprawdzić każdej możliwości.
A jak często zawieszają się aplikacje w Twoim smartfonie?
Więcej o systemach Google Android i Apple iOS:
Źródło: Forbes, Crittercism
Bo i os to jest już KAU zatrzymali się w rozwoju przy 3g dlatego go sprzedałem , później 4 - nie przekonała mnie do siebie dlatego mam sgs2 i gdzieś ludzi którzy wytatuowaliby sobie jabłko na czole...
Ja tam nie rozumiem zachwytu iPhone-ami. Telefon jak telefon. Nie ma w nim nic specjalnego.
Jedni się zachwycają Iphonami inni samsungami a jeszcze niniejsi siedzą na zwykłych telefonach i tez są zachwyceni.
Ważne by się cieszyć z tego co się ma, a nie umniejszać temu czego nie.
Brawo. Uwielbiam takie inteligentne, pełne szacunku wypowiedzi. Dzwonię z sgs2 a z iosu korzystam na ipodzie i ipadzie. Normalnie żaden z nich nie zawodzi zbyt często. Oba są bardzo stabilne. Jednak w przypadku ios, po każdym updacie softu bardzo często bywa tak, że aplikacje również potrzebują upa. Inaczej sypią się aż miło :)
Przesadziłeś z tymi kołowymi diagramami :o
Ale temat ciekawy, spodziewałem się mniejszej awaryjności iOSa.
Pierwsze androidy jak 1.6 czy 2.1 były powolne zamulaszcze i rwały (takie mam doświadczenia), ale kolejne (jak mój nowy fonik z 2.3.4) znacznie przyspieszyły i teraz jestem z androida naprawdę zadowolony :) iOS nadal działa jakby bardziej płynnie i szybko to ceny iPhone w Polsce odstraszają a i 3.5" ekran iPhone to już za mało -znam już 3 osoby, które zmieniły iPhone na androida lub windows phone dzięki temu, że mają większe ekrany. Apple podobno pokaże iPhone 5 w tym roku z większym ekranem i prawdopodobnie znów wyjdzie na prowadzenie. Odnośnie zawieszania się aplikacji to nie android jest tu tyle winą co po prostu niska jakość niektórych aplikacji w markecie. Otwartość androida jest większa niż iOS ale to jednocześnie powoduje, że za pisanie biorą się mniej doświadczeni ludzie i przez to aplikacje niektóre sprawiają problemy ale przecież jest to plus bo każdy się musi nauczyć i niby początkowa wada przeradza się poniekąd w zaletę :) Wybierając dobre aplikacje praktycznie nie mam żadnych zwiech :)
Nie wiem jak wy (ci co maja androida) ale mi jakos ics nie przypadl do gustu, wole gingerbreada jak narazie ale to znowu kwiestia gustu. Applowski system jest dobry ale nudny i tak w kolo macieju. Dawajcie jakos nowa platforme!
Moim zdaniem ICS to prawdziwa rewolucja jeśli chodzi o design (w pozytywną stronę). Nareszcie, ktoś pomyślał o ujednoliceniu wyglądu różnych części systemu, o czym oprócz samego systemu, świadczy również instrukcja od Google dla developerów jak powinny wyglądać aplikacje. Dla mnie porażką był design Androida < 2.3, a sam pamiętam jeszcze wersje 1.1 ...
Sorry moim zdaniem więcej aplikacji się Crash'uje na Android'zie niż na Ios głównie gry i wymagające programy.
A mógłbyś podać na jakiej podstawie tak twierdzisz? Zdradź nam wersję Androida, iOS i na jakim sprzęcie. Jakie programy uruchamiałeś? Czy w na obu systemach używałeś podobnych aplikacji?
Ja aktualnie korzystam z telefonu wyposażonego w procesorem Qualcomm MSM7227@704Mhz i 512MB RAM, na który przyzwoicie dział Android 2.3.7 CyanogenMod 7. Używam najczęściej około 5-8 aplikacji i ich widgetów): Dolphin HD v7.2.1 + Flash Player 10.2, Program TV v1.2.2 z WP.pl, WP.PL v1.2.1, Tech WP.PL v1.0.0, cSIP Simple v0.03-01 i mBankPL v1.0.0. Oprócz tego sporadycznie Skype v2.6.0.95, Fruit Ninja, Bubble Volleyball v1.7.7 oraz chyba wszystkie wersje Angry Birds. Znalazłem również jedną całkiem zabawną grę: Bubble Univers v1.31, która niestety czasami nie dość dobrze działa, gdyż kończy rozgrywkę przed "czasem" pomimo użycia detonatora :(. Niestety nie wiem czy to wina wersji systemu, czy ta gra po prostu tak ma ;). Mam tam również kilka aplikacji do monitorowania sieci GSM i UMTS: Netmonitor v0.10 beta 3, Network Info II v0.6.0 jaki i WiFi: WiFi Analyzer v3.0.2. Gdy zakupiłem ten telefon i wgrałem CM7 w trakcie zabawy zainstalowałem również wiele aplikacji do przeglądania wideo: ipla.pl 2.0.0, tvn Player v1.0.1 oraz Youtube v2.3.4. Akurat z tymi dwoma pierwszymi bywały czasami problemy z brakiem pobierania filmów do końca, ale w tym przypadku również nie wiem czego to była konkretnie wina. Oprócz takich niedoróbek nie wiem co to jest zawieszona aplikacja.
Po 1 powiem wiem że to nie jest miłe lecz masz zbyt dużo niepotrzebnych aplikacji a testowałem tego sporo HTC Sensation Wildfire S HD2 TouchHD HD5 Incrible S Samsung Galaxy S/S+ Galaxy S2 Galaxy Note Galaxy ACE Motorola Millestone RAZR Defy Sony Ericsson X8 Neo V Xperia Play Nokia Lumia 500 N8 Apple Iphone 3GS 4G/4GS Ipod Touch 4G
Matt nie zrozum mnie źle bo nie mam ochoty się kłócić i żadnym ekspertem od Androida nie jestem. Telefon nie służy mi do zabawy a do czerpania informacji i komunikowania się z innymi osobami.
Ale wypisywania listy TOP 20 telefonów to za bardzo nie rozumiem. Jeżeli faktycznie ciągle zmieniasz aparaty i to jest twoje hobby. Nie mój problem. Wartość nowego sprzętu z twojej listy znacząco przekracza kwotę 10 tys. złotych. Nawet jeżeli kupowałeś używane za pół ceny i później je sprzedawałeś to i tak pewnie z 20% tej sumy straciłeś. Rozumiem że to może budzić frustracje, ale ja spokojnie sobie radzę z telefonem zakupionym za 300 złotych w promocji pewnego dobrze znanego operatora.
Co do aplikacji, to faktycznie niektóre są raczej mało przydatne, ale skoro mam 2GB karty SD i mogę tam instalować część aplikacji to pozwoliłem sobie na małą rozrzutność :).
Do tego w pierwszym poście nie zauważyłem, iż piszesz o grach. Mnie akurat ten temat praktycznie nie obchodzi, poza dość prostymi grami logiczno-zręcznościowymi typu Angry Birds lub Zuma.
Ale zaciekawił mnie temat wymagających aplikacji. Jakież to "ciężkie" oprogramowanie, poza grami, na swoim telefonie chcesz używać? Kompilujesz tam kod czy co? Chyba, że chodzi tobie o programy do nawigacji. Faktycznie słyszałem, że Auto Mapa nadal w wersji beta nie za dobrze działa pod Androidem, ale liczę że się to zmieni i wreszcie będzie przeciwwaga dla bardzo dobrego Naviexpert'a :).
To ja napiszę może nieco o grach. Częściej sypią się na Androidzie, żeby wymienić tylko GTA III, Blood & Glory czy Zen Pinball. Korzyści wynikające z Ujednoliconych konfiguracji sprzętowych w produktach Apple widać jak na dłoni.
Przy okazji zapraszam na moją nową stronę o grach na smartfony:
(..)
Miałem iPhone - ale go się szybko pozbyłem, podobnie było z Ipod'em - największa porażką była konieczność instalacji 60 MB iTunes by "wrzucić" 3 Megową MP3 na telefon lub odtwarzacz. PORAŻKA.
Dodatkowo CENA - za cenę iPod'a kupiłem Covon'a i została mi KASA na POŻĄDNE słuchawki Sennheiser - Covon niedość, ze tańszy to LEPIEJ gra.
Zaś zmuszenie do czegokolwiek iPhone graniczyło z cudem - a na dodatek wszystko płatne.
Obecnie mam sterego HTC Touch HD - i nie przesuiadam sie na nic innego.
@Ravir
Tak, narzekaj będąc niedoinformowanym :) Jeżeli dla Ciebie 60 mb to okropnie dużo to trudno ;) Jak dla mnie świetna aplikacja, która po każdym podłaczeniu telefonu synchronizuje i przechowuje moje dane :)
Mnie skolei ciekawi, czy brali pod uwagę ilość postawionych systemów.
IMO robienie testów 'który system bardziej zawodny' majać tylko dane ilościowe dot. tego ile razy dany system się wysypał (tutaj już tylko mój domysł, żę raport błędu użytkownik musi sam zatwierdzić, a może nawet nie?...), jest dosyć kiepskim miernikiem.
Jeżeli systemów X jest 10 tys.
i wysypią sie 100 razy, a Y tylko 1000 i wyspią się 'tylko 50'?...
Obawiam się, że z tego względu większość tych statystyk można sobie darować... Można je co najwyżej brać na serio pod względem popularności aktywnych wersji systemów i to też będzie tworzyło spore rozbierzności.
A czytałeś powyższy artykuł?
Na twoje pierwsze pytanie odpowiem w skrócie: brali.
Na drugie, czy trzeba zatwierdzić przesłanie raportu o błędzie aplikacji/systemu w iOS lub też Androidzie? Odpowiem: Nie wiem, gdyż nie miałem okazji tego doświadczyć na "moim" CyanogenModzie :).
z ostatnich 30 dni
odsłon: 160292
odsłon: 95748
odsłon: 34615
odsłon: 28607
odsłon: 26554
odsłon: 24884
odsłon: 22852
odsłon: 21912
odsłon: 19321
odsłon: 19063
odsłon: 18952
odsłon: 18256
odsłon: 17311
odsłon: 15669
odsłon: 15511
odsłon: 15009
odsłon: 14594
odsłon: 14485
odsłon: 13755
odsłon: 13656
odsłon: 13480
odsłon: 12457
odsłon: 11816