Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 24 reacties

Nokia heeft zijn ontwikkelaarstool Qt Quick uitgebracht. Met de tool moeten ontwikkelaars met weinig kennis van Qt snel een applicatie kunnen maken. Met de 'light-versie' van Qt kunnen Symbian-, Meego- en Android-apps worden gemaakt.

In Qt Quick werken ontwikkelaars met QML om applicaties te bouwen die dankzij cross-platform-framework Qt op verschillende platforms kunnen draaien. Hoewel de tool al in testversies beschikbaar was, heeft Nokia hem dinsdag pas als final uitgebracht.

Qt, enkele jaren geleden door Nokia verworven bij de overname van TrollTech, was het centrale ontwikkelplatform voor de Finse fabrikant. Ontwikkelaars zouden zowel voor Symbian als voor MeeGo Qt kunnen gebruiken. Qt wordt echter niet geport naar Windows Phone 7, dat in de toekomst het belangrijkste smartphoneplatform voor Nokia zal zijn. Daardoor is het onduidelijk wat de waarde van Qt voor Nokia zal zijn.

Inmiddels zijn er al wel enkele onofficiële Qt-ports, zoals een alfaversie voor Googles mobiele besturingssysteem Android. Daardoor kunnen Qt-apps ook draaien op smartphones of tablets met dat OS. Voor de overname van Qt door Nokia werd het vooral gebruikt om cross-platform- applicaties te maken voor op desktops en laptops.

Naast Qt Quick kwam ook dinsdag Qt SDK 1.1 uit in bèta. De Qt SDK moet de Nokia-sdk samenvoegen met de software development kit zoals die al bestond voor desktops.

Moderatie-faq Wijzig weergave

Reacties (24)

Dit maakt het alleen nog maar belachelijker dat Nokia voor WP7 gekozen heeft. Als men Android erbij had genomen had men marktpenetratie gehad en zelf apps kunnen ontwikkelen die zowel daarop, als op Symbian wat uitgefaseerd wordt, en ook op Meego draaien. Hou Meego daarbij up to data, of beter nog laat het zich onderscheiden van Android terwijl het compatible is en je hebt een win-win situatie. Ik blijf erbij zoals ik ook al eerder beweerd heb hier, Elop is een Trojan horse en ik ben heel benieuwd wanneer de eerste phone komt en of Elop dan nog lang blijft want volgens mij zien veel mensen binnen het bedrijf liever Nokia in zwaar water dan op deze koers varen.
Inderdaad, het was in alle opzichten veel beter geweest voor Nokia als ze voor Android hadden gekozen. Nokia-ceo Elop doet op een hele opheuse manier voorkomen alsof Google Nokia wilde afzetten:

Bijvoorbeeld deze:
Nokia-ceo: met Android kunnen we ons niet onderscheiden
Nokia zou in gesprek zijn geweest met Google, maar de te behalen winst zou bij Android te laag uitvallen, volgens Elop: "De opbrengsten zouden naar Google gaan."
Vervolgens vertelt Inteltopman Otellini een heel ander verhaal:
Intel: Nokia koos beter voor Android
Otellini denkt dat Nokia weinig vrijheid van Microsoft zal krijgen bij de ontwikkeling van smartphones met Windows Phone 7. Indien de Finnen voor het open MeeGo hadden gekozen, of desnoods voor Android, dan was dat risico niet aanwezig.

De algemeen directeur van Intel wist ook te melden dat ook Google een enorme som wilde neertellen om in de gunst te komen bij Nokia. Googletopman Eric Schmidt gaf tijdens het afgelopen Mobile World Congress toe dat hij geprobeerd had Nokia over te halen om voor Android te kiezen.
Ik weet wel zeker dat als Google het aanbod van Android had aangenomen ze vervolgens bij MS nog steeds geld hadden kunnen halen om ook telefoontjes met WP7 te maken, want Microsoft heeft alle fabrikanten nodig die het kan krijgen.

Nokia is echt uitverkocht door deze man. Goed ze krijgen ook van MS een bak geld, maar doordat ze alleen met WP7 verder mogen zijn ze ernstig gehandicapt ten opzichte van bedrijven als HTC en Samsung.

Nog veel triester is dat Elop zijn eigen producten direct is gaan afbranden terwijl deze toch de komende jaren voor de winst moeten zorgen. De gewone telefoontjes met symbian mogen onder tweakers dan passe zijn in grote delen van de wereld met name ontwikkelingslanden zijn ze mateloos populair. Daar hebben ze sowieso veel minder mobiel internet en is batterijduur ook veel belangrijker dan hier.

Maar probeer nu nog maar eens ontwikkelaars warm te houden voor een systeem dat door de eigen directeur al naar de schroothoop is verwezen. Vervolgens mag Nokia CTO Rich Green de volgende Meego telefoon aankondigen en vertellen dat Qt een geweldig instrument is "de komende jaren". Duidelijk is dat dit niet meer dan 2 jaar zal zijn, daarna wordt het uitgefaseerd.

Maar misschien ook wel niet, want alles gaat er vanuit dat Nokia met WP7 telefoons daadwerkelijk succes gaat behalen. Dat is alles behalve zeker. Het kan heel goed floppen. Het kan heel goed zijn dat Nokia helemaal niet in staat is om voldoende omzet en winst met WP7 toestellen te genereren. Android telefoons beginnen al erg goedkoop te worden en dat zal zeker gebeuren als Nokia de markt gaat flooden met goedkope toestellen. Dan zie ik Nokia echt geen gigantische verkoopcijfers halen tegen seasoned systemen als IOS en Android. In de highend hoeven ze het zeker niet te zoeken want dat zit al vol met toestellen.

Bovendien kan ook nog wel eens blijken dat de grote massa niet zo groot is als men nu denkt. De vraag is of deze wel zit te wachten op mobiel internet op een telefoontje gezien de prijzen daarvan die zeker niet gaan dalen, maar eerder nog gaan stijgen door het groeiende tekort aan bandbreedte.

Ik denk dat voor de grote massa een telefoontje met camera, multimedia en wifi eigenlijk al meer dan genoeg is. Als je dan toch een mobiel device wil met internetondersteuning dan liever een tablet. Tenzij mobiel internet spotgoedkoop wordt, dan ligt de zaak heel anders. Maar wie ziet dat binnen een paar jaar gebeuren?

Ik hoop dus voor Nokia dat als ze Elop de deur wijzen ze nog iets overhebben om in afgeslankte vorm mee verder te gaan. Het is uiterst dom wat ze allemaal doen. Qt zou juist een mooi middel zijn om heel veel platformen te ondersteunen, en een ticket om op veel platformen actief te zijn.

Voor Microsoft is de neergang van Nokia mogelijk niet zo slecht. Het bedrijf verliest beurswaarde bij de vleet. Het heeft in korte tijd 90 miljard ingeleverd. Misschien dat ze goedkoop straks een meerderheidsbelang kunnen nemen. Nokia blijft namelijk een interessant bedrijf al was het alleen maar om alle patenten die ze bezitten.

Aan de andere kant, Wallstreet reageert juist weer negatief op het feit dat Nokia niet all out voor WP7 gaat en niet al meteen massaal mensen ontslaat die aan Meego en Symbian werken en niet alles op Wp7 zet, zo zegt de washington post. Elop heeft met zijn MS-deal Nokia overgeleverd aan een alles of niets poging. Als WP7 straks niet een succes wordt zijn ze pas echt in problemen. Voor MS ambities jammer maar voor Nokia fataal.

Ik ben echt benieuwd hoe ze dit willen laten slagen. In de VS worden nu al WP7 telefoons weggegeven door telcom's. Als je een abo voor een WP7 neemt krijg je er nog een extra gratis bij. Is dat de tactiek van Microsoft? Dat kan ik niet geloven. Zeker niet gezien hun prijsstelling van de Kin. Ik denk dat het een manier is van de telcom's om al die overtollige voorraden WP7 telefoons kwijt te raken, want van de voorraad van 15 miljoen waren er na maanden nog maar 40.000 verkocht. Dus je wil de voorraad er wel graag uit hebben. Het spul veroudert razendsnel.

Maar dat is nu net helemaal niet waar de telcom's op zitten te wachten. Die willen juist helemaal geen goedkope telefoons, want dure telefoons kan je koppelen aan dure abonnementen door het kortingsvoordeel weg te geven. Zeker zolang er een bandbreedte tekort is wil je die bestaande bandbreedte het liefst koppelen aan dure telefoons, niet aan goedkope. Natuurlijk Nokia kan zijn telefoons met enorme kortingen aan de telcom's geven, maar wat verdienen ze zelf dan nog? Niet veel. De Washingpost meldt dan ook dat de telcom's niet op WP7 zitten te wachten. Er is voor hen geen reden om het aanbod uit te breiden met een prijsvechter. Evenmin hebben ze belang bij een strijd tussen nog meer systemen. Het levert hen niets op. Voor hen is het juist zaak om de smartphone zo lang mogelijk iets exclusiefs en begerigs te houden.

Grote aantallen phones produceren is niet het probleem, ze slijten wel. En als je voorraad niet kwijt kan raken zit je snel in enorme problemen. De symbian phones raak je wel kwijt want die zitten niet aan een internetabonnement gekoppeld. Goedkope WP7 telefoons zullen mensen misschien wel zonder internet abo kopen, maar dat ondermijnt dan weer de verkoop van dure smartphones met abonnement.

Ik hoop dat Nokia wel verschillende alternatieven verder ontwikkelt en zich niet blind gaat staren op WP7. In dit licht is het natuurlijk geen meesterzet om Qt niet voor WP7 te ontwikkelen. Ze probeerden juist af te komen van de doubleures.

Het idee zou moeten zijn om Nokia telefoons net dat beetje extra te geven, door bijzondere apps, zoals OVI-maps, ongeacht welk systeem er op staat.

[Reactie gewijzigd door degener op 1 maart 2011 22:42]

Vond op de Nokia site nog een poll over wat men verbeterd wilde zien in WP7. Wat ik vooral grappig vond was dat 22,61% voor "other" had gestemd, en dat uit het artikel wel bleek dat dat percentage vooral bestond uit mensen die geen WP7 willen:
...voters pressing the Other option and either typing in some words we couldn’t possibly post here...
From this 22 per cent, a third agreed that Windows Phone was not what they wanted, period. MeeGo received just over eight per cent and Symbian just under eight per cent, with Qt receiving 4.8 per cent of this Other option. <...> but strangely the Blue Screen Of Death received just over two percent. We’re not sure why you would want that as a feature, but you voted for it.
En onderaan roepen ze nog iets wat ze als positief proberen te brengen, totdat je er over nadenkt:
Nine out of ten current users would recommend the operating system, according to Microsoft
Het gaat over current users, dus degenen die WP7 links hebben laten liggen is niks gevraagd. Gezien het aantal gebruikers niet zo groot is, zal de gebruikersgroep voornamelijk bestaan uit mensen die er bewust voor hebben gekozen. Onder degenen die graag een WP7 telefoon wilde hebben is er dus blijkbaar al 10% die het niet aan anderen aan zou raden. Bovendien zijn het cijfers van MS, en we weten allemaal hoe betrouwbaar die zijn. Waarschijnlijk hebben ze de poll zo opgezet dat alleen tevreden gebruikers iets is gevraagd, en zullen ze een percentage van 85% ofzo wel naar boven af hebben gerond. Ja, dat is speculatie van mijn kant, maar wel gebaseerd op het soort gegevens waar MS normaal mee naar buiten komt: aan alle kanten gemanipuleerd om zichzelf er goed in naar voren te laten komen.

Nee, ik heb niet het idee dat WP7 populair is of gaat worden, en ik zie het nog wel gebeuren dat het bedrijf dat ooit de grootste was op mobiel gebied zichzelf nu kapot laat maken door MS.

[Reactie gewijzigd door kozue op 2 maart 2011 11:09]

Waarom heeft Nokia eigenlijk Qt gekocht? Ze konden het toch ook 'gratis gebruiken'? Trolltech kan niet opeens GPL omzetten naar copyright neem ik aan.

[Reactie gewijzigd door Redsandro op 1 maart 2011 17:30]

Nokia heeft niet QT gekocht, maar Trolltech! Maw, de werknemers daar. Want die kon Nokia dan dingen laten doen die in het voordeel van Nokia waren.

Of als Microsoft een hele hoop duiten geeft, kan Nokia effectief QT 'vertragen' - omdat het project goeddeels van Nokia afhankelijk is. Microsoft heeft daar veel baat bij (want waarom zouden mensen Silverlight / .NET gebruiken als QT op meer platformen werkt?), dus krijgt Nokia daar geld voor, dus hebben die baat bij hun controle over QT.
Damn, zo had ik er nog nier over gedacht. En als nu ik er over denk... QT is ook een niet onbelangrijk deel in de grafische weergave van veel Linux programmas. Zonder te willen doemdenken, maar toch...: Een ex-hoge pief van Microsoft wordt baas van een bedrijf en legt daar een belangrijk open-source project stil, toevallig een met MS concurrerend platform. Hij doet een belangrijke deal met MS, ook ten nadele van concurrentie van MS. Zou hij mss nog op de pay-roll staan bij MS ;) ?
Zo, heb ik m'n portie conspiracy theories voor vandaag ook weer gehad. Waarom zou Nokia geld aannemen om Qt te vertragen? Ze zijn er zelf van afhankelijk. Hun eigen platform kapot maken is hun eigen bedrijf kapot maken. Ze zullen dus niet zomaar louche dealtjes met MS sluiten.
Tis heel simpel: wat Nokia had zoog, dus hebben ze iets beters gekocht. Ze hadden meerdere platformen, en hadden blijkbaar iets nodig om voor beide platformen tegelijk te ontwikkelen. Zo moeilijk lijkt me dat niet om in te zien.

En behalve dat kunnen ze Linux nooit schade toe brengen op deze manier. Als Nokia rare dingen gaat proberen komt er gewoon een fork van de GPL code, net zoals met al die ex-Sun projecten is gebeurt. Niemand wilde daar iets met Oracle te maken hebben, dus alle belangrijke open source projecten zijn verhuisd of aan het verhuizen. Je kunt niet zomaar de stekker uit een open source project halen, want de code is gewoon beschikbaar.
Hun eigen platform kapot maken is hun eigen bedrijf kapot maken.
Tuurlijk niet, kennelijk snapt u erg weinig van de koerswijziging:

Wil Nokia succes hebben, dan moet WP7 succes hebben.
Wil WP7 een succes worden, dan moet Silverlight / .NET succes hebben.
Wil Silverlight / .NET succes hebben, dan moeten er bij Nokia geen alternatieven zijn die cross-platform zijn (want cross-platform alternatieven zou betekenen dat Nokia-ontwikkelaars geen "Nokia-only" software schrijven).

Kortom: MeeGo, QT, Symbian: Alles wordt momenteel gedumpt voor "Microsoft-only" technologie. En natuurlijk betaalt Microsoft daarvoor! Waarvoor denkt u anders dat Nokia al dat geld van Microsoft krijgt - zoals Elop aangegeven heett? Ontslagvergoedingen voor MeeGo/ QT / Symbian ontwikkelaars, en opleidingskosten voor Nokia-mensen die .NET / Silverlight moeten leren. "Herstructureringskosten". Simpel!

Natuurlijk zijn er nog de laatste stuiptrekkingen van QT / MeeGo, en geen officiele aankondiging, maar dat is allemaal 'zachte dood laten sterven'.

En GPL is leuk, maar als er niemand ene bal verstand van de huidige code heeft, heb je daar totaal niets aan, dan is het slechts een code dump!

In LibreOffice zitten zat ontwikkelaars die weten hoe de code in elkaar steekt. Voor QT weet ik het zo net nog niet, wie behalve Nokia werkt er momenteel aan?
Waarschijnlijk hebben ze 't gekocht om de ontwikkeling sneller te doen verlopen en het meer/beter te kunnen sturen.
Waarschijnlijk omdat ze niet afhankelijk willen zijn van een third party voor de software op hun telefoons (dwz dat ze niet al hun programmeurs opleiden om Qt te gebruiken, het helemaal integreren, en dat er na een jaar wordt gezegd, sorry, Qt was een leuk project, maar we trekken de stekker er uit. Geen updates meer.) En het zal een goede investering zijn geweest. Plus dat alle wijzigingen aan Qt zelf, bijvoorbeeld om het netjes te laten draaien op nokia telefoons, openbaar gemaakt moeten worden onder de GPL.

[Reactie gewijzigd door Zoijar op 1 maart 2011 17:42]

Als groot bedrijf wil je ook support op je (basis) softwarecomponenten. Met de GPL (nu LGPL) versie heb je die support niet.
Ik denk dat Nokia indertijd wel een goede beslissing heeft genomen om Qt te gebruiken voor ontwikkeling van apps op hun smart phones, omdat ze dan alleen een recompile nodig hebben om de app op een ander platform te gebruiken. De huidige move om het niet op WP7 te ondersteunen snap ik dan ook niet zo goed. Waarschijnlijk was het een voorwaarde van Microsoft dat ze een Microsoft-eigen technologie moeten gebruiken voor ontwikkeling van apps. Dan kunnen die apps meteen op alle WP7 phones draaien, maar niet op een concurrerend platform.
Er was en is een commerciele licentie voor Qt.
Qt heeft in haar leven al een hoop verschillende licenties gehad, en heeft sinds de overname door Nokia de LGPL licentie gekregen. Daarvoor was Qt alleen gratis voor niet-commercieel gebruik. Het ligt allemaal nogal ingewikkeld, dus voor Nokia was het makkelijkste om de boel op te kopen.

Zie ook http://en.wikipedia.org/wiki/Qt_%28framework%29#Licensing
QT was niet gratis voor closed source toepassingen! Net als Mysql moest je voor QT betalen als je het in je eigen applicatie verwerkt.
Zie ook de Qt Quick homepage met veel nuttige informatie: http://qt.nokia.com/qtquick/
Het doet me een beetje aan WebOS denken. Ook JS+CSS+HTML en C++ voor de programmacode.
Qt Quick is van alles, maar geen "Qt light" zoals het artikel suggereert. Quick is een nieuw framework, dat integreert met de bestaande Qt infrastructuur. Quick is een systeem dat het mogelijk maakt om op een declaratieve manier user interfaces te defineren, en is vooral gericht op het type interfaces wat je op dit moment veel ziet op moderne smartphones en tablets: vol met vloeiende animaties en mooie graphics en gericht op touch interactie. Een belangrijk doel bij het ontwerp van de taal was dan ook dat ook ontwerpers er makkelijk mee kunnen werken.

Voor de backend blijf je gebruik maken van (primair) C++, wat via het object-systeem in Qt eenvoudig integreert in het QML/Quick deel.
Met de beta 1.1 sdk is het het al bijna drag'n'drop om de meest mooie en complexe apps te maken voor Meamo (N900).
Het pakket heeft mij kwa snelheid en eenvoud aardig de ogen doen open (als android developer) ik heb ook meteen een N900 gehaald om er is mee te experimenteren.
Erg leuk en open.. beter dan dat android dat elke (maand) sdk release weer iets sloopt, 0 support/reactie geeft en meer de indruk heeft dat het gaat om een soort uit de kluiten gewassen hobby project.
Ik hoop nu dan ook sterk dat Meego het toch gaat redden en QT samen met C++ een soort nieuwe standaard gaat worden - en niet omdat het zo hip/cool/gepushed is door de grote bedrijven - maar omdat het aansluit op de wensen van de mensen die er voor zorgen dat een platform het echt gaat maken - namelijk de developers.
Leuk is ook de "Flying Bus Game": een spelletje/demo helemaal gemaakt op basis van Qt Quick - geen C++ code, alleen javascript/QML. Typisch een spelletje dat je op mobiele telefoons tegenkomt. Zie: http://developer.qt.nokia.com/wiki/Flying_Bus_Game (broncode starten met de "qmlviewer")

Erg jammer dat ze juist dit eigen product juist nu niet versterken door het te porten naar WP7, tenzij de community dat gaat doen. Gelukkig is er wel een Android port in ontwikkeling - Qt op een sterk mobiel platform is goed om te zien!
QtQuick zit in QT 4.7 en die is volgens mij al een paar maanden uit. Vanwaar dit late bericht ?
QML zit in Qt 4.7, maar Qt Quick als geheel omvat QML, QtDeclarative en de tooling om dmv drag 'n drop interfaces te bouwen. Dat laatste gedeelte - de tooling - is nieuw in Qt Creator 1.2, onderdeel van de Qt SDK 1.1 die nu in beta is.
Nokia is vrij wanhopig om hun appstore vol te krijgen. Vond ik ook het grote nadeel van de N900; weinig nuttige apps.

Ik kan me niet voorstellen dat het goed is voor de kwaliteit van de applicaties. Ik moet met dit soort programmatuur altijd een beetje denken aan Frontpage toestanden :P
De mensen van KDE zijn best enthousiast over Qt Quick.
Qt Quick word al een tijdje gebruikt om makkelijk en snel een gui voor een mobiele versie van een KDE applicatie te maken.
Qt wordt echter niet geport naar Windows Phone 7, dat in de toekomst het belangrijkste smartphoneplatform voor Nokia zal zijn.
Lijkt me ook nou niet bepaald zinvol omdat;

- Phone 7 al een prima eigen framework/platform heeft (lees Silverlight icm MVVM principes
- Microsoft het (nog) niet toestaat om in C++ te ontwikkelen.
- De tooling (VS2010) veruit de meest productieve tool is voor Phone 7 development.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True