Android vs. iOS

Google's Android i Apple iOS to systemy operacyjne używane głównie w AndroidiOSDeweloper Różne, głównie Google i Open Handset Alliance Apple Inc. Pierwsze wydanie 23 września 2008 r 29 lipca 2007 r Pierwsza wersja Android 1.0, Alpha iPhone OS 1, wcześniej nazwany iOS Najnowsze stabilne wydanie i aktualizacje Android 10 (3 września 2019 r.) iOS 13.3.1 i iPadOS 13.3.1 (28 stycznia 2020 r.) Stan pracy obecny obecny Możliwość dostosowania Dużo. Może zmienić prawie wszystko. Ograniczone, chyba że jailbroken Model źródłowy Otwarte źródło Zamknięte, z komponentami open source. Transfer plików Łatwiej niż w iOS. Korzystanie z portu USB i aplikacji komputerowej Android File Transfer. Zdjęcia można przesyłać przez USB bez aplikacji. Trudniejsze. Pliki multimedialne można przesyłać za pomocą aplikacji komputerowej iTunes. Zdjęcia można przesyłać przez USB bez aplikacji. Widżety Tak, z wyjątkiem ekranu blokady Nie, z wyjątkiem Centrum powiadomień przeglądanie Internetu Google Chrome (dostępne są inne przeglądarki). Dowolną aplikację przeglądarki można ustawić jako domyślną. Safari (inne przeglądarki są dostępne, ale nie są domyślnie) Usługa mapowania sieci mapy Google Mapy Apple, domyślnie od iOS 6 (Mapy Google są również dostępne do pobrania osobno, ale nie jako domyślna, wcześniej używana w iOS 5 i starszych) Dostępne języki) Ponad 100 języków 34 języki Czat wideo Google Duo i inne aplikacje innych firm FaceTime (tylko urządzenia Apple) i inne aplikacje innych firm Wirtualny asystent Asystent Google Siri Dostępne na Wiele telefonów i tabletów. Główni producenci, tacy jak Samsung, Oppo, OnePlus, Vivo, Honor i Xiaomi. Urządzenia z Androidem One są czystym Androidem. Linia urządzeń Pixel jest produkowana przez Google przy użyciu prawie czystej wersji Androida iPod Touch, iPhone, iPad, Apple TV (2. i 3. generacji) Połączenia i wiadomości Wiadomości Google. Aplikacje innych firm, takie jak Facebook Messenger, WhatsApp, Google Duo, Discord i Skype, działają zarówno na Androidzie, jak i iOS. iMessage, FaceTime (tylko z innymi urządzeniami Apple). Aplikacje innych firm, takie jak Google Hangouts, Facebook Messenger, WhatsApp, Google Duo, Discord i Skype działają zarówno na Androidzie, jak i iOS. App Store, przystępność cenowa i interfejs Sklep Google Play - ponad 2 000 000 aplikacji. Inne sklepy z aplikacjami, takie jak Amazon i Aptoide, również dystrybuują aplikacje na Androida. („.APKs”). Aplikacje zawierające wirusa rzadko, ale istnieją. Apple App Store - ponad 1 000 000 aplikacji. Aplikacje zawierające wirusa bardzo rzadkie lub nieistniejące. Alternatywne sklepy z aplikacjami i ładowanie boczne Kilka alternatywnych sklepów z aplikacjami innych niż oficjalny sklep Google Play. (np. Aptoide, Galaxy Apps) Apple blokuje sklepy z aplikacjami innych firm. Aby pobrać aplikacje z innych sklepów, telefon musi zostać uszkodzony. Żywotność baterii i zarządzanie Wielu, ale nie wszyscy producenci telefonów z Androidem wyposażają swoje urządzenia w duże baterie o dłuższej żywotności. Baterie Apple zazwyczaj nie są tak duże, jak największe baterie Android. Jednak Apple jest w stanie wycisnąć przyzwoitą żywotność baterii dzięki optymalizacji sprzętu / oprogramowania. Otwarte źródło Jądro (oparte na Linuksie), interfejs użytkownika i niektóre standardowe aplikacje Jądro iOS nie jest oprogramowaniem typu open source, ale jest oparte na systemie operacyjnym Darwin typu open source. Menedżer plików Tak. (Podstawowy menedżer plików Android dołączony na urządzeniach z Androidem 7.1.1) Aplikacja Pliki, ograniczona i mniej przydatna (iOS 12). Kopia zapasowa zdjęć i filmów Dostępne aplikacje do automatycznego tworzenia kopii zapasowych zdjęć i filmów. Zdjęcia Google umożliwiają nieograniczone tworzenie kopii zapasowych zdjęć w skompresowanej jakości. OneDrive, Amazon Photos i Dropbox to inne alternatywy. Za pomocą iCloud można automatycznie wykonać kopię zapasową do 5 GB zdjęć i filmów, więcej płatnej przestrzeni dyskowej iCloud jest dostępna w ramach subskrypcji. Wszyscy inni dostawcy, tacy jak Google, Amazon, Dropbox, Flickr i Microsoft, mają aplikacje do automatycznego tworzenia kopii zapasowych zarówno na iOS, jak i na Androida. Bezpieczeństwo Comiesięczne aktualizacje zabezpieczeń. Poprawki oprogramowania dla systemu Android będą dostępne wkrótce dla użytkowników urządzeń Pixel. Producenci mają tendencję do opóźniania się w wypychaniu tych aktualizacji. Tak więc w danym momencie zdecydowana większość urządzeń z Androidem korzysta z przestarzałego oprogramowania systemu operacyjnego. Sporadyczne aktualizacje zabezpieczeń. Zagrożenia bezpieczeństwa występują rzadko, ponieważ iOS jest zablokowany, a pobieranie aplikacji ze sklepu App Store jest skomplikowane. Rootowanie, bootloadery i jailbreaking Dostęp i pełna kontrola nad urządzeniem są dostępne i można odblokować program ładujący. Pełna kontrola nad urządzeniem nie jest dostępna. Usługi w chmurze Natywna integracja z miejscem na Dysku Google. 15 GB za darmo, 2 USD / mc za 100 GB, 1 TB za 10 USD. Aplikacje dostępne dla Amazon Photos, OneDrive i Dropbox. Natywna integracja z iCloud. 5 GB za darmo, 50 GB za 1 USD / mc, 200 GB za 3 USD / mc, 1 TB za 10 USD / mc. Aplikacje dostępne dla Dysku Google i Zdjęć Google, Amazon Photos, OneDrive i Dropbox. Berło Ekran dotykowy Ekran dotykowy Uwierzytelnianie biometryczne Uwierzytelnianie odcisków palców i / lub twarzy. Dostępność zależy od sprzętu producenta. Uwierzytelnianie za pomocą odcisku palca lub twarzy. Touch ID jest dostępny na telefonie iPhone (5s i nowszym) i iPadzie (Air 2 i nowszym), ale nie na iPhonie X lub nowszym. Face ID dostępny na iPhonie X i nowszych, zastępuje Touch ID Rodzina systemów operacyjnych Linux OS X, UNIX Gniazdo słuchawkowe Niektóre obecne smartfony z Androidem, a wiele nie. Brak na iPhonie 7 i nowszych, oświetlenie do 3,5 mm nie jest już dostarczane z telefonem po iPhone XS

Zawartość: Android vs iOS

  • 1 interfejs
    • 1.1 Doświadczenie użytkownika
  • 2 aplikacje dostępne na iOS vs. Android
  • 3 Stabilność aplikacji i systemu operacyjnego
  • 4 prędkości
  • 5 Aktualizacje oprogramowania
  • 6 Wybór urządzenia
  • 7 Funkcje połączeń
  • 8 Wiadomości
  • 9 Czat wideo
  • 10 poleceń głosowych w systemie Android vs. iOS
  • 11 map
  • 12 Przeglądanie stron internetowych
  • 13 Integracja z Facebookiem
  • 14 płatności mobilnych
  • 15 Bezpieczeństwo
  • 16 Prywatność
  • 17 Tworzenie i publikowanie aplikacji dla systemu iOS vs. Android
    • 17.1 Projektowanie interfejsu użytkownika dla systemu Android vs. iOS 7
  • 18 Konkluzja: wybór między iOS a Androidem
    • 18.1 Plusy i minusy iOS
    • 18.2 Wady i zalety Androida
  • 19 Referencje

Berło

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:

  • podzielony ekran (nawet na telefonach, które nie są duże)
  • ustawianie rozmiaru wyświetlacza, aby nie tylko powiększyć, ale także oddalić, aby maksymalnie wykorzystać nieruchomości na ekranie
  • dostosować, które przyciski / ustawienia są dostępne w programie uruchamiającym szybkie ustawienia
  • obsługa Google Daydream, platformy wirtualnej rzeczywistości

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.

Doświadczenie użytkownika

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 Pfeiffera

Aplikacje dostępne na iOS vs. Android

Android 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.

Stabilność aplikacji i systemu operacyjnego

W raporcie Crittercism Mobile Experience opublikowanym w marcu 2014 r. Android KitKat był bardziej stabilny niż iOS 7.1. Inne ustalenia z raportu obejmują:

  • Android 2.3 Gingerbread ma najwyższy całkowity wskaźnik awarii, wynoszący 1,7%. Inne wersje Androida - Ice Cream Sandwich, Jelly Bean i KitKat - mają współczynnik awarii wynoszący 0,7%.
  • Awaria systemu iOs 7.1 wynosi 1,6%, a dla iOS 7.0 i iOS 5 odpowiednio 2,1% i 2,5%.
  • Wersje telefoniczne zarówno na Androida, jak i iOS są bardziej stabilne niż ich wersje na tablety.
  • Współczynniki awarii dla aplikacji różnią się w zależności od kategorii - gry najprawdopodobniej ulegają awarii (4,4%), a aplikacje e-commerce mają najniższą awaryjność 0,4%.

Prędkość

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.

Aktualizacje oprogramowania

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.

Wybór urządzenia

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.

Funkcje połączeń

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ć.

Wiadomości

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.

Czat wideo

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.

Polecenia głosowe w systemie Android vs. iOS

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:

Mapy

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.

Przeglądanie stron internetowych

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)

Integracja z Facebookiem

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.

Płatności mobilne

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.

Bezpieczeństwo

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.

Prywatność

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.

Budowanie i publikowanie aplikacji na iOS vs. Android

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.

Projektowanie interfejsu dla systemu Android vs. iOS 7

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,

  • guziki: Przyciski Androida są zazwyczaj monochromatyczne, z tendencją do używania ikonografii, gdy jest to możliwe. Standardowy przycisk iOS 7 to zwykły monochromatyczny tekst bez tła i obramowania. Kiedy iOS 7 używa ramek przycisków, są one dość proste.
  • Pasek akcji paska nawigacji: Pasek nawigacyjny w iOS to zwykle tylko przycisk Wstecz, który prowadzi do poprzedniego ekranu. W systemie Android pasek nawigacyjny zwykle ma kilka przycisków akcji.
  • Zamiary: Intent na Androida pozwala aplikacjom elastycznie ze sobą współpracować. Na przykład aplikacje mogą „zarejestrować się” jako zdolne do udostępniania, co umożliwia użytkownikowi udostępnianie przy użyciu tej aplikacji z dowolnej innej aplikacji.

Artykuł przedstawia kilka innych różnic i jest świetną lekturą.

Konkluzja: wybór między iOS a Androidem

Podsumowując najważniejsze zalety i wady Androida i iOS:

Plusy i minusy iOS

  • Ogromny ekosystem aplikacji: wyraźna zaleta dla aplikacji na tablety, podczas gdy na smartfonach popularne aplikacje są zwykle dostępne dla obu platform
  • Głębsza integracja z Facebookiem i Twitterem: łatwiej jest publikować aktualizacje i udostępniać je w sieciach społecznościowych korzystających z iOS niż Android, ze względu na to, jak głęboko zintegrowane są te platformy z iOS.
  • Aplikacje tylko na iOS takich jak Passbook, FaceTime i aplikacja do płatności mobilnych Square (dostępna na iOS 3GS, 4,4S, 5 i więcej, nut tylko dla ograniczonych telefonów z Androidem)
  • Interfejs jest zablokowany: Ograniczone opcje dostosowywania ekranów głównych; dozwolone są tylko rzędy ikon aplikacji. Operator komórkowy nie instaluje żadnych aplikacji innych firm. Użytkownicy mogą instalować aplikacje tylko z App Store
  • Aktualizacje oprogramowania: Apple oferuje aktualizacje oprogramowania dla wszystkich urządzeń, które mają sprzęt zdolny do obsługi nowego oprogramowania. Oznacza to, że urządzenia zachowują aktualność dzięki funkcjom oprogramowania przez co najmniej dwa do trzech lat.
  • Lepsza kontrola prywatności: iOS oferuje lepszą kontrolę nad dostępem aplikacji do prywatnych informacji użytkowników, takich jak kontakty i lokalizacja.

Plusy i minusy Androida

  • Ogromny wybór sprzętu: Duża liczba urządzeń z Androidem jest dostępna w różnych punktach cenowych, z różnymi możliwościami sprzętowymi, rozmiarami i funkcjami ekranu.
  • Wysoce konfigurowalny interfejs użytkownika: Ekran główny można dostosować nie tylko za pomocą ikon aplikacji, ale także widżetów, które pozwalają użytkownikowi pozostać w kontakcie lub na bieżąco. Inne przykłady to SwiftKey, który modyfikuje klawiaturę smartfona z Androidem, oraz aplikacje, które emulują starsze konsole do gier. Google ma mniej ograniczeń niż Apple w zakresie dozwolonych aplikacji w sklepie Play. Ponadto możesz zainstalować aplikacje na Androida z miejsc innych niż sklep Google Play.

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.

Bibliografia

  • iOS 9 - Apple.com
  • Recenzja iOS 9 - AnandTech
  • Telefony z Androidem nie otrzymują aktualizacji - Apple Insider
  • Aplikacje dostępne na Androida, ale nie na iOS - AppStorm
  • Android jest lepszy - PaulStamatiou.com
  • Po co kupować tablet z Androidem na iPadzie Apple? - Raporty konsumenckie
  • Wikipedia: Android (system operacyjny)
  • Wikipedia: iOS
  • Android wypiera iOS z globalnego rynku tabletów - Trendy cyfrowe
  • Udział w rynku smartfonów z systemu operacyjnego, IV kwartał 2014 - IDC
  • iPhone zawiesza błąd wideo „dowcip” i naszą niepewną przyszłość bezpieczeństwa - Komputerowy świat