webOS vs iOS vs Android
Korzystanie z urządzeń mobilnych szybko zyskuje na popularności. To spowodowało, że konkurencja między rywalizującymi ze sobą firmami produkującymi mobilne systemy operacyjne stała się zaciekłą bitwą o zdobycie przewagi. webOS opracowany przez HP (Hewlett-Packard), iOS opracowany przez Apple i Android opracowany przez Google stały się głównymi graczami na rynku mobilnych systemów operacyjnych. Chociaż te systemy operacyjne mogą być lepsze od siebie w różnych aspektach lub obszarach, wszystkie trzy systemy operacyjne są bardzo wysoko oceniane przez społeczność użytkowników urządzeń mobilnych.
webOS
webOS to mobilny system operacyjny oparty na systemie Linux. Jest to system operacyjny opracowany przez HP. W rzeczywistości Palm wprowadził webOS w styczniu 2009 r. (Dla urządzeń Palm Pre, wydanych na Sprint), co poprzedziło Palm OS. webOS natychmiast zyskał pozytywny odbiór dzięki użyteczności, integracji z Web 2.0, otwartej architekturze i funkcjom wielozadaniowości. Ale HP kupił Palm w 2010 roku, a webOS został wymieniony jako główne źródło motywacji do zakupu Palm. webOS 2.2 i webOS 3.0 zostały wprowadzone w lutym 2011 roku, odpowiednio ze smatphoneami HP Veer / HP Pre 3 i tabletami HP TouchPad. HP planuje przedstawić wersję webOS pod koniec 2011 roku, która działałaby w systemie Windows, aby można ją było zainstalować na wszystkich komputerach HP.
iOS
iOS (wcześniej nazywany iPhone OS) to mobilny system operacyjny opracowany przez Apple. iOS jest bezpośrednią pochodną systemu Mac OS X firmy Apple i jest systemem operacyjnym podobnym do systemu UNIX. Pierwotnie iOS pojawił się z iPhone'ami, ale później został zainstalowany na iPodzie touch, iPadzie i urządzeniach Apple TV. iOS można zainstalować na sprzęcie innej firmy bez konieczności nabywania licencji od Apple. Teraz użytkownicy mogą pobrać ponad pół miliona aplikacji na iOS z Apple App Store. Ponadto iOS odpowiada za ponad połowę użytkowników Internetu mobilnego (oprócz iPada) w Ameryce Północnej. Interfejs iOS opiera się na gestach wielodotykowych, w tym suwakach, przełącznikach i przyciskach, które zapewniają natychmiastową reakcję na dane użytkownika. Użytkownicy mogą korzystać z interakcji, takich jak przeciągnięcia, dotknięcia i szczypanie, aby komunikować się z iOS. Niektóre aplikacje są „wrażliwe na wstrząsy”, co oznacza, że niektóre operacje, takie jak cofanie i obracanie, można wykonać po prostu potrząsając urządzeniem. iOS zawiera cztery warstwy abstrakcji o nazwie Core OS, Core Services, Media i Cocoa Touch. iOS wymaga około 600 MB pamięci do działania.
Android
Android to mobilny pakiet oprogramowania złożony z systemu operacyjnego, oprogramowania pośredniego i aplikacji. Firma Android jest pierwszym deweloperem, a Google kupił go w 2005 roku. System operacyjny Android oparty jest na Linuksie. Członkowie OHA (Open Handset Alliance), w skład której wchodzi firma Google, wydali system Android, a AOSP (Android Open Source Project) jest odpowiedzialny za jego dalsze utrzymanie. Szacuje się, że Android jest najpopularniejszą platformą dla smartfonów w 2010 roku. Na Androida dostępnych jest ponad ćwierć miliona aplikacji („Aplikacje”), a liczba ta stale rośnie dzięki dużej społeczności programistów zajmujących się tworzeniem aplikacji. Aplikacje można pobrać z Android Market (internetowy sklep z aplikacjami prowadzony przez Google) lub ze stron zewnętrznych.
Programowanie na Androida opiera się głównie na Javie. Duża część bibliotek Java 5.0 jest obsługiwana w systemie Android. Wiele bibliotek Java, które nie są obsługiwane, ma lepsze zamienniki (inne podobne biblioteki) lub po prostu nie są potrzebne (takie jak biblioteki do drukowania itp.). Biblioteki takie jak java.awt i java.swing nie są obsługiwane, ponieważ Android ma inne biblioteki interfejsów użytkownika. Zestaw Android SDK obsługuje biblioteki innych firm, takie jak org.blues (obsługa Bluetooth). OHA składa się z wielu korporacji zajmujących się ulepszaniem otwartych standardów dla urządzeń mobilnych. Kod Androida został wydany jako darmowy i open source na licencji Apache. Ostatecznie kod Androida jest wkompilowany w kody Davilk. Davilk to specjalna maszyna wirtualna zoptymalizowana pod kątem urządzeń mobilnych o ograniczonych zasobach, takich jak moc, procesor i pamięć.
Jaka jest różnica między webOS a iOS i Android?
Chociaż wszystkie trzy platformy / systemy operacyjne są do siebie porównywalne, mają swoje wzloty i upadki. Mówi się, że iOS ma najlepszy, najbardziej płynny, czysto zbudowany i najbardziej intuicyjny interfejs użytkownika, z którego może korzystać nawet pierwszy raz. webOS jest uważany za niedużego pod względem użyteczności, ale może wymagać przyzwyczajenia się dla nowicjusza. Ale Android jest wyraźnie na trzecim miejscu, jeśli chodzi o interfejs użytkownika. To rozróżnienie jest dokonywane jedynie poprzez wzajemne porównywanie i należy zauważyć, że wszystkie trzy interfejsy użytkownika są bardzo dobre. Jednym z powodów opóźnień Androida w tym obszarze jest to, że Android 2.x nie jest odpowiedni dla tabletów (Google to przyznaje), ale nadal jest z nimi używany, chociaż Android 3.x jest systemem operacyjnym dla tabletów.
Android jest uważany za wyraźnego zwycięzcę w bitwie dostosowywania. Użytkownicy mogą dostosowywać prawie wszystko na Androidzie, podczas gdy pozostałe dwa nie oferują wielu opcji dostosowywania. iOS pozwala na dostosowanie tylko układu aplikacji, podczas gdy webOS jest tym, który ma najmniej dozwolonych dostosowań. Jedną z najlepszych funkcji Androida jest obsługa widżetów, która pozwala spojrzeć na wszystko, co musisz wiedzieć na pierwszy rzut oka, zamiast otwierać i zamykać aplikacje (jak w iOS).
Jeśli chodzi o pocztę e-mail, użytkownicy wolą prostotę, jaką zapewnia iOS, ale interfejs kart webOS (który umożliwia przewijanie strony i nowego e-maila) jest uważany za bardziej odpowiedni dla poczty e-mail. Jednak funkcja kopiowania i wklejania w iOS jest najlepsza z tych trzech, co oznacza, że i tak rzadko jest wymagane przewijanie tam i z powrotem.
HP TouchPad i HP Palm Pre 3 (z systemem webOS 3.0) oferują bardzo płynną i płynną wielozadaniowość, chociaż Android nie jest daleko w tyle za szybkim przełączaniem między aplikacjami. Ale iOS jest daleko w tyle w zakresie umiejętności wielozadaniowości. Jednak iOS jest zwycięzcą, jeśli chodzi o sklepy z aplikacjami. App Store na iOS ma niesamowicie dużą kolekcję (ponad 500 tysięcy) aplikacji. Jest to jednak rynek zamknięty. Android ma o połowę mniej aplikacji, ale czasem jakość może być wątpliwa. Tymczasem w sklepie z aplikacjami webOS można pobrać tylko kilka tysięcy aplikacji.