Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Android (platforma) - Wikipedia, wolna encyklopedia

Android (platforma)

Z Wikipedii

Ten artykuł dotyczy platformy dla telefonów komórkowych. Zobacz też: Android.

Android jest platformą dla telefonów komórkowych opartą na systemie Linux, ogłoszoną przez Google i inne firmy zrzeszone w Open Handset Alliance 5 listopada 2007[1]. Pozwala programistom tworzyć aplikacje w Javie przy użyciu bibliotek opracowanych [2] przez Google, ale nie wspiera bezpośrednio rozwoju oprogramowania natywnego.

Przed ogłoszeniem platformy pojawiały sie spekulacje, że najnowszym produktem Google będzie Google Phone albo gPhone.

5 listopada 2007 założono Open Handset Alliance, konsorcjum, w którego skład wchodzi 34 firm z branży telekomunikacyjnej, sprzętowej i programistycznej. Jego celem jest rozwój otwarych standardów dla urządzeń mobilnych [3]. Inicjatywę powstania tego projektu wsparło przeszło 30 dużych firm, między innymi: Qualcomm, HTC, Intel, Samsung, Motorola, Sprint czy Texas Instruments. [4]

Większa część platformy Android będzie udostępniona w 2008 roku w ramach licencji Apache[5].

Spis treści

[edytuj] Historia

[edytuj] Google kupuje Android Inc.

Grafika:Android-logo.svg
Alternate logo.

W lipcu 2005 roku Google zakupiło Android Inc., niewielką firmę z Kalifornii.[6].

Założyciele firmy, którzy zaczęli pracę w Google to m.in. Andy Rubin (współzałożyciel firmy Danger), Rich Miner (współzałożyciel Wildfire), Nick Sears (T-Mobile) i Chris White (jeden z pierwszych inżynierów w WebTV). Ówcześnie wiedziano o Android Inc. niewiele więcej niż to, że tworzą oprogramowanie dla urządzeń mobilnych[6]. Zakup firmy przez Google spowodował powstanie plotek, jakoby Google zamierzał wejść na rynek urządzeń mobilnych, jednakże nie jasne było, jaką funkcję zamierza przyjąć w ramach tego rynku.

Już w Google zespół pod kierownictwem Rubina stworzył system operacyjny dla urządzeń mobilnych, oparty na Linuksie, z myślą o wytwórcach sprzętu mobilnego i operatorach telefonii komórkowej. Google już wtedy dobrał sobie partnerów w świecie hardware'u i software'u oraz zasygnalizował operatorom komórkowym gotowość do współpracy[7][8][9].

W grudniu 2006 roku spekulacje na temat wejścia Google na rynek mobilny nasiliły się ponownie. Według doniesień BBC i The Wall Street Journal Google zmierza do udostępnienia "wyszukiwarki Google i aplikacji Google na urządzeniach mobilnych, każdego dnia pracując nad tym bardzo ciężko". Media drukowane i internetowe zaczęły rozgłaszać plotki, jakoby Google pracował nad firmowanym przez siebie telefonem komórkowym (gPhone) [10]. Kolejne domniemania nasiliły się wraz z pogłoskami, że Google pracuje nad specyfikacją techniczną swojego rozwiązania i prezentuje prototypy wytwórcom urządzeń mobilnych oraz operatorom. Podobno, w sumie aż 30 prototypowych telefonów [11]. Network World donosił, iż telefon Google to open-source'owy system operacyjny dla telefonów komórkowych, a nie konkretne urządzenia, jak iPhone[11]. Phoronix donosił, że Google zamierza rozpocząć współpracę nad GPhone'em z OpenMoko[12], projektem mającym na celu stworzenie platformy dla urządzeń mobilnych całkowicie opartej o wolne oprogramowanie, m.in. jądro Linuxa.

[edytuj] Przyznane patenty i złożone aplikacje patentowe

We wrześniu 2007 roku, InformationWeek donosił, że Google złożył kilka wniosków patentowych dotyczących telefonii mobilnej, zwracając uwagę, że nadejście gPhone'a jest bliskie.[13][14]. Kilka ważniejszych aplikacji patentowych złożonych w Stanach Zjednoczonych:[13]

  • US Patent 6785566: Obudowa telefonu komórkowego
  • US Patent 6,982,945: Przekaźnik radiowy
  • US Patent 6829289: Wykorzystanie pseudo-losowej Funkcji Hadamarda w bezprzewodowych systemach CDMA
  • US Patent Application 20070067329: Przeciążona sesja komunikacyjna
  • US Patent Application 20070159522: Obrazkowa, kontekstowa reklama
  • US Patent Application 20060004627: Reklamy dla urządzeń z funkcjonalnością telefonu
  • US Patent Application 20050185060: Obrazkowe zapytania skierowane do wyszukiwarek, dla telefonów komórkowych wysposażonych w aparaty fotograficzne.
  • US Patent Application 20070066364: Aplikacje dla urządzeń mobilnych

Google złożyło także aplikację patentową dotyczącą systemu płatności dla telefonii komórkowej, co tym bardziej przekonywało o planach wprowadzenia gPhone'a [9][15]. GPay[16], jak nazwano ów system płatności, miał pozwalać użytkownikowi na przeprowadzenie transakcji pieniężnej poprzez wysłanie specjalnego tekstu do usługi Google, zawierającego szczegóły transakcji. GPay skontaktowałby się wtedy z bankiem płacącego i bankiem beneficjenta w celu realizacji transakcji. (Patent może nie zostać przyznany, ponieważ podobny open-source'owy projekt Aircash już istnieje[17])

[edytuj] Założenie Open Handset Alliance

"Dzisiejsze ogłoszenie jest ważniejsze niż jakikolwiek pojedynczy 'Google Phone', o którym prasa spekulowała przez ostatnie kilka tygodni. Naszą wizją wyposażenie w tę potężną platformę tysiące różnych modeli telefonów." - Eric Schmidt[18]

5 października 2007 założono Open Handset Alliance, konsorcjum w którego skład wchodzą Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Sprint Nextel oraz NVIDIA, z myślą o rozwoju otwartych standardów dla telefonii mobilnej [1]. Wraz z ogłoszeniem powstania OHA zaprezentowano platformę Android[1]. Eric Schmidt zdementował wszystkie poprzednie plotki na temat istnienia gPhone'a.

Tego samego dnia kilka firm (przede wszystkim Microsoft, Nokia, Symbian i Apple) niezrzeszonych w OHA zareagowało na jego powstanie[19] John Forsyth z firmy Symbian powiedział : "Gdyby Google nie brał w tym udziału, przemysł po prostu by ziewnął i przewrócił oczami. Sprawę traktujemy poważnie, ale to my mamy realne urządzenia, realne platformy i zasoby budowane przez wiele lat." Rzecznik Apple Natalie Kerris zachowała neturalne stanowisko: "Mamy świetne relacje z Google i to niczego nie zmienia. Google jest z pewnością nadal ważnym partnerem dla iPhone." Scott Horn z zespołu marketingu Windows Mobile: "Wygląda na to że zorganizowali sporo ludzi, aby stworzyć telefon, a my to robimy już od pięcu lat." Nokia: "Nie uważamy tego za zagrożenie". Poźniej rzecznik Nokii powiedział: "To niewykluczone. Jeśli stwierdzimy, że to opłacalne, przemyślimy nasz udział"[20]. CEO Microsoft'u Steve Ballmer : "Wyniki ich staraniań istnieją jedynie na papierze w tej chwili. Oni mają konferencję prasową, a my mamy wiele, wiele milionów klientów, świetne oprogramowanie, wiele urządzeń a oni właśnie weszli na nasz teren."[21].

[edytuj] Rozwój

Jedno z pierwszych urządzeń prototypowych wysposażonych w Androida.
Jedno z pierwszych urządzeń prototypowych wysposażonych w Androida.

12 października 2007 roku OHA opublikowało pierwszą wersją Android SDK, w którego skład wchodzą narzędzia programistyczne, debugger, biblioteki, emulator, dokumentacja, przykładowe projekty, tutoriale, [FAQ]] i wiele innych [5]. Programiści muszą zainstalować Android SDK na komputerze kompatybilnym z x86 z systemem Windows XP lub Vista, Mac OS X 10.4.8 (lub poźniejszym), bądź Linux (testowane na Ubuntu Linux Dapper Drake). SDK wymaga także Java Development Kit, Apache Ant i Pythona 2.2 (bądź pózniejszego). Eclipse 3.2 (bądź póżniejsze) jest jedynym oficjalnie wspieranym IDE dzięki pluginowi Android Development Tools Plugin, ale programiści mogą także używać narzędzi konsolowych w celu tworzenia i debugowania aplikacji na Androida.

Wrażenia developerów z użytkowania SDK jak dotąd były zróżnicowane [22]. Narzekano między innymi na błędy, brak dokumentacji, niewłaściwą infrastrukturę jakości (QA) i brak publicznie dostępnego systemu raportowania błędów (Aczkolwiek 18 stycznia 2008 Google udostępnił takowy Issue Tracker[23]). Założyciel firmy MergeLab Adam MacBeth stwierdził: "Brak funkcjonalności, kiepsko udokumentowany lub po prostu nie działa... Zdecydowanie nie jest gotowy."[24]. Mimo to, aplikacje na Androida zaczęły się pojawiać już tydzień po opublikowaniu platformy. Pierwszą dostępną publicznie aplikacją był Wąż [25][26].

Google zaoferował łącznie 10 millionów dolarów w ramach konkursu na najbardziej innowacyjne aplikacje przeznaczone dla systemu Android [27][28]. Termin składania aplikacji w ramach konkursu upłynął 14 kwietnia 2008. Do tego czasu zgłoszono 1788 aplikacji z ponad 70 krajów. Najwięcej wpłynęło ich w ostatnich godzinach przed terminem - nawet do 170 aplikacji na godzine.

W ramach Mobile World Congress 12 lutego 2008 Google zaprezentował co najmniej trzy działające prototypy wyposażone w Androida.

Kilku wytwórców sprzętu wyraziło zainteresowanie platformą Android; Samsung oraz LG wprowadząna rynek urządzenia wyposażone w Androida jeszcze przed końcem 2008 roku.

[edytuj] Cechy Androida

Od czasu publikacji Android SDK, dokładniejsze specyfikacje systemu powoli zaczynają się pojawiać [29][30].

Ekran
Platforma wspiera różne rozdzielczości ekranów, w szczególności zarówno VGA jak i mniejsze. Biblioteki umożliwiają wykorzystanie zarówno grafiki 2D jak i 3D w oparciu o OpenGL ES 1.0.
Przechowywanie danych
Wykorzystanie SQLite
Komunikacja
Android wykorzystuje cały wachlarz technologii komunikacyjnych, m.in. GSM, CDMA, Bluetooth, EDGE3G oraz Wi-Fi.
Wysyłanie wiadomości
Zarówno SMS, jak i MMS.
Przeglądarka internetowa
Android używa wbudowanej przeglądarki opartej o WebKit.
Virtual machine
Oprogramowanie napisane w języku Java jest kompilowane do kodu Dalvika i uruchamiane przez Maszynę Wirtualną Dalvika, będącą wyspecjalizowaną maszyną wirtualną zaprojektowaną specjalnie dla urządzeń mobilnych. Maszyna ta nie jest kompatybilna z JVM.
Multimedia
Android wspiera formaty takie jak MPEG-4, H.264, MP3 oraz AAC, JPEG, PNG, GIF.
Dodatkowe urządzenia
Android potrafi w pełni korzystać z aparatu fotograficznego oraz kamery, ekranu dotykowego, GPS, kompasu, sensorów motorycznych i akceleratorów grafiki 3D.
Środowisko programistyczne
Zawiera emulator, debugger, diagnostykę użycia pamięci, profiler wydajności oraz plugin dla Eclipe IDE.


[edytuj] Krytyka

Krytycy Androida wskazują, że nie jest on w pełni open-source, pomimo oświadczeń Google. Część SDK podlega licencji sprzecznej z zasadami open-source (oprogramowanie własnościowe). Niektórzy uważają, że jest to świadome posunięcie Google w celu utrzymania pełnej kontroli nad platformą [31][32][33][34]

Co więcej, przynajmniej początkowo, oprogramowanie instalowane przez użytkowników końcowych musi być napisane w Javie i nie będzie miało dostępu do niższych warstw API. To nie pozwala końcowym użytkownikom na większą kontrolę nad ich telefonem, w przeciwieństwie do innych open-source'owych platform, takich jak OpenMoko.

Inną sprawą jest lekceważenie ustalonych standardów Javy, tzn. J2SE oraz J2ME. Z tego powodu aplikacje stworzone na te platformy nie są kombatybilne z platformą Android. Android jedynie używa języka Java, ale nie Javy jako platformy - w szczególności nie wszystkie biblioteki J2SE/ME są dostępne na Androidzie [35].

[edytuj] Zobacz też

[edytuj] Podobne platformy

[edytuj] Przypisy

  1. 1,0 1,1 1,2 Liderzy przemysłu ogłaszają powstanie otwartej platformy dla urządzeń mobilnych (English). Open Handset Alliance, 2007-11-05. [dostęp 2007-11-05].
  2. Google Android a Java.
  3. Open Handset Alliance (English). Open Handset Alliance. [dostęp 2007-11-06].
  4. wsparcie przez przeszło 30 poważnych firm
  5. 5,0 5,1 Open Handset Alliance Publikuje Android SDK (English). Open Handset Alliance, 2007-11-12. [dostęp 2007-11-12].
  6. 6,0 6,1 Google Kupuje Android do swego Mobilnego Arsenału (English). Business Week, 2005-08-17. [dostęp 2007-11-07].
  7. Google pracuje nad mobilnym systemem operacyjnym (English). Engadget, 2007-08-28. [dostęp 2007-11-06].
  8. Google Pushes Tailored Phones To Win Lucrative Ad Market (English). The Wall Street Journal, 2007-08-02. [dostęp 2007-11-06].
  9. 9,0 9,1 Google potwierdza swój plan dotyczący urządzeń mobilnych (English). W: directtraffic.org [on-line]. Google News, 2007-03-20. [dostęp 2007-11-06].
  10. Blogosfera żyje plotkami o linuksowym telefonie (English). Linux Insider, 2007-08-30. [dostęp 2007-11-07].
  11. 11,0 11,1 Dlaczego telefon Google nie zabije Apple iPhone (English). W: Network World [on-line]. New York Times, 2007-10-08. [dostęp 2007-11-06]. 2.
  12. Google użyje OpenMoko do stworzenia telefonu? (English). Phoronix, 2007-08-06. [dostęp 2007-11-06].
  13. 13,0 13,1 Tajne portfolio patentów Google przewiduje powstanie gPhone'a (English). Information Week, 2007-09-19. [dostęp 2007-11-06].
  14. Portfolio patentowe Google mocno zorientowane na technologie mobilne (English). mocoNews.net, 2007-09-20. [dostęp 2007-11-07].
  15. Plotki o GPhone i nowe patenty (English). Mobile Marketing News, 2007-04-09. [dostęp 2007-11-06].
  16. Aplikacje patentowe z zakresu technologii mobilnych podgrzewają spekulacje na temat Google Phone (English). W: directtraffic.org [on-line]. Google News, 2007-06-09. [dostęp 2007-11-06].
  17. Open-source'owy system płatności dla urządzeń mobilnych (English). W: sourceforge.net [on-line]. Sourceforge, 2007-01-01. [dostęp 2007-12-31].
  18. Industry Leaders Announce Open Platform for Mobile Devices (English). Open Handset Alliance, 2007-11-05. [dostęp 2007-11-05].
  19. Symbian, Nokia, Microsoft i Apple bagatelizują znaczenie Androida (English). Engadget, 2007-11-05. [dostęp 2007-11-08].
  20. Nokia says Google alliance participation "not ruled out at all" (English). Engadget, 2007-11-06. [dostęp 2007-11-08].
  21. Google's Android just a press release, says Ballmer (English). Computerworld, 2007-11-08. [dostęp 2007-11-08].
  22. Developing apps for Google Android: it's a mixed bag (English). W: ars technica [on-line]. 2007-12-19. [dostęp 2007-12-19].
  23. You can't rush perfection, but now you can file bugs against it.
  24. Glitches Bug Google's Android Software (English). W: The Wall Street Journal [on-line]. 2007-12-19. [dostęp 2007-12-19].
  25. Snake (English). [dostęp 2008-01-26].
  26. First Android Application - Snake (English). W: Mobiles2day [on-line]. 2007-11-14. [dostęp 2008-01-07].
  27. Android Developer Challenge (English). code.google.com. [dostęp 2008-01-11].
  28. The Google Phone? Not Quite (English). pcfastlane.com. [dostęp 2008-01-11].
  29. What is Android? (English). Google, 2007-11-12. [dostęp 2007-11-12].
  30. Google's Android OS early look SDK now available (English). Engadget, 2007-11-12. [dostęp 2007-11-12].
  31. When will we see more code released under open source licenses?. Google, 2008-01-29. [dostęp 2008-02-03].
  32. Dalvik, Android's virtual machine, generates significant debate. infoq.com, 2007-11-19. [dostęp 2008-03-01].
  33. What Does Android Mean for Sun’s OpenJDK. 2007-11-14. [dostęp 2008-02-03].
  34. QOTD: Google's license for the Android SDK. 2007-11-12. [dostęp 2008-02-03].
  35. Dalvik: how Google routed around Sun’s IP-based licensing restrictions on Java ME. Stefano Mazzocchi.

[edytuj] Linki zewnętrzne

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com