Muutokset

Siirry navigaatioon Siirry hakuun

Palvelulle

692 merkkiä lisätty, 18. lokakuuta 2016 kello 08.56
=== Mobiiliapplikaatiot ===
Dominoivat ekosysteemit, '''Applen iOS''' ja '''Googlen Android''' mobiilikäyttöjärjestelmät eivät ole keskenänsä yhteensopivia. Halutessaan tukea molempia, molemmille tulee tehdä sovelluksestaan omat versiot. Niiden omat kehitysympäristöt käyttävät eri ohjelmointikieliä joka voi asettaa omat vaatimuksensa kehittäjille. Poikkeuksena tästä on mm Qt jota käytettäessä lopputulokset syntyvät molempiin käyttöjärjestelmiin.
 '''Googlen Android''' sovellukset kehitetään [https://developer.android.com/studio/ Android Studio] kehitysympäristössä Java-kielellä. Halutessaan voi käyttää myös ''natiivia, C- tai C++'' -kieliä [https://developer.android.com/ndk/ Android NDK] ympäristöllä joka mahdollistaa mm OpenGL grafiikkakirjastojen käytön.
* [https://developer.android.com/ google.com - Android Developers]
 
'''Applen iOS''' mobiililaitteiden sovellukset kehitetään Applen [http://developer.apple.com/xcode/ Xcode] työkalulla joka toimii vain Mac OS X käyttöjärjestelmässä. Kehitteillä olevan sovelluksen voi asentaa omaan laitteeseensa kierrättämättä sitä Applen sovelluskaupan kautta, mutta jaellakseen sitä sovelluskaupassa pidempään, tästä tulee maksaa erikseen Applelle.
* [http://developer.apple.com/ apple.com - Developer]
 '''Microsoft Windows Phone'''käyttää mm DirectX-kirjastoja OpenGL:n sijasta.  
'''Qt'''-kehitysympäristöllä voi tuottaa samasta C++-lähdekoodista suoraan Android, iOS, Windows Phone, BlackBerry ja Sailfish sovellukset ylläpitämättä eri versioita eri alustoille. Käyttöliittymä tehdään Qt:n ''Quick'' tekniikalla. Kehitysympäristöön voi tutustua ilmaiseksi 30 päivän ajan.

Navigointivalikko