Google's Android i Apple iOS to systemy operacyjne używane głównie w
Zarówno iOS, jak i Android używają interfejsów dotykowych, które mają ze sobą wiele wspólnego - przesuwanie, stukanie i powiększanie. Oba systemy operacyjne uruchamiają się na ekranie głównym, który jest podobny do pulpitu komputera. Podczas gdy ekran główny iOS zawiera tylko rzędy ikon aplikacji, Android pozwala na stosowanie widżetów, które wyświetlają informacje o automatycznej aktualizacji, takie jak pogoda i e-mail. Interfejs użytkownika iOS zawiera stację dokującą, w której użytkownicy mogą przypiąć najczęściej używane aplikacje.
Pasek stanu przebiega u góry zarówno na iOS, jak i Androidzie, oferując takie informacje, jak czas, sygnał WiFi lub sygnał komórkowy i żywotność baterii; w systemie Android pasek stanu pokazuje również liczbę nowo otrzymanych wiadomości e-mail, wiadomości i przypomnień.
Oto porównanie niektórych funkcji nadchodzącego Androida N (Nougat) i iOS 10. Najważniejsze cechy Androida N:
Aby zobaczyć, jak aktualne wersje - Android Marshmallow i iOS 9 - porównaj, obejrzyj film poniżej:
Aby zobaczyć podobne porównanie Androida Lollipop i iOS 8, obejrzyj ten film. Wielu różnych producentów produkuje telefony z Androidem i często zawierają pewne dostosowania w stosunku do waniliowej wersji Androida. na przykład HTC Sense lub Samsung TouchWiz. W zależności od urządzenia i operatora mogą być wstępnie zainstalowane aplikacje, które są dołączone do urządzenia z Androidem.
Raport Pfeiffer opublikowany we wrześniu 2013 r. Ocenia iOS znacznie lepiej niż Android pod względem obciążenia poznawczego i tarcia użytkowników.
Ogólna ocena komfortu użytkowania mobilnych systemów operacyjnych, Raport PfeifferaAndroid pobiera aplikacje z Google Play, która obecnie ma 600 000 dostępnych aplikacji, z których większość będzie działać na tabletach. Jednak niektóre urządzenia z Androidem, takie jak Kindle Fire, korzystają z oddzielnych sklepów z aplikacjami, które mają mniejszy wybór dostępnych aplikacji. Wiele oryginalnych aplikacji tylko na iOS jest teraz dostępnych dla Androida, w tym Instagram i Pinterest, a bardziej otwarty sklep z aplikacjami Google oznacza, że dostępne są również inne ekskluzywne aplikacje, w tym Adobe Flash Player i BitTorrent. Android oferuje również dostęp do aplikacji opartych na Google, takich jak YouTube i Dokumenty Google.
App Store firmy Apple oferuje obecnie 700 000 aplikacji, z których 250 000 jest dostępnych na iPada. Większość programistów woli tworzyć gry na iOS, zanim zaczną tworzyć na Androida. Od ostatniej aktualizacji aplikacja Youtube stała się niedostępna na iOS, ale iOS wciąż oferuje ekskluzywne aplikacje, w tym popularną grę Infinity Blade i klienta Twitter Tweetbot.
Najważniejsze przy porównywaniu sklepów z aplikacjami Google i Apple jest to, że najpopularniejsze aplikacje są dostępne dla obu platform. Ale na tabletach jest więcej aplikacji zaprojektowanych specjalnie dla iPada, podczas gdy aplikacje na tablety z Androidem są często skalowanymi wersjami aplikacji na smartfony z Androidem. Programiści w startupach często skupiają się na jednej platformie (zwykle iOS), kiedy po raz pierwszy uruchamiają aplikację na smartfony, ponieważ od samego początku nie mają zasobów do obsługi wielu platform. Na przykład popularna aplikacja Instagram rozpoczęła się od systemu iOS, a jej aplikacja na Androida pojawiła się znacznie później.
W raporcie Crittercism Mobile Experience opublikowanym w marcu 2014 r. Android KitKat był bardziej stabilny niż iOS 7.1. Inne ustalenia z raportu obejmują:
IPhone 6s z łatwością pokonał test prędkości Samsung Galaxy Note 7, który polegał na otwieraniu kilku aplikacji jeden po drugim, dwukrotnym przeglądaniu zestawu aplikacji. Ten sam zestaw aplikacji został użyty na obu urządzeniach. IPhone był w stanie ukończyć dwa okrążenia w 1m21s, podczas gdy Galaxy Note 2m4s ukończył to samo zadanie. Samsung Galaxy Note 7 ma lepszą specyfikację sprzętową i jest znacznie nowszym telefonem w porównaniu do iPhone'a 6s.
Należy jednak zauważyć, że różnica może polegać na tym, jak wydawcy aplikacji opracowują swoje aplikacje dla systemu Android vs. iOS. To, że te same aplikacje działają na obu platformach, nie oznacza, że ich wewnętrzne działanie jest takie samo.
Chociaż Google często aktualizuje Androida, niektórzy użytkownicy mogą stwierdzić, że nie otrzymują aktualizacji na swój telefon, a nawet kupują telefony z nieaktualnym oprogramowaniem. Producenci telefonów decydują, czy i kiedy zaoferować aktualizacje oprogramowania. Mogą nie oferować aktualizacji do najnowszej wersji Androida dla wszystkich telefonów i tabletów w swojej linii produktów. Nawet gdy oferowana jest aktualizacja, zwykle upływa kilka miesięcy po wydaniu nowej wersji Androida.
Jest to jeden obszar, w którym użytkownicy iOS mają przewagę. Uaktualnienia systemu iOS są ogólnie dostępne dla wszystkich urządzeń z systemem iOS. Mogą istnieć wyjątki dla urządzeń starszych niż trzy lata lub dla niektórych funkcji, takich jak Siri, które były dostępne dla użytkowników iPhone'a 4S, ale nie dla starszych wersji iPhone'a. Apple podaje możliwości sprzętowe, ponieważ niektóre starsze urządzenia mogą nie otrzymać wszystkich nowych funkcji w ramach aktualizacji.
Szeroka gama urządzeń z systemem Android jest dostępna w wielu różnych punktach cenowych, rozmiarach i możliwościach sprzętowych.
iOS jest dostępny tylko na urządzeniach Apple: iPhone jako telefon, iPad jako tablet i iPod Touch jako odtwarzacz MP3. Są one zwykle droższe niż równoważny sprzęt z systemem Android.
Android pozwala użytkownikowi wysyłać jeden z wielu samodzielnie skomponowanych tekstów jako autoodpowiedzi podczas odrzucania połączenia.
Aplikacja na telefon iOS ma wiele możliwości, w tym możliwość odpowiadania na połączenie telefoniczne za pomocą wiadomości tekstowej w puszce zamiast odbierania lub ustawiania przypomnienia o oddzwonieniu. Ma również tryb Nie przeszkadzać.
Android pozwala użytkownikom zalogować się do GTalk w celu korzystania z wiadomości błyskawicznych. iOS nie oferuje natywnego sposobu czatowania użytkownikom spoza Apple. Użytkownicy mogą wysyłać wiadomości do użytkowników Apple za pomocą iMessage lub korzystać z aplikacji Google dla GTalk i Microsoft dla Skype.
Z Google Hangouts na Androida można także korzystać do czatów wideo, umożliwiając użytkownikom czatowanie przez 3G lub Wi-Fi. iOS używa Facetime, który może nawiązywać połączenia wideo zarówno przez 3G, jak i WiFi. Pozwala jednak użytkownikom komunikować się tylko z innymi urządzeniami Apple.
iOS używa Siri, wirtualnego asystenta głosowego, aby rozumieć i odpowiadać zarówno na dyktando, jak i wypowiadane polecenia. Siri oferuje wiele funkcji, takich jak czytanie wyników sportowych i rankingów, rezerwowanie miejsc w restauracjach i znajdowanie filmów w lokalnym teatrze. Możesz także dyktować SMS-y i e-maile, planować wydarzenia w kalendarzu oraz interfejs z samochodowym systemem audio i nawigacją.
Android oferuje podobnego asystenta, Google Now, który ma powyższe funkcje, a ponadto może śledzić kalendarz i udzielać ustnych przypomnień, gdy nadejdzie czas, aby wyjść. Umożliwia wyszukiwanie głosowe i dyktowanie.
Poniższy film przedstawia szybką wersję demonstracyjną Google Now vs Siri:
Aplikacje takie jak Google Maps, Waze i Bing są dostępne zarówno na iOS, jak i Androida. Gdy w grudniu 2012 r. Firma Google wydała aplikację do map na iOS, wersja na iOS przekroczyła wersję dostępną na Androida pod względem funkcji, wyglądu i łatwości użytkowania. Wersja Androida nie powinna pozostać w tyle. Własna aplikacja firmy Apple do mapowania, która jest dołączana do każdego urządzenia z systemem iOS, została szeroko rozpowszechniona, gdy została uruchomiona z iOS 6.
Android używa Google Chrome jako przeglądarki internetowej, podczas gdy iOS używa Safari. Obie przeglądarki internetowe są podobne pod względem jakości i możliwości, a Google Chrome jest również dostępny na iOS. Safari nie jest dostępna na Androida.
Aplikacja Words With Friends na Androida (L) i iOS (R)Android jest zintegrowany z Facebookiem, umożliwiając użytkownikom aktualizowanie swoich statusów lub przesyłanie zdjęć z wielu aplikacji oraz pobieranie danych kontaktowych od znajomych z Facebooka.
iOS jest również w pełni zintegrowany z Facebookiem, umożliwiając użytkownikom aktualizację statusu i przesyłanie zdjęć z różnych aplikacji, synchronizację kontaktów z Facebookiem oraz automatyczne dodawanie wydarzeń z Facebooka do kalendarza iOS. iOS oferuje teraz znacznie głębszą integrację z Facebookiem i Twitterze ze względu na to, jak ściśle jest wpleciony w podstawowe aplikacje na iOS.
Android korzysta z Google Wallet, aplikacji umożliwiającej płatności mobilne. Niektóre telefony z Androidem są wyposażone w układ NFC (komunikacja bliskiego zasięgu), który służy do dokonywania płatności bezprzewodowych, po prostu dotykając telefonu przy kasie. Ta usługa integruje się z Portfelem Google, ale nie jest dostępna na wszystkich telefonach z Androidem i operatorach bezprzewodowych. Płatności mobilne są obsługiwane na urządzeniach z układem NFC (takich jak Samsung Galaxy S4 i S5), o ile działają w systemie Android w wersji nowszej niż 4.4 KitKat.
System płatności mobilnych iOS nazywa się Apple Pay. Chociaż Apple Pay został wprowadzony na rynek ponad rok po wprowadzeniu funkcji „dotknij, aby zapłacić” na niektórych telefonach z Androidem, jego integracja z identyfikacją odcisków palców prawdopodobnie ułatwia korzystanie z Apple Pay. Korzystanie z Apple Pay z pewnością było znacznie wyższe. W rzeczywistości Apple Pay wzbudził zainteresowanie płatnościami mobilnymi i zachęcił użytkowników Androida do odkrycia tej funkcji na swoich telefonach, co doprowadziło do zwiększenia wykorzystania Portfela Google w porównaniu z NFC.[1] iOS oferuje Passbook, aplikację, która zbiera w jednym miejscu bilety, karty nagród i karty kredytowe / debetowe.
Aplikacje Androida są odizolowane od reszty zasobów systemu, chyba że użytkownik wyraźnie przyznaje aplikacji dostęp do innych funkcji. To sprawia, że system jest mniej podatny na błędy, ale zamieszanie programistów oznacza, że wiele aplikacji prosi o niepotrzebne uprawnienia. Najbardziej rozpowszechnionym złośliwym oprogramowaniem na Androida jest ten, w którym SMS-y są wysyłane na numery o podwyższonej opłacie bez wiedzy użytkownika, a także wysyłane są dane osobowe do nieautoryzowanych stron trzecich. Ponieważ jest to bardziej popularny system operacyjny smartfonów, prawdopodobieństwo ataku jest bardziej prawdopodobne.
Twórcy szkodliwego oprogramowania rzadziej piszą aplikacje na iOS, ze względu na przegląd wszystkich aplikacji przez Apple i weryfikację tożsamości wydawców aplikacji. Jeśli jednak urządzenie iOS zostało uszkodzone w jailbreaku, a aplikacje zainstalowane poza sklepem Apple, mogą być podatne na ataki i złośliwe oprogramowanie. Zarówno iOS, jak i Android są również podatne na błędy, np. awarie telefonów podczas odtwarzania określonego filmu, który jest rodzajem błędu oprogramowania, który wpłynął zarówno na urządzenia z systemem iOS, jak i Android.
W prawdziwym świecie bezpieczeństwo urządzenia z Androidem lub iOS jest tak dobre, jak aktualizacje oprogramowania, które zostały do niego zastosowane. To właśnie iOS świeci z powodu rozdrobnionego charakteru ekosystemu Androida. Apple wydaje aktualizacje oprogramowania i udostępnia je jednocześnie wszystkim urządzeniom iOS. W Androidzie Google wydaje aktualizacje oprogramowania i poprawki bezpieczeństwa dla urządzeń Nexus. Urządzenia innych producentów pozostają w tyle, ponieważ producent musi pobrać te aktualizacje zabezpieczeń od Google i zastosować je na własnych urządzeniach „na wolności”. Praktycznie wszyscy producenci źle sobie z tym radzą. Większość nie wydaje poprawek na urządzenia starsze niż 12–18 miesięcy. Nawet jeśli to zrobią, te aktualizacje zabezpieczeń są wdrażane miesiące po ich otrzymaniu przez urządzenia Nexus.
O tym, że urządzenia z Androidem są mniej bezpieczne, świadczy również ten program premiowy; firma, która uzyskuje exploity bezpieczeństwa od hakerów i sprzedaje je rządom, ma nagrodę za exploity 0-dniowe (tj. wcześniej nieznane) na iOS (1,5 miliona USD), Androida (200 000 USD) i Flash (80 000 USD). Kwoty nagród są przybliżonym wskaźnikiem tego, jak łatwo można wykorzystać te platformy w praktyce.
Dlatego osoba lub firma dbająca o bezpieczeństwo powinna korzystać z urządzeń iOS lub Nexus.
Zarówno iOS, jak i Android są „podatne” na pewien rodzaj wycieku prywatności: aplikacja zainstalowana na dowolnej platformie może uzyskać listę wszystkich innych aplikacji zainstalowanych na tym samym urządzeniu. Oznacza to, że aplikacja kalkulatora może dowiedzieć się, że korzystasz z Tindera, i przekazać te informacje z powrotem do swojego wydawcy, który może swobodnie korzystać z tych informacji w dowolny sposób. W listopadzie 2014 r. Twitter ogłosił, że śledzi teraz listę aplikacji zainstalowanych przez użytkowników na swoich telefonach. Twitter nie jest jedyną firmą, która to robi.
Uprawnienia wymagane przez aplikację Pandora na Androida. Użytkownik Androida nie może korzystać z aplikacji Pandory bez akceptacji wszystkich tych wniosków o pozwolenie.Poza listą aplikacji, jeśli chodzi o ochronę prywatnych informacji użytkowników, iOS wygrywa. Do czasu wydania Android Marshmallow w 2015 r. Podczas instalowania aplikacji na Androida użytkownik otrzymał wszystkie uprawnienia wymagane przez aplikację. To była propozycja „wszystko albo nic”. Użytkownik może zaakceptować prośbę aplikacji o uprawnienia lub w ogóle jej nie instalować. Twórcy aplikacji korzystają z tej „funkcji” i żądają wielu informacji o użytkowniku. Na przykład aplikacja mobilna Pandora na Androida wymaga uprawnień do Twojej tożsamości Google, kontaktów, kalendarza, zdjęć, multimediów, plików, a nawet informacji o połączeniach.
Aplikacja Pandory na iOS nie otrzymuje takich uprawnień. Po zainstalowaniu i otwarciu przez użytkownika aplikacja na iOS może poprosić o dodatkowe uprawnienia, takie jak lokalizacja i dostęp do Kontaktów. Ale użytkownik może odrzucić te prośby o pozwolenie. Nawet po zatwierdzeniu wniosków o pozwolenie użytkownicy iOS mogą szybko sprawdzić, które aplikacje mają do nich dostęp Łączność i dane o lokalizacji oraz wyłącz dostęp dla aplikacji, z którymi nie chcą już udostępniać tych danych.
Android M (lub Marshmallow) zezwolił na nowy system uprawnień, w którym aplikacje mogą żądać uprawnień w razie potrzeby. Jednak większość aplikacji na Androida nadal wymaga wcześniejszego żądania uprawnień. Chociaż możliwe jest zarządzanie uprawnieniami aplikacji w systemie Android na bardziej szczegółowym poziomie, ta opcja jest ukryta głęboko w ustawieniach.
Aplikacje na Androida programuje się w C, C ++ i Javie. Jest to „otwarta” platforma; każdy może pobrać kod źródłowy Androida i zestaw SDK systemu Android za darmo. Każdy może tworzyć i dystrybuować aplikacje na Androida za darmo; użytkownicy mogą pobierać aplikacje spoza oficjalnego sklepu Google Play. Istnieje jednak jednorazowa opłata rejestracyjna w wysokości 25 USD dla programistów, którzy chcą publikować swoje aplikacje (bezpłatne lub płatne) w oficjalnym sklepie Google Play. Aplikacje opublikowane w Google Play podlegają przeglądowi przez Google. Zestaw Android SDK jest dostępny na wszystkie platformy - Mac, PC i Linux.
Aplikacje na iOS programuje się za pomocą Objective-C. Programiści muszą co roku płacić 99 USD za dostęp do zestawu iOS SDK i prawo do publikowania w sklepie Apple App Store. Zestaw iOS SDK jest dostępny tylko dla platformy Mac.
Niektóre platformy do tworzenia aplikacji - takie jak Titanium Appcelerator i PhoneGap - oferują możliwość jednorazowego kodowania (powiedzmy w Javascripcie i / lub HTML) i umożliwiają platformie przekształcenie go w „natywny” kod dla platform Android i iOS.
W Beyond Flat, Założyciel SeatGeek, Jack Groetzinger, przedstawia wiele różnic w tym, jak Android i iOS podchodzą do swojej estetyki i co to oznacza dla twórców aplikacji. Na przykład,
Artykuł przedstawia kilka innych różnic i jest świetną lekturą.
Podsumowując najważniejsze zalety i wady Androida i iOS:
Kilka znanych osób przeszło z iPhone'a na Androida. Połączenie Androida z ekosystemem usług Google jest silne i prawdopodobnie bardziej przydatne w porównaniu z pakietem usług chmurowych Apple.