Kod Androida uwolniony
- Dodano: 21 October 2008
- Wprowadził: czepol
- Komentarze: 39
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 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
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.
iha! to kiedy porcik na openmoko?
Odpowiedź brzmi: wtedy kiedy przeportują na Debiana… albo Gentoo…
Pytanie winno brzmieć: kiedy port na NeoFreeRunnera?
Jak wymienisz procesor na taki z jazelle
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ć
Tylko procek we freerunnerze to stary gruchot – coś jak 386 przy pentium
po prostu nie uciągnie tak by dało się używać, sorry winnetou
póki co nie moge narzekać na jego wydajność
po prostu generacja arm'a w tył jeśli chodzi o zestaw rozkazów
qwe – doczytaj.
od przyjetego jako podstawowy standard w androidzie rozni sie brakiem kilku instrukcji, tak wiec prosze – nie siej fudu…
Jelonku sam doczytaj
Twierdzisz, że między ARMv4 i ARMv6 jest kilka instrukcji różnicy?
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.
http://koolu.com/
You'll see, Emo. You'll see.
dos, umieram z ciekawości +
(i przeproszę jelonka za oskarżenie pisania pierdół)
(oczywiście przeproszę jak się już pojawi)
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.
z tego co ja wiem, to nie pisze się aplikacji w javie, tylko używa się składni javy!
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.
przydaloby sie takie androidapps.pl dla openmoko ;]
Co na to michuk?
To _jest_ Java, tylko odpalana na innej maszynie wirtualnej.
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.
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?
W pełni wspierana jest Java 1.5.
Ej, no nie jest aż tak źle z tymi natywnymi aplikacjami:
http://groups.google.com/group/android-developers… http://benno.id.au/blog/2007/11/13/android-native…
Da radę to odpalić na sprzęcie WinMobile'owym? Oczywiście pewnie wszystkich funkcji by nie było, ale choćby te podstawowe.. ?
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.
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
.
Niezaleznie od tego, co twierdza, faktem jest, ze Android jest cokolwiek ociezaly.
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.
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.
no zgodzę się, Android jest wolny, wczoraj go uwolniono
Google rządzi
A Chrome tylko na Win. Jaki target, taki system.
Nie dziwi to wcale skoro Android jest oparty właśnie na tym systemie – dla przeciwwagi Chrome:
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.
Mnie generalnie cieszy to, ze Android jest oparty o jądro Linuksa, tylko czekać jak się pojawi port np. OpenMoko 2008.0 na G1.
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…)
Perfect just what I was searching for! .
I am perpetually thought about this, regards for posting .
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
Thanks pal. That is nice hearing
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.
Your house is valueble for me. Thanks!…