Jäätisevõileib, ingverileib ja tarretised maitsevad magusalt, kas pole? Tundub, et Androidi maitsed on armastatud masside poolt, kuid arendajate poolt hapendatud.
Aruande kohaselt on Androidi operatsioonisüsteemi mitmekülgsed maitsed ja lakkamatu edasiliikumine arendajatele takistusi tekitanud. Enamik rakendusi ei käivitu ideaalselt, kui Androidi versioon muutub. Iga uue versiooni korral tuleb luua uus klassi- ja süsteemifail. Muutused toimuksid andmete liikumise, sündmuste käivitamise, andmete seondumise ja andmete kapseldamise osas.
Androidi killustatusega on alati olnud probleeme. Jäätiste kühveldamise asemel serveerib Google neid täiesti uues roogis. Seal läheb Apple'i iOS paremini. Näiteks kui arendate iOS-3 jaoks iOS-i rakenduse, on uus iOS 5 loodud nii, et see töötaks laitmatult isegi iOS 5-s.
Androidi puhul see nii ei ole. Praegu töötab suurem rühm Androidi arendajaid ingverileiva kallal. Ingverileiva jaoks välja töötatud rakendus ei tööta eriti hästi Ice Cream Sandwichi või Android OS-i kõrgema kihi korral. Arendajad ei looda ühilduvust ülespoole, kuid Google peaks pakkuma vähemalt ühilduvust. Teisisõnu, Androidi madalama versiooni jaoks välja töötatud rakendus peaks Android OS kõrgema versiooniga hästi töötama.
Samuti on paljudel arendajatel oma rakenduse värskendamine äärmiselt aeganõudev ja keeruline, iga kord, kui Google laseb välja Android OS uuema versiooni.
Kui see jätkub, kaotaks Google peagi osa eliidi rakenduste arendajatest, kes suunaks oma teenuste pakkumise fookuse stabiilsemale iOS-i mudelile.
On naiivne öelda, et Google'i Jellybean ei olnud väärt väljaandmist. Kuid Google peab välja pakkuma tugeva Android OS-i mudeli, mis käitab Androidi eelmisele versioonile suunatud rakendusi Android OS-i uusimas versioonis. Peab olema ühilduvus ja terviklikkus, kui ta soovib rakendusturul Apple'i vastu ellu jääda.
Mida peaks teie arvates Google tegema? Kas lõpetada OS-i loomine või hakata stabiilset OS-i tegema?
Valage oma mõtted sisse. Meile meeldiks kuulda.