Biegowelove.pl

informacje o Polsce. Wybierz tematy, o których chcesz dowiedzieć się więcej

Recenzja: Androidy to ścieżka komentarzy deweloperów w erze Androida 1.0

Powiększenie / Na potrzeby książki przeprowadzono wywiady z dziesiątkami członków zespołu Androida i mogę tylko przypuszczać, że tak to wyglądało.

Oric Lawson / Getty Images

Android przejdzie do historii jako jeden z najważniejszych projektów oprogramowania wszech czasów. Dziś jest niesamowita rzecz trzy miliardy Aktywne urządzenia z Androidem miesięcznie, a liczba ta rośnie każdego dnia. System operacyjny spopularyzował sposób, w jaki otrzymujemy powiadomienia mobilne, był pionierem nowoczesnego modelu sklepu z aplikacjami i zasadniczo zabił całą branżę osobistego GPS, gdy uruchomił nawigację w Mapach Google. Jako mieszkaniec Ars Historyk AndroidaByłem zachwycony słysząc, że Chet Haase, długoletni członek zespołu Androida w Google, pisał książkę opisującą wczesne dni rozwoju Androida. Dokładamy wszelkich starań, aby Dokument na Androida Z zewnątrz, ale nic w porównaniu z tym, co mogą nam powiedzieć faktyczni deweloperzy.

Androidy: zespół, który stworzył Androida To nowa książka Haase’a, wypełniona historiami ludzi, którzy stworzyli Androida. Haase jest w zespole Androida od 2010 roku i regularnie jest kluczowym kanałem między opinią publiczną a wszystkim, nad czym pracuje zespół Androida. Często wejdź na scenę Na Google I/O, aby współorganizować, co jest zasadniczo tytułem Android State of the Union: wykład „Co nowego w Androidzie”, zawierający szczegółowe informacje o wszystkich nowych ogłoszeniach programistów. Współprowadzenie tygodnikaTwórcy Androida za kulisamiPodcast, a potem jego codzienna praca jako inżynier w zespole graficznym Androida.

Androidy: zespół, który stworzył Androida [by Chet Haase]

(Ars Technica może otrzymać wynagrodzenie za sprzedaż z linków w tym poście za pośrednictwem programów partnerskich.)

Ponieważ Haase jest członkiem zespołu Androida, to naturalne, że ma bezprecedensowy dostęp NS Zespół Androida, a jego książka zawiera dziesiątki członków zespołu Androida opisujących, jak wyglądały wczesne dni. Haase i zespół byli również w stanie przeszukać kilka starych zdjęć, więc w całej książce zobaczysz inżynierów Androida pracujących na stacjach, które szybko zostały połączone, mnóstwo sprzętu testowego i eksperymentalne prototypy.

READ  Zaawansowane zabezpieczenia znaku wodnego Ci Media Cloud firmy Sony

Android Jest skarbnicą informacji. Chociaż każda część publicznych wczesnych informacji o Androidzie jest obecnie śmiertelnie indeksowana w Internecie (nie ma za co), strona po stronie tej książki zawiera informacje o Androidzie, których nigdy wcześniej nie widziano. Jeśli chcesz zasmakować dla siebie, my Odśwież to Rozdziały 4 i 5 książki i tylko te dwa rozdziały zawierają obraz wczesnej wersji demonstracyjnej Androida na telefonie z klapką Cingular (Cingular zostanie przeniesiony do Zmiana marki „AT&T Wireless” w 2007 r.), część oferty dla inwestorów Android Inc, oraz informacje o przejęciu Google. Prawie nic z tego nie zostało wcześniej opublikowane, a cała książka jest właśnie taka. Byłoby niegrzecznie rozebrać całą książkę w celu uzyskania informacji, ale Android Może wspierać tygodnie artykułów z cyklu wiadomości technicznych lub, w najgorszym przypadku, aktualizacje wielu artykułów Wikipedii. (Jeśli ktoś korzystający z Androida ma więcej tego typu rzeczy, udostępnij je!)

Książka obejmuje czasy przed Google Android Inc. Kiedy firma dostarczała VC system operacyjny do kamer, przejęcie przez Google firmy Android Inc i przygotowania do premiery Androida 1.0. Po prostu czasami wkracza w przyszłość bardziej niż to. Wczesne rozdziały to tylko fala nostalgii za starymi szefami technologii.

Książka opisuje zespół Androida z 2006 roku jako mieszankę byłych weteranów korporacyjnych, współzałożyciela Androida Andy’ego Rubina — Danger Inc i oddziału WebTV firmy Microsoft — oraz ludzi z Palm i jej oddziałów. Obsesja Z BeOS. Firma miała duże doświadczenie w tworzeniu systemów operacyjnych, a na początku zespół nie zawsze był na tej samej stronie, jeśli chodzi o główne decyzje projektowe. Frakcje w zespole Androida często rozpadają się mniej więcej wzdłuż historii zatrudnienia: Ryzyko vs. BeOS/PalmSource vs. Microsoft/WebTV. Sposób, w jaki to wszystko działa, musi wygrać? Czy zespół powinien zbudować produkt o określonym zakresie, czy bardziej elastyczną platformę? Czy aplikacje powinny być pisane w C++ czy Javie? Jak skomplikowana powinna być wielozadaniowość i komunikacja od aplikacji do aplikacji?

READ  Angry Birds może sprzedać Rovio firmie Sega za 1 miliard dolarów

Jak stwierdzono na pudełku, książka wiele mówi o osobach, które zbudowały Androida. Otrzymasz biografie i historie członków zespołu w każdej sekcji Androida, dowiesz się, jak trafili na Androida, i będziesz cieszyć się dziwnymi historiami wojennymi i maniakami biurowymi, odkąd pracowali nad systemem operacyjnym. Jeśli oglądasz filmy dla programistów, takie jak Google I/O Pogawędki przy kominku, zobaczysz wiele znajomych imion, w tym częste imiona Osoby, z którymi przeprowadzono wywiady w Ars Jak Dave Burke i Elian Malshev. Interesujące jest również oddanie hołdu przez cały zespół inżynierowi Android Framework, Diane Hackburn, opisanej w książce jako „superbohaterka”. Być może największym komplementem, jaki możesz dać, była pierwsza osoba, którą Haas spotkał przy książce.

Zespół Androida musiał działać w zawrotnym tempie we wczesnych latach, ścigając się, aby powstrzymać iPhone’a przed przejęciem świata. Od tamtej pory tak wiele historii wojennych jest niesamowitych. Niektóre z moich ulubionych rzeczy to to, że urządzenie odtwarzające, HTC T-Mobile G1, ma sterownik audio, który może ulec awarii, jeśli spróbujesz odtwarzać wiele plików audio jednocześnie. Tak więc podsystem Androida o nazwie „AudioFlinger” został napisany w pośpiechu, aby zbierać wszystkie przychodzące żądania audio i łączyć je w jeden strumień audio, co wystarczyło do utrzymania działania małego programu uruchamiającego. Kolejną perełką jest to, że skrypt testowy nazywa się „małpaLosowo klika elementy interfejsu użytkownika, aby wyśledzić uszkodzone błędy, ale pewnego dnia ktoś wszedł do biura i odkrył, że skrypt nazwał 911. Hackborn dodał funkcję „isUserAMonkey()” do menedżera aktywności Androida, aby powstrzymać skrypt testowy przed takimi niechciane działania , ale dziwna nazwa i bezczelne dokumenty Dzięki temu jest popularnym źródłem pytań w społeczności Androida. Chociaż szczerze mówiąc, nadal nie jestem pewien, czy istnieją jakieś realne zastosowania dla „jestUżytkownikAKoza()W menedżerze użytkowników lub dlaczego menedżer czujników jest ważny Grawitacja na Gwieździe Śmierci. (Myślę, że to też jest błąd BeOS .ludzie.)

READ  Białko szoku cieplnego 10 łagodzi fenotypy związane z wiekiem w hipokampie

Interesujące było również poczytanie o tym, gdzie w Google znajduje się zespół Androida. Na początku istnienia giganta wyszukiwania Android był tak tajemniczy, że musiał rekrutować ludzi, zanim powiedział im, co faktycznie robi. Kilka osób, które przeniosły się z Google, opisuje, jak inna była kultura i jak Android czuł się przenosząc się do innej firmy, mimo że był częścią Google. Wydaje się, że przynajmniej część tej kultury przetrwała do dziś, jak lubią dawni pracownicy Google Steve Yeeji Opisuje również Androida tak, jakby był całkowicie odrębną firmą.

Androidy: zespół, który stworzył Androida W sprzedaży teraz w różnorodny Biblioteki. Jeśli jesteś typem, który słucha komentarzy reżyserów do filmu, to w zasadzie to, ale dla Androida 1.0 i wcześniejszych. To fajna lektura dla profesjonalistów technicznych i to naprawdę jedyny sposób, aby zajrzeć za kulisy tworzenia Androida.