Jaki język programowania do pisania aplikacji - Ipad, Iphone

Witam,

Jaki jest potrzebny język programowania do pisania aplikacji pod Ipad, Iphone, Smartphone ?

Z tego co słyszałem to Objective-C. Co jeszcze poza tym warto znać?

Nie mogę znaleźć informacji, czy w Javie można również pisać aplikację pod Ipadem, czy to tylko z tego względu, że Objective-C wypiera na tym polu Jave?

Pozdrawiam

Apple nie wspiera nic innego niż Objective-C(co nie wyklucza pisania w czystym C czy też C++, jedynie odwołania do API systemowego muszą być w Objective-C AFAIK), Java AFAIK nie jest wspierana w ogóle. Można używać C#(MonoTouch), można używać ActionScript.

Także podłączę się do tematu:

-więc pisanie w C++ na Iphone’a niczym się nie różni od tego na kompie (oprócz ustawiania okna oczywiście)

-czy na Androida też można w C++ pisać?

C++ to C++, z niego nie odwołasz się do API systemowego na iOS.

Tak, można - NDK.

A jeśli chodzi o OpenGL:

-kiedyś próbowałem coś zrobić w javie na Androida i okazało się że jest tam inny OpenGl (ES chyba) , który trochę różnił się od tego znanego z PC’tów.

Czy jak będę programował w C++ na tych platformach, to także będę musiał przestawić się na ten ES?

Tak, na platformach mobilnych jest OpenGL ES, nie ma zwykłego, PC-towego OpenGL, ale nie jest on strasznie różny od tego.