Rozwój aplikacji na urządzenia mobilne - bariery i możliwości
środa, 27 luty 2008
Ostatnio znalazłem ciekawy artykuł na temat systemów operacyjnych platform mobilnych. Wyczytałem w nim, że zdaniem ekspertów rozwój rynku platform mobilnych jest ograniczony głównie przez mnogość różnych systemów operacyjnych. Czy na pewno?
Obecnie na telefony komórkowe, palmptopy, smartfony itp itd… mamy w sumie osobne systemy operacyjne (OS) - prawie każdy producent urządzeń przenośnych używa innego system. To powoduje wydłużenie się prac deweloperskich nad programem, bo trzeba przygotować i przetestować aplikację pod każdym OSem osobno, pod różnym sprzętem… Jak wiadomo czas to pieniądz, a zatem automatycznie koszty tworzenia programów na urządzenia mobilne rosną.
Okazuje się, że to prawda - mnogość systemów operacyjnych spowalnia rozwój software’u przeznaczonego na sprzęt mobilny. Jak temu zaradzić?
Z pomocą przychodzi nam nie kto inny jak Google przygotowując darmowy system operacyjny nazwany Android. tu warto dodać, że póki co nie ma jeszcze urządzeń z tym OSem, ale producenci już zapowiadają wypuszczenie urządzeń z nowym dzieckiem Google. Dlaczego są już teraz tym zainteresowani?
Po pierwsze firma się postarała i zrobiła naprawdę dobry OS, z przykładami, dokumentacją itp itd - wszystko co jest potrzebne programistom do szczęścia ;) Ale Google nie spoczął na laurach. Jak wiadomo, im więcej dostępnych aplikacji pod dany system operacyjny tym bardziej popularny. Gigant zadbała również o to. Jak to zrobili? Ogłosili konkurs - wybiorą 50 najfajniejszych aplikacji, a twórcy tych programów dostaną niezłe sumki jako nagrody i oczywiście niesamowitą reklamę… Jak można się spodziewać każdy kto umie programować rzucił się na Androida. Proste prawda?
In the Android Developer Challenge I, the 50 most promising entries received by April 14 will each receive a $25,000 award to fund further development. Those selected will then be eligible for even greater recognition via ten $275,000 awards and ten $100,000 awards. (źródło Android Developer Challenge)
Jeśli dobrze pójdzie to za około 3 lata będą cztery systemy operacyjne - Android jako number uno, później Windows Mobile, mobilny Mac OS a na szarym końcu Symbian.
Więcej o platformie Android - link.