Blog (4)
Komentarze (15)
Recenzje (0)

Mobilne systemy operacyjne

@sebap123Mobilne systemy operacyjne16.07.2013 23:45

Telefony stają się coraz potężniejszymi urządzeniami, o czym już wspominałem w jednym ze swoich wcześniejszych wpisów. Posiada je coraz więcej osób, nie tylko osoby ze świata biznesu czy różni przedstawiciele handlowi. Można powiedzieć, że nie posiadanie telefonu komórkowego to rzecz podejrzana i już niemal niespotykana. Co więcej, coraz częściej nie słyszy się już tylko o telefonach – po co ekscytować się czymś co mają wszyscy. Słyszy się natomiast o urządzeniach mobilnych. Oznacza to dorzucenie do grupy innych urządzeń, które możemy bez problemu zabrać ze sobą i wrzucić np. do torby. W szczególności mowa tutaj o tabletach.

Jak widać, rynek się rozszerza. Urządzeń i marek jest coraz więcej. Jednak mnie od pewnego już czasu zaczęło mocniej interesować to na czym to wszystko funkcjonuje, czyli mobilne systemy operacyjne i boom jaki im towarzyszy. Boom, którego nie było widać w czasach komputerów osobistych przez niemal zupełną dominację dwóch systemów – Windows, oraz Mac, możemy obserwować teraz.

Jak to było kiedyś…

Przy pierwszych telefonach nie było nawet potrzeby tworzenia czegoś tak zaawansowanego jak system operacyjny. Wystarczyło przecież tylko obsługiwać połączenia, książkę telefoniczną i SMSy. Dlatego przerzućmy trochę karty historii. Proponuję, w okolice roku 2003-2004, do czasów gdy telefony zaczynają mieć kolorowe ekrany a ich moc obliczeniowa pozwala na więcej niż wysłanie SMSa czy telefon do znajomego.

Na rynku mamy już kilka marek telefonów a także 3 systemy operacyjne z prawdziwego zdarzenia. Dwa pierwsze, używane przez większość społeczeństwa to Symbian i Windows. Istnieje jeszcze 3, wykorzystywany głównie w kręgach rządowych i biznesowych – BlackBerry. Jednak te systemy nie stanowią większości udziałów w rynku. Cały czas dominuje nienazwany system, który każdy producent produkuje sam. Łączy je tak naprawdę jedna ciekawa rzecz, która utrzymuje się do dzisiaj i według mnie w pewnym stopniu jest czynnikiem który przyczynił się do takiego rozwoju telefonów komórkowych i mobilnych systemów operacyjnych – można pisać na nie aplikacje w języku JAVA. Oczywiście, z tego grona wybijają się wspomniane 3 systemy, ale sądząc po dzisiejszych wskaźnikach i działaniach ich właścicieli nie był to najlepszy pomysł. Jednak nie wyprzedzajmy faktów.

Jest jeszcze jedna ciekawa rzecz związana z tymi systemami. Są one pisana pod specjalne telefony, czyli w pewnym sensie przypominają one zasadę dystrybucji komputerów klasy Mac, a nie Windows. Przecież Symbian to system który znajdziemy na Nokiach, BlackBerry posiada swoje telefony, a tylko Windowsa można znaleźć na różnych platformach – zresztą jak jego większego brata.

[1/2]
[2/2]

Przez wiele lat systemy te żyją sobie spokojnym życiem, bez jakiejś specjalnej walki o klienta. Jednak w pewnym momencie na arenę wchodzi kolejny duży gracz posiadający spore zasoby pieniężne i techniczne. Co więcej, posiada on własne urządzenie. Mam na myśli tutaj Apple i jego iPhone.

Dzisiejsza zawierucha

Nastały czasy telefonów dotykowych, które prasa i producenci nazywają smartfonami. Osobiście nie przepadam za tą nazwą, bo nie wydaje mi się, cały czas, żeby nawet dzisiejsze telefony były aż takie mądre, dlatego stosuję nadal nazwę telefon komórkowy.

iPhon zyskuje na popularności w szczególności wśród „wyznawców iReligii”. Posiada bardzo ciekawy wygląd, ma system operacyjny „szyty na miarę”, a za jego promocją stoi nie kto inny, a sam Steve Jobs. Prawdę powiedziawszy od początków się zastanawiam nad fenomenem tej marki i do dzisiaj nie mam pomysłu, co takiego maja iPhony, że zapewniło im to wysoką pozycje w rankingach na tyle lat, a czego nie miały wcześniejsze systemy. Jedno jednak muszę przyznać Apple`owi – wprowadził niemałe zamieszanie na arenie mobilnych systemów operacyjnych.

Pojawienie się telefonów dotykowych to także powolna „śmierć” Symbiana. Najwidoczniej Nokii nigdy nie udało się przystosować go do dotykowych wyświetlaczy. Prawdę powiedziawszy pokładanie nadziei w swój system przypłacili niemal bankructwem, gdyby nie Microsoft i ich nowy system. Niby kolejna edycja, a jednak jak Windows 8 na komputery, zmienił niemal wszystko. No i podobnie jak jego większy brat jest dostępny na urządzeniach wielu producentów, chociaż bezsprzecznie to telefony Nokii pomogły go wypromować jako system na urządzenia mobilne.

Największym jednak graczem okazał się niepozorny system wykupiony przez Google – Android. Oprócz niemal nieograniczonych funduszy na rozwój niewątpliwie jego wysoką pozycję zapewniła otwarta licencja na jakiej jest dystrybuowany, bardzo dobrze stworzone i udokumentowane API zapewniające łatwość tworzenia nowych aplikacji (czyli tego co aktualnie wypełnia najbardziej czas użytkowania telefonu), a także to, że nie jest przypisany do żadnego producenta telefonów – każdy go może mieć.

No i OK., w tym momencie wygląda, że równowaga w świecie został z grubsza zachowana. Cały czas mała ilość systemów, każdy ma coś swojego i wszystko jest super. Jednak, gdyby tak było nie pisał bym zapewne tego artykułu.

Ci mniejsi…

Symbian może i umarł, ale na jego szczątkach powstał i był przez pewien czas rozwijany system MeeGo, który potem też został porzucony. Co ciekawe, powstały jeden czy dwa telefony pracujące pod jego kontrolą, a plany były jeszcze większe – telewizory, samochody, domowe centra rozrywki. No niestety…

W początkach Androida Samsung również zapragnął mieć swój system operacyjny – Bada. Do dzisiaj na rynku jest sporo urządzeń pracujących pod jego kontrolą. Idąc można powiedzieć za ciosem, Samsung niedawno postanowił wypuścić kolejny system będący następcą Bady - Tizen. Co z tego wyjdzie – czas pokaże.

[1/2]
[2/2]

Ostatnio głośno tez było o pierwszym systemie mobilnym Mozilli – Firefox OS. Nawet stworzyli do tego odpowiedni telefon. Co ciekawe jest to pierwszy system napisany w technologiach mówiąc w dużym skrócie Internetowych.

Żeby tego było mało, Canonical też zapragnął mieć własny system mobilny na telefony i tablety będący specjalna wersja Ubuntu.

No i nie zapominajmy o BlackBerry i ich nowym (odświeżonym) systemie wraz z nową linią telefonów.

Odnoszę dziwne wrażenie, że zapomniałem o kilku mniejszych systemach, ale te największe wśród małych wymieniłem.

Co w tym złego?

Mówi się, że jak jest zróżnicowanie w producentach to istnieje konkurencja i cały rynek się kręci. Zgadzam się z tym w 100%. Jednak jeśli chodzi o technologie, to nie jest to aż tak proste.

Przedstawię o co mi chodzi na dosyć prostym przykładzie dwóch konsol – Sony i Xboxa. Dwa różne systemy, z różnymi grami na które trzeba inaczej pisać, zatrudnić innych ludzi itp. Również kupujący ma problemy z decyzja co wybrać bo jedni oferują takie warunki (czy to samego systemu, czy gier), inni zupełnie inne.

A ten przykład tyczy się tylko dwóch konsol. Teraz spójrzmy na systemy mobilne. Powyżej wymieniłem ich 8. Tutaj programowanie jest o wiele trudniejsze. Jedni używają jednego języka inni innego. Dystrybucja też jest nieraz koszmarem – liczne licencje, sklepy, testy. Do tego nie każdy telefon w ramach jednego systemu jest dokładnie taki sam (to akurat tyczy się tylko Androida, ale jako największy gracz wydaje się to być wartym uwagi). Mam tutaj na myśli różne rozmiary wyświetlacza, dostępną pamięć.

Również dla kupującego to nie lada wyzwanie wybranie odpowiedniego telefonu (wiem, że miałem pisać o systemach mobilnych, a nie tylko telefonach, ale ten rynek jest najbardziej rozbudowany jeśli mowa o tych systemach). Jeden telefon ma takie dodatki i dostęp do takich aplikacji, inny ma co innego. Do jednego możemy podłączyć dane urządzenie, do drugiego już nie itp., itd.

Oczywiście są różnego rodzaju narzędzia do łatwego przenoszenia aplikacji przez programistów pomiędzy coraz to większą ilością aplikacji, czy też pisanie od razu aplikacji raz a potem zbudowanie pod różne platformy (mam tutaj na myśli PhoneGap, czy Qt). Jednak warto pamiętać, że zwykły użytkownik, nie ma dostępu to kodów źródłowych i musi się po prostu zgodzić na to co oferują sklepy/producenci.

[1/2]
[2/2]

Co nas czeka?

Przyszłość jak zwykle jest nieznana. Może za kilka lat rynek sam się ureguluje i zostaną np. tylko dwa systemy, które będą oferowały w obrębie samych siebie takie same właściwości i wtedy zarówno deweloperzy jak i użytkownicy będą mieli łatwiejszy wybór platformy. Może tez się okazać, że powstaną jakieś uniwersalne (mam na myśli w 100% uniwersalne) programy które pozwolą na przenoszenie aplikacji niezależnie od dewelopera i platformy na która zostały stworzone (nie mam tutaj na myśli emulatorów). A może, wszystko będzie pisane przy pomocy języków stricte internetowych – HTML5, JavaScript.

Tak jak mówiłem, przyszłość jest nieznana a ja nie mam ani wiedzy ani pomysłów jak może ona wyglądać. Po prostu poczekam i zobaczę co się stanie.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.