Co to jest wyzwanie dla programistów Androida?
Android Developer Challenge to okresowy konkurs dla programistów na tworzenie aplikacji dla systemu operacyjnego Android. Wyzwanie jest sponsorowane przez Google, który jest właścicielem firmy, która pierwotnie opracowała technologię Android, we współpracy z Open Handset Alliance, dla telefonów komórkowych. Android to program typu open source oparty na systemie operacyjnym Linux, więc każdy może tworzyć programy dla systemu bez ponoszenia opłat licencyjnych. System operacyjny Android jest używany we wszystkich produkowanych dziś telefonach z marką Android. Inne popularne mobilne systemy operacyjne to Blackberry OS i Apple iOS dla iPhone'a.
Wyzwanie dla programistów Androida zostało opracowane przez Google i Open Handset Alliance, aby pomóc w tworzeniu aplikacji dla mobilnego systemu operacyjnego Android. Wielu uważa, że Android jest głównym konkurentem dla iPhone'a i iOS, który ma własny, bardzo popularny sklep z aplikacjami. Wyzwanie było odpowiedzią Androida na to, zapewniając programistom nagrodę pieniężną za zwiększenie zasięgu i rozwój aplikacji dla systemu Android, nie tylko dla systemu operacyjnego iPhone.
Chociaż nie ma opłat za opracowywanie aplikacji na Androida lub przesyłanie aplikacji do konkursu, który jest uruchamiany co roku od jesieni 2008 roku, istnieją ograniczenia kwalifikacyjne. Aplikacje już dostępne w Android Market i wszelkie aplikacje, które zostały wprowadzone w poprzednich przypadkach wyzwania, nie mogą być ponownie przesłane. Dotyczy to nawet aplikacji, które zostały zmodyfikowane lub zaktualizowane od poprzedniego wyzwania. Uczestnicy muszą również udostępnić swoje aplikacje sędziom za darmo, chociaż te bezpłatne wersje mogą być próbami czasowymi, które wygasają po zakończeniu konkursu.
Wpisy w konkursie Android Developer Challenge są podzielone na wiele osobnych kategorii, w tym edukację, sieci społecznościowe, styl życia, media i gry. W pierwszym Android Developer Challenge (ADC1) w 2008 r. Do konkursu wybrano 50 finalistów. Dziesięciu z tych finalistów otrzymało nagrody pieniężne w wysokości 100 000 USD (USD) jako nagrodę za drugie miejsce, a 10 najlepszych finalistów otrzymało nagrodę pieniężną w wysokości 275 000 USD. Nie było rankingu wśród zwycięzców.
Nagrody zostały przyznane inaczej za drugie Android Developer Challenge (ADC2) w 2009 roku. Do każdej z 10 kategorii wybrano trzech zwycięzców. Trzecie miejsce otrzymało nagrodę pieniężną w wysokości 25 000 USD, drugie miejsce otrzymało 50 000 USD, a pierwsze miejsce wygrało 100 000 USD. Również zdobywcy pierwszego miejsca w każdej kategorii walczyli o nagrodę ogólną. Pierwsze miejsce w tym konkursie otrzymało 150 000 USD, a nagrody pieniężne za drugie i trzecie odpowiednio 50 000 USD i 25 000 USD. Obecnie nie ma planów na trzecie wyzwanie dla programistów Androida.