Dette er ikke riktig. Plasma active og hele KDE forsåvidt var med på oppturen. Rett før Microsoft fikk stukket kjepper i hjulene var t.o.m. Ubuntu på full fart over til Qt fra Gtk. Nokia hadde enorm suksess med å bygge opp økosystem. Et eksempel er at de lykkes med å bringe KOffice sin støtte for Microsoft formater på høyde med LibreOffice, og det på rekordtid. N9 har også vist ganske ettertrykkelig at dette ikke var noen brennende plattform.ak skrev:MeeGo leverte et begrenset brukergrensesnitt, men har ikke kommet i nærheten av å bygge opp et økosystem av utviklere eller sluttbrukere.
Dette er den proprietære modellen. Jeg tror det er andre faktorer som bør differensiere. Nokia sin ide proprietært UI har jeg i grunnen ikke sansen for.utviklingen av brukergrensesnittet må drives av én stor aktør som også høster fruktene av denne investeringen gjennom bedre marginer på enhetene.
Qt starter ikke fra scratch. Personlig velger jeg Qt fremfor java eller objective-c anyday. Hvordan Qt kan være en spiker i noen kiste vil jeg gjerne vite.Jeg tror ingen i dag gidder å lære seg eller utvikle for et nytt system som starter helt fra scratch uten brukerbase.
Så kjøp deg en iPhone. Personlig foretrekker jeg langt code once compile everywhere. Html er fortsatt ikke svaret på alt, og da er Qt det eneste alternativet.Det man trenger er et helhetlig og tydelig avgrenset API
ak skrev:Jeg tror ingen i dag gidder å lære seg eller utvikle for et nytt system som starter helt fra scratch uten brukerbase. Derfor må eventuelle utfordrere enten kunne emulere et eksisterende system (iOS, Android, WP7), eller basere alt på HTML5 i første omgang.
Derfor tror jeg også at hver komponent av type Qt eller Mono er en spiker i kisten for prosjektet. Ønsket om å videreføre disse teknologiene kan ikke være et hensyn hvis man skal kjempe i dette markedet. Det man trenger er et helhetlig og tydelig avgrenset API, men mest av alt trenger man en aktør som er villig til å satse alt. Ikke en allianse av selskaper som har interessene sine helt andre steder.
ak skrev:@Ketil
Etter ti år i bransjen er jeg helt overbevist om at sidestilte APIer er for kostbare å vedlikeholde til at de overlever i lengden. Ett av dem blir allitd holdt tilbake eller droppet, og det skaper splid i miljøet. Når man trenger to så er det bare et tegn på at man ikke klarte å lage APIet man egentlig ville ha.
Vi får se
I begrepet økosystem er det naturlig å favne mer enn bare sluttapplikasjoner. På applikasjonsiden sørget Nokia for myk overgang fra Symbian til Meego med Ovi-store. I tillegg har du alt som kommer inn fra KDE gjennom plasma active, og rammeverket QML som er gjør kjapp utvikling av apps mulig. Jeg mener alt ble gjort riktig og at økosystemet uansett hvordan du velger å definere det var betydelig. Mye mer omfattende enn hva tizen ligger an til å få.ak skrev:@Del:
Jeg sikter til utviklere som skriver applikasjoner og sluttbrukere som bruker disse applikasjonene på enhetene sine. MeeGo kom ikke langt nok til å begynne å bygge et slikt økosystem.
Det viser hvilken gjennomslagskraft Nokia hadde, hvor stort moment de hadde klart å bygge opp i det åpne miljøet i løpet av kort tid. For oss som har tro på den åpne modellen er dette den mest kritiske biten av økosystemet, og her hadde Nokia gjort det fantastisk bra. Så bra at MS så på dette som en enorm trussel.At Canonical bytter til Qt eller KOffice enklere får støtte OOXML er interessante biprodukter, men å si at Nokia hadde "enorm suksess med å bygge opp et økosystem" er rett og slett en merkelig påstand.
Beklager, men her er du helt på jordet. Samsung vil antagelig om kort tid på S2 sin SOC driver inn i linux, riktignok med mangelfull 3D akselerasjon. Google promoterer Nexus modellene som har ulåst boot-loader. HTC har lovet å åpne boot-loader på alle sine Android telefoner. Nexus-modellene er så åpne som du får telefoner i dag. Du kan fritt starte din egen app-store for android, og du kan fritt utvikle og installere dine applikasjoner på din Android telefon. På en iphone er ingenting av dette mulig. Faktisk blir jeg ikke forundret om Galaxy S2 ender opp som en mer åpen modell enn Nokia N9, Nexus er det allerede. Jeg har allerede installert Qt på min android, og ser ikke bort fra at jeg lager noen apps til den.Jeg kjenner ikke din definisjon av den "proprietære modellen". Jeg har en Samsung Android telefon, praktisk talt er den akkurat like proprietær og lukket som iPhonen til sidemannen min. Jeg har sansen for Openmoko, som kanskje er den eneste åpne telefonen, men det betyr dessverre ikke at modellen er bærekraftig.
Dessverre er det slik for mobile enheter. Qt er det eneste håpet vi har for å få orden i kaoset, Gtk er dessverre ikke i nærheten. Html vil alltid være der, men vil ikke erstatte behovet for lokale apps.Sitatene som terjejh trekker frem underbygger det jeg mener er fullstendig kaos. Det er høyst uklart om jeg bør skrive applikasjoner mot et ikke-definert subset av Qt, vente på GTK3 eller kode direkte mot Wayland.
Vanskelig å si, men Qt er i dag modent på alle desktop OS, det er støttet på Meego, Android og Symbian, og vil komme til Tizen. Dersom Apple noensinne får fingern ut av rævva kan det godt komme til ios også.Det betyr at det i praksis bare er å sette seg ned og vente, finne ut om Samsung (hvis de i det hele tatt lanserer noen produkter) har lyst til å gå for GTK eller Qt, eller om Nokia gjør noe annet. I mellomtiden fortsetter man å investere i iOS, Android og kanskje WP7.
Skjønner ikke hva du mener. Drøssevis av API'er lever side om side, slik har det alltid vært. API er et svært generelt begrep, nærmest alt mellom himmel og jord har et API. Hvis du mener GUI rammeverk, så håper jeg inderlig du tar feil. En verden med kun Qt, kun .net eller kun GTK, hadde vært skikkelig trist.Etter ti år i bransjen er jeg helt overbevist om at sidestilte APIer er for kostbare å vedlikeholde til at de overlever i lengden.
Returner til Blogginnlegg (Linux1)
Registrerte brukere: Google [Bot]