Kategorie:
51

Kod Androida uwolniony

Kiedy Google ogłosiło pracę nad systemem na telefony komórkowe, od razu założyło, że będzie to system z otwartym kodem źródłowym systemu. Google postanowiło się z tego wywiązać, zanim pierwszy telefon z Androidem opanuje rynek.

Już jutro w Stanach Zjednoczonych, będzie można kupić telefon T-mobile G1. Źródła systemu Android są dostępne tutaj. W źródłach platformy znajdziemy między innymi:

  • jądro Linuksa
  • aplikacje platformy
  • system bibliotek
  • grafiki i media

Google ma nadzieję, że dzięki uwolnieniu kodu Androida, platforma zyska wiele nowych funkcji oraz wzbudzi większe zainteresowanie wśród developerów.

Więcej informacji: http://www.techcrunch.com/2008/10/21/and...urce-wild/

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

39 komentarzy

zwiń wątek dPeS  21 October 2008 o godz. 20:27 #
Gravatar

iha! to kiedy porcik na openmoko? :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek barthoosh  21 October 2008 o godz. 21:19 #
Gravatar

Odpowiedź brzmi: wtedy kiedy przeportują na Debiana… albo Gentoo…

Pytanie winno brzmieć: kiedy port na NeoFreeRunnera? ;)

 
zwiń wątek sprae  21 October 2008 o godz. 21:44 #
Gravatar

Jak wymienisz procesor na taki z jazelle

zwiń wątek fxd  21 October 2008 o godz. 22:39 #
Gravatar

To nie ma znaczenia. O ile wiem, problemem było to że aplikacje Androida były na razie w postaci binarnej, niekompatybilne z obecnym procesorem Freerunnera. Ale teraz można przekompilować, więc powinno działać ;)

zwiń wątek qwe  21 October 2008 o godz. 22:55 #
Gravatar

Tylko procek we freerunnerze to stary gruchot – coś jak 386 przy pentium :P po prostu nie uciągnie tak by dało się używać, sorry winnetou

 
zwiń wątek dPeS  22 October 2008 o godz. 8:29 #
Gravatar

póki co nie moge narzekać na jego wydajność :P po prostu generacja arm'a w tył jeśli chodzi o zestaw rozkazów

 
zwiń wątek jellonek  22 October 2008 o godz. 12:02 #
Gravatar

qwe – doczytaj.

od przyjetego jako podstawowy standard w androidzie rozni sie brakiem kilku instrukcji, tak wiec prosze – nie siej fudu…

 
zwiń wątek qwe  22 October 2008 o godz. 20:29 #
Gravatar

Jelonku sam doczytaj :) Twierdzisz, że między ARMv4 i ARMv6 jest kilka instrukcji różnicy? :D Android działa na Javie i żaden współczesny telefon bez sprzętowego wspacia VM nie uciągnie w sensowny sposób tej platformy. (Już nie piszę o SIMD, DSP itp., przepaść jest między tymi prockami)

Na zakończenie mam pytanie – po co wypisujesz takie pierdoły? Freerunner nie uciągnie i to jest fakt nie fud.

 
zwiń wątek dos  22 October 2008 o godz. 21:03 #
Gravatar

http://koolu.com/

You'll see, Emo. You'll see.

 
zwiń wątek qwe  22 October 2008 o godz. 21:19 #
Gravatar

dos, umieram z ciekawości +

(i przeproszę jelonka za oskarżenie pisania pierdół)

 
zwiń wątek qwe  22 October 2008 o godz. 21:27 #
Gravatar

(oczywiście przeproszę jak się już pojawi)

 
 
 
 
zwiń wątek jacekpoplawski  21 October 2008 o godz. 22:20 #
Gravatar

Zapewne wiele osób nie zdaje sobie sprawy, czym jest Android.

Aplikacje na Androida pisze się tylko w jednym języku – jest to Java.

Udało się przeportować kilka konsolowych aplikacji, ale raczej nieprędko zobaczymy jakiekolwiek linuksowe zabawki na Androidzie – bo póki co nie dało się dobrać do żadnego API z poziomu C/C++, być może zmieni się to teraz, po opublikowaniu kodu.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek czepol  22 October 2008 o godz. 5:53 #
Gravatar

z tego co ja wiem, to nie pisze się aplikacji w javie, tylko używa się składni javy!

zwiń wątek MDW  22 October 2008 o godz. 7:36 #
Gravatar

Też tak słyszałem. :) Jedyne co ten język ma wspólnego z Javą to składnia. Myślę, że to słuszne podejście. Wyciągnęli z Javy to co najlepsze. :)

 
zwiń wątek cactus  22 October 2008 o godz. 7:50 #
Gravatar

przydaloby sie takie androidapps.pl dla openmoko ;]

Co na to michuk?

 
zwiń wątek halish  22 October 2008 o godz. 9:40 #
Gravatar

To _jest_ Java, tylko odpalana na innej maszynie wirtualnej.

 
zwiń wątek TPJ  22 October 2008 o godz. 14:28 #
Gravatar

Aplikacje na Androida pisze się w Javie.

Trzeba rozróżniać trzy rzeczy: Javę – język programowania, Javę – platformę (biblioteki) oraz Javę – maszynę wirtualną.

Jeśli telefon ma Javę, to znaczy, że można pisać programy w Javie, dostępna jest platforma Suna (np. MIDP2) i telefon posiada maszynę wirtualną zatwierdzoną przez Suna.

Aplikacje na Androida pisze się w Javie. Platforma Suna nie jest jednak dostępna, a maszyna wirtualna Javy nie jest zatwierdzona przez Suna.

zwiń wątek Królik  22 October 2008 o godz. 18:13 #
Gravatar

Co nie zmienia faktu, że mozna korzystać z wielu udogodnień tego języka jak np. GC. Ktoś się iorientuje może na jakim poziomie kompatybilności jezykowej jest obsługiwana Java w Androidzie? 1.4 czy 5?

 
zwiń wątek katoptron  22 October 2008 o godz. 18:54 #
Gravatar

W pełni wspierana jest Java 1.5.

 
 
 
zwiń wątek wojtekm  22 October 2008 o godz. 12:23 #
 
 
zwiń wątek tanatos.pl  21 October 2008 o godz. 22:26 #
Gravatar

Da radę to odpalić na sprzęcie WinMobile'owym? Oczywiście pewnie wszystkich funkcji by nie było, ale choćby te podstawowe.. ?

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek rtjhrtjrtj  21 October 2008 o godz. 22:40 #
Gravatar

Android jest wolny (nie moje recenzje) trzeba resetowac bo sie zamula. Chyba niestety java tu bruzdzi.

Natomiast mam nadzieje ze wreszcie uda sie tam postawic normalne QT/GTK i uzyc samego hardwaru.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek mario  22 October 2008 o godz. 10:53 #
Gravatar

Na androida aplikacje pisane są w Javie (jako język ale nie jako cała platforma), ale takie tam nie docierają. Aplikacje te kompilowane są do całkiem innego bytecodeu, do kodu bajtowego maszyny Dalvik, która jest zoptymalizowana pod kątem urządzeń mobilnych. Co prawda aplikacje w dalviku działać będą wolniej niż w javie (nie ma JITa), ale za to zajmują o wiele mniej i ich kod bajtowy jest przystosowany do szybszej interpretacji niż kod javy. Twórcy androida twierdzą, że prędkość nie jest najważniejsza, bo większość czasochłonnych funkcji jest zaimplementowana natywnie, ponadto dalvik potrafi używać rozszerzeń JNI, wiec zawsze można dorzucić coś natywnego od siebie. Połączenie android API + dalvik + java ma za zadanie przyspieszyć pisanie aplikacji i ustanowić standard, dzięki temu (w przeciwieństwie do openmoko) nie ma pytań jakiej biblioteki użyć do wyświetlania gui ;-) .

zwiń wątek trasz  22 October 2008 o godz. 12:22 #
Gravatar

Niezaleznie od tego, co twierdza, faktem jest, ze Android jest cokolwiek ociezaly.

zwiń wątek mario  22 October 2008 o godz. 23:08 #
Gravatar

Moim zdaniem jest to tylko kwestia czasu, Android to młoda platforma i uważam, że w przyszłości (może nawet niedalekiej) się to zmieni.

 
 
zwiń wątek jellonek  22 October 2008 o godz. 12:33 #
Gravatar

masz kod zrodlowy srodowiska – kto ci zabroni wbic tam aplikacje w C? kto ci nakaze wylaczne uzywanie javy/dalvika?

aplikacje pisane w dalviku zdecydowanie szybciej sie pisze, lepiej sa obslugiwane (np. dzieki mechanizmom umozliwiajacym usuwanie z pamiecie widokow nie uzywanych obecnie). nie zmienia to jednak faktu, ze jesli ktos sie uprze, "wbije" tam wlasna aplikacje np. daemona http.

 
 
zwiń wątek czepol  22 October 2008 o godz. 15:28 #
Gravatar

no zgodzę się, Android jest wolny, wczoraj go uwolniono

 
 
zwiń wątek ponury_kostek  21 October 2008 o godz. 23:58 #
Gravatar

Google rządzi :P

To build the Android source files, you will need to use Linux or Mac OS. Building under Windows is not currently supported.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Elf  22 October 2008 o godz. 12:32 #
Gravatar

A Chrome tylko na Win. Jaki target, taki system.

 
zwiń wątek wojtekm  22 October 2008 o godz. 12:35 #
Gravatar

Nie dziwi to wcale skoro Android jest oparty właśnie na tym systemie – dla przeciwwagi Chrome:

There is no working Chromium-based browser on Linux. Although many Chromium submodules build under Linux and a few unit tests pass, all that runs is a command-line "all tests pass" executable.

zwiń wątek mario  22 October 2008 o godz. 23:11 #
Gravatar

Nie ma znaczenia system operacyjny na jakim budujesz, tylko środowisko. Po prostu system budowy Androida został dostosowany do UNIXa i narzędzi UNIXowych, zresztą nie widzę w tym niczego dziwnego.

 
 
 
zwiń wątek SlashBeast  22 October 2008 o godz. 16:27 #
Gravatar

Mnie generalnie cieszy to, ze Android jest oparty o jądro Linuksa, tylko czekać jak się pojawi port np. OpenMoko 2008.0 na G1. :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek dos  22 October 2008 o godz. 21:08 #
Gravatar

2008.8. Ja bym bardziej optował za jakimkolwiek systemem korzystającym z frameworka freesmartphone.org, a taki ma być dopiero ASU+1 ;p (szkoda, że Android ma własny stack GSM, tak jak i np. Qtopia czy 2007.2… Szkoda, że takiego FSO nie utworzono na początku…)

 
 
zwiń wątek Boyce Basque  16 March 2011 o godz. 21:29 #
Gravatar

Perfect just what I was searching for! .

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Lori Rosero  17 March 2011 o godz. 23:35 #
Gravatar

I am perpetually thought about this, regards for posting .

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek smart  18 March 2011 o godz. 21:51 #
Gravatar

I’m impressed, I ought to say. Seriously hardly at any time do I encounter a web site that is equally educative and entertaining, and let me inform you, you have got hit the nail around the head. Your imagined is remarkable; the situation is a thing that not adequate persons are chatting intelligently about. I am quite blissful that I stumbled through this in my look for a person thing referring to this

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek minoan  29 March 2011 o godz. 15:18 #
Gravatar

Thanks pal. That is nice hearing

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek sfsfs  30 March 2011 o godz. 18:06 #
Gravatar

Thanks for your post on the vacation industry. I’d also like contribute that if you’re a senior thinking about traveling, its absolutely essential that you buy travel cover for retirees. When traveling, senior citizens are at high risk being in need of a healthcare emergency. Obtaining right insurance package for your age group can protect your health and provide peace of mind.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek Aquaponics  3 April 2011 o godz. 9:35 #
Gravatar

Your house is valueble for me. Thanks!…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia