AfterDawn logo

iPhonen SDK sisältää sittenkin rajoituksia

Kaarlo Räihä Kaarlo Räihä
2 kommenttia

Apple julkaisi viime viikolla pitkään odotetun kehitysympäristön iPhone-matkapuhelimelle ja iPod touch -mediasoittimelle ja julkaisun yhteydessä alustan sanottiin olevan täysin sama sekä Applella työskenteleville kehittäjille että kaikille muille.

Tämän viikon aikana on kuitenkin selvinnyt, ettei alustan avoimuus ole sama kaikille, vaan kolmansien osapuolien kehittämät ohjelmat kokevat selviä rajoituksia sekä kehitysympäristön että lisenssiehtojen puolelta.

Kehitysympäristön tuoma rajoitus ohjelmien kehittäjille on merkittävä, sillä ohjelmia ei voi jättää ajoon taustalle, joten esim. pikaviestimiä, VoIP-ohjelmia tai GPS-paikannusohjelmia täytyy pitää jatkuvasti laitteiden näytöillä, jos niitä haluaa käyttää. Jos laitteen käyttäjä esimerkiksi vastaa ohjelmia käyttäessään puheluun, sulkeutuu ajossa oleva ohjelma pois puhelun tieltä.


Epävirallisten muokkausten avulla kolmansien osapuolien ohjelmia voi kuitenkin ajaa iPhonessa taustalla, joten Applen syy moiselle rajoitukselle on laitteiden käyttömukavuus, joka pyritään takaamaan tällä tavalla, sillä usean yhtäaikaisen sovelluksen ajaminen laitteessa saattaisi pahimmassa tapauksessa hidastaa sen perustoiminnat mateluksi, jolloin kuluttajat saattaisivat syyttää asiasta Applea.

Kehitysympäristön rajoitusten lisäksi Apple on asettanut myös muita rajoituksia ohjelmille, joista yksi estää iPhonen yhteydessä matkapuhelinverkon käyttämisen VoIP-liikenteelle. WLAN:in kautta VoIP-liikennettä saa kuitenkin siirtää, joten kyseisen rajoitus saattaa johtua matkapuhelinoperaattoreista, jotka eivät halua asiakkaidensa käyttävän halvempia VoIP-puheluita.

Kolmas kritiikkiä kerännyt päätös liittyy ladattavan koodin suorittamiseen, jonka Applen lisenssi kieltää. Täten esim. internet-selaimien laajennokset eivät ole sallittuja ja myös Sunin aikaisempi ilmoitus tuoda Java-ympäristö iPhonelle saattaa olla ongelmissa kyseisen päätöksen vuoksi, sillä ladatun Java-koodin suorittaminen rikkonee Applen asettamia lisenssiehtoja.

Kuluttajien kannalta olisi parempi, jos Apple löysentäisi lisenssiehtojaan ja rajoituksiaan, jotta kyseisille laitteille saataisiin mahdollisimman laaja sovellustarjonta, jolloin Applen laitteet voisivat kilpailla paremmin muita vastaavia laitteita vastaan.

2 KOMMENTTIA

Aunustico1/2

Niinpä tietysti. Apple pitää kaikesta huolimatta hommat suhteellisen tiukasti omassa hallinnassaan.

Jansku072/2

Ei mahda mitään. Lisää harmia heille, jotka haluaisivat iPhonea kehittää. Järkevä veto Applelta. :/

TÄMÄN UUTISEN KOMMENTOINTI ON PÄÄTTYNYT