Microsoft wymaga drobnych zmian od programisty - Adobe żadnych!... napewno?
Christian Cantrell pracuje w Adobe jako Application Developer, Product Manager i Evangelist dla produktu AIR. W poniższym filmie można zobaczyć jak jeden kod, działa na wielu platformach bez potrzeby modyfikacji. Dokładniej mowa o 5 różnych platformach: OS X, Windows 7, Linux, iPhone/iPad i Android. Adobe Air to technologia, która umożliwia napisanie programu za pomocą JavaScritp, HTML i Flash. Tak napisaną aplikację można później skompilować by dało się ją uruchomić na różnych systemach, które mają zainstalowane środowisko AIR. To ta sama idea co .NET czy Java. Póki jest odpowiednia wersja emulatora - program zadziała na czymkolwiek. http://www.youtube.com/watch?v=22vicDlzmkI Christian twierdzi, że nikt inny na świecie nie ma takiego rozwiązania, który pozwala napisać jeden kodu by ten potem zadziałał tak samo na różnych systemach. To nie do końca prawda. Microsoft przedstawił dokładnie tą samą idee w nowym Visual Studio Express 2010. Gdzie można napisać dokładnie ten sam kod i skompilować go dla Windowsa, Windows Phone 7 i Xbox360 bez większych zmian. Christian jednak chcę dać do zrozumienia, że przy Adobe AIR dosłownie nie trzeba niczego zmienić. Tak, to prawda jeśli aplikacja została wykonana w całości z elementów wektorowych a sam interfejs został tak opracowany by dostosowywał się automatycznie do rozdzielczości ekranu - jak widać w filmie. Prawda jest taka, że to zależy od programu i nie każdą aplikację można zaprojektować tak by interfejs mógł dostosowywać się automatycznie do rozdzielczości. Jeśli użyje się grafiki rastrowej zamiast wektorowej, czyli JPG, GIF, PNG itp. wtedy trzeba również przygotować elementy dla różnych ekranów. Nikt nie chciałby zagrać w grę na Xbox360 w rozdzielczości 1080p z grafiką przystosowaną dla Windows Phone 7. Nie byłby to zbyt miły widok. Na sam koniec trzeba pamiętać również o sposobie sterowania. Inaczej steruje się postacią dotykowym ekranem, inaczej na PC i jeszcze inaczej na konsoli. Microsoft jak i Adobe w tym polu stały się dobrymi konkurentami i oby walka zaowocowała w ciekawe rozwiązania, które jeszcze bardziej przyspieszą i ułatwią tworzenie ciekawych programów. Ten wpis należy do http://pda.pl - kod: cd27a923b3e7496713784d52774a03ef...
Czytaj Elastech przez RSS