Hoofdcategorieën
Device Settings

Tweaker maakt sdk om Windows Mobile-apps iPhone-look te geven

Door Arnoud Wokke, vrijdag 25 december 2009 10:28, views: 23.810

Een tweaker gaat volgende maand een sdk publiceren, waarmee ontwikkelaars makkelijk applicaties kunnen bouwen voor Windows Mobile die de look & feel meekrijgen van een iPhone-applicatie. Hij maakte al versies van Nu.nl en Trein.

Door Windows Mobile-applicaties er te laten uitzien als iPhone-applicates, wordt de interface gebruiksvriendelijker, hoopt Halil Yüksel, die op Tweakers.net de nick MobileLayers heeft. "Veel mensen vinden de interface van iPhone-apps gebruiksvriendelijker dan versies voor Windows Mobile." De ontwikkeltool moet het programmeren in deze interface makkelijker maken, waardoor ontwikkelaars sneller applicaties voor Windows Mobile kunnen maken.

Yüksel maakte zelf al twee applicaties met 'iPhone-interface': Trein en Nu.ml. Yüksel is inmiddels met Nu.ml naar Ilse Media gestapt. "En we moeten nog even de puntjes op de i zetten, maar dan komt hij waarschijnlijk als officiële Nu.nl-applicatie in Windows Marketplace." Yüksel is ook met Hyves in gesprek. Met Dennis Stevense, ontwikkelaar van de iPhone-app Trein, zal hij niet in gesprek gaan. "Hij haalt de treingegevens van de NS-website. Ik heb andere icoontjes gebruikt en het programma zelf geschreven from scratch."

Er is veel belangstelling voor de Windows Mobile-applicaties, zegt Yüksel. Na publicatie van een artikel over de applicaties op Tweakers.net werden de applicaties binnen zestien uur enkele duizenden keren gedownload.

Navigatie in iPhone-app Nu.nl
Volgende 11:16 Nieuwe Symbian-smartphones moeten honderd euro gaan kosten
Vorige 18:30 Hdmi 1.4 krijgt ondersteuning voor 3d-uitzendingen
Advertentie

Reacties

«  1  2  3  »

nog meer interfaces...
hopelijk doet dit helpen aan de collaberatie tussen windows en apple gebruikers :)
is dit een API of een framework ?
een van de voordelen van iphone interface is dat het snel loopt en direct reageerd, dat is ook waarom de meeste mensen dit prefereren. vraag me af in hoeverre mate daar wat van overblijft in windowsmobile

[Reactie gewijzigd door JoJo_nl op vrijdag 25 december 2009 10:36]


Goeie vraag! Ik hoop op een API :).

Ik kan je zeggen dat nu met de HD2 er eindelijk genoeg 'power' is om Windows Mobile dezelfde snelle reactie te geven als de iPhone. Als Windows Mobile aanhanger kan ik wel zeggen dat ik al jaren jaloers was op het snelle reageren van de iPhone _/-\o_

yu idd. met die nieuwste windows mobile 6.5 en een touch pro is ook goed te werken tegenwoordig.ik gebruik op t moment touch sense ui en dat bevalt ook wel op zich. spijtig genoeg zitten er nog enkele bugs in, maar ik verwacht die ook wel in deze iphone versie.(niet om af te kraken of iets.. ik vind dat deze meneer een knap staaltje werk heeft afgeleverd en er toe bijdraagt aan een beter klimaat in onze samenleving). Vind persoonlijk dat microsoft maar laat in deze boot is gestapt van mobiele besturingssystemen, ook vreemd gezien ze wel in de automotive al jaren zitten en die toch min of meer dezelfde functies omvatten.

dat microsoft maar laat in deze boot is gestapt van mobiele besturingssystemen
Eh, Microsoft zit al heel lang in de smartphone OS business.. Langer dan menig concurrent die nu op de markt aanwezig is. Ze hebben wel jaren lang zitten slapen en alle regels en richtlijnen van een 'gewoon' OS gekopieerd naar een mobiel OS. Om de muis te vervangen kwam er dus een pennetje, wat de Windows mobile smartphones al meteen alleen voor 2 handen maakte.
Apple is eigenlijk pas heel kort bezig in deze markt, maar heeft wel laten zien dat er voor een mobiel OS andere regels gelden dan voor een 'gewoon' OS. Zij zagen wel in dat een mobiele interactie anders is en moet zijn dan die van een desktop. Snelheid, zowel reactietijd als interactietijd hebben voorop gestaan. Bovendien is de interface aangepast aan de gebruiker en zijn vingers, in plaats van dat de gebruiker zich moet aanpassen aan de interface dmv dat pennetje. En dat heeft ze bepaald geen windeieren gelegd....

Super! Hopelijk heeft het dan ook de snelheid van een iPhone, want bij Windows Mobile is dit, met standaard rom, soms echt irritant. (HTC Touch Pro).

Een iPhone is een hele dure telefoon met forse hardware spec. Meeste Windows Mobile telefoons zijn goedkoper en hebben daarom ook tragere hardware.
Alleen de top modellen als de Touch Pro HD2 en misschien de Omnia II i8000 met Windows Mobile hebben hardware die de iPhone matched.

Jou HTC Touch Pro kan natuurlijk niet vergeleken worden met een huidige iPhone 3GS als was het alleen maar vanwege het scherm.

Resolutie van de touch pro/diamond is hoger dan die van de iphone hoor!

Heb sinds gisteren zelf een touch diamond white en ben er erg tevreden mee :) Laat maar komen die sdk!

[Reactie gewijzigd door cpt.skydiver op vrijdag 25 december 2009 10:51]


hij bedoelt waarschijnlijk ook capacitief vs resistief

als je gewend bent aan tikken met je vingers op t scherm met je nagels dan is een capacitatief touchscreen een aardige makke vind ik.

de iPhone is gewoon duur omdat het apple is. de specs zijn niet heel erg goed hoor. een losse iphone kost 800 tot 1000 euro. een samsung jet bijvoorbeeld. veer goedkoper en veel krachtiger.

Het is ook niet de hardware wat de iphone zo snel maakt maar de software. Ze hebben er gewoon veel tijd in gestopt om te zorgen dat het fatsoenlijk draait. En wat is duur? ik moest 99 euro bij mijn abonnement van 30 euro betalen. Maar als ik nogmaals voor de zelfde keuze stond dan was het zeker weer een iPhone.

de reden dat de iphone zo responsive is qua hardware software combi is dat het geen multitasking ondersteunt, waar windows mobile snel sloom word omdat er meer tegelijkertijd draait heeft de iphone os een zeer streng geheugen gebruik. maar dus ook beperkend

iPhone ondesteund wel multitasking... alleen geen 3rd party apps die dat (mogen) doen (op notifications na dan)!

Zo kan je prima gebeld worden/sms krijgen; terwijl je muziek loopt te luisteren en loopt te internetten tegelijk....

Met de opmerking : ondersteund geen multitasking; zou het betekenen dat als je een muziekje loopt te luisteren : je niks anders dan dat kan doen (en je dus ook niet meer bereikbaar zou zijn op je mobiele nummer, aangezien dit ook gewoon een app is)

Muziek luisteren is dan ook gelijk zo'n beetje het enige dat de iPhone ondersteunt, als je iets anders doet en gebeld wordt dan wordt de applicatie gewoon afgesloten en kun je niets anders dan telefoneren.

Dus als je bijvoorbeeld zit te navigeren met TomTom en gebeld wordt, dan wordt TomTom netjes afgesloten en pas na het gesprek weer opgestart (vrij irritant)

Je kan gewoon apps openen tijden het bellen hoor

Die forse specs zie ik nergens terug hoor. Hoogste wat ik vind is een 600Mhz procje en 256 MB aan RAM... Dit is nauwelijks meer dan bijvoorbeeld de Xperia X1 (en andere). Verder is alleen 't scherm misschien een verbetering en niet qua resolutie... (pluspuntje is natuurlijk de software).

[Reactie gewijzigd door gordian op vrijdag 25 december 2009 13:28]


Maar wat voor een processor? De ene MHz is niet de andere...
(Een Xperia X1 heeft een Qualcomm MSM7200 528MHz ARM11 Core, de iPhone 3GS een underclocked (800 MHz -> 600 MHz) ARM Cortex A8 Core.
Deze core is sneller per MHz dan de ARM11: De iPhone 3GS is met 600 MHz ongeveer 2 x zo snel als de 412 MHz iPhone 3G met ARM11 core).
Tevens is de vraag hoe de GPU's zich verhouden. De iPhones besteden veel grafisch werk uit aan de GPU. Als dit dan een dikke GPU is, loopt het allemaal mooi vloeiend...

Ik heb de Trein Beta 1 ook geïnstalleerd, en vind het een handig stukje software. Er moet nog wat wat gebeuren maar dat is op zijn forum ook al aangegeven. En het is pas een beta natuurlijk. Dus wat mij betreft is deze jongen goed bezig, ik ben benieuwd!

Waarom? wat is er zo geweldig aan de look & feel van iPhone applicaties?

Vanalles, wat je niet kan oplossen met een "iPhone look". :)

Toch vind ik de applicatie van de Telegraaf superieur aan Nu.ml. Het laadt de artikelen sneller en is al via Market te krijgen. Even gratis en stabiel.

multi-touch is het enige wat ik zo gauw kan bedenken. vraag me af of dit ook geimplementeerd is in deze sdk.

Ik denk dat dat bij resistieve schermen niet erg zinvol is.

Dit vindt ik nou echt sneu, neem dan een echte iPhone Ipv naapen.

Bewijst maar weer hoe subliem de interface en technologie van Apple is. Dat zelfs mobile windows gebruikers die look and feel verkiezen boven die van hun eigen leverancier.

Maar het blijft een vorm van armoede. Ben benieuwd of Apple haar interface gaat beschermen tegen copycats.

Omdat 1 persoon het namaakt, is meteen de iphone van appel subliem???
En windows gebruikers gaan dit gebruiken?? een aantal wel ja, anderen (zoals ik) doen dat dus niet.

Jammer dat dergelijke initiatieven door dit soort reacties worden ondergewaardeerd, maar ja fanboyz van welk merk dan ook maken elke discussie kapot.

Dat hele fanboy gedoe blijft een vorm van armoede.

appel
anderen (zoals ik) doen dat dus niet.
maar ja fanboyz van welk merk dan ook maken elke discussie kapot.
Nee, jij bent duidelijk geen Apple fanboy, meer een Apple hater. Net zo erg dus.

Ontopic: Ik kan me niet voorstellen dat Nu.nl deze app zo gaat gebruiken want dit is niet meer dan plagiaat. En natuurlijk mag dat niet van Apple.
Met Dennis Stevense, ontwikkelaar van de iPhone-app Trein, zal hij niet in gesprek gaan.
Nee natuurlijk niet, dat zou ook geen fijn gesprek worden want zelfs als hij de icoontjes heeft gewijzigd blijft het pronken met andermans veren. Ik zou zeggen: bedenk zelf wat en dan krijg je ook de volle waardering.

Ook het ontwikkelen van applicaties zoals Trein en Nu.nl applicaties zou je als pronken met andermans veren kunnen beschouwen, maar wat is daar slecht aan? Het is de goede vorm van embrace, extend, extuinguish - iets van embrace, extend, create (something unique) dus!

Nu moet ik toegeven dat het namaken van een iPhone shell in mijn ogen niet waardevol is. Maar hetzelfde dacht ik over het Mono project (dat een versie van het .NET platform beschikbaar stelt voor Linux), wat uiteindelijk een zeer interessant project geworden is. Op basis van Mono (MonoTouch) kan je nu zelfs applicaties voor de iPhone in C# schrijven.

Mono is een implementatie van de .net "Common Language Infrastructure", een standaard die door Microsoft is ontwikkeld en word bijgehouden. Dit is in feite "de .net standaard". Het implementeren van een vrijgegeven standaard heeft niets met klonen te maken.
Volgens mij is verder het doel van deze iPhone SDK niet om de shell na te maken. Het is namelijk een software development kit, dat houd dus in dat je er software mee kan maken. Het zal dus waarschijnlijk button's, dropdown's en dergelijke controls bevatten zoals die ook in de Apple interface zitten.
Ik ben het met je eens dat het erg matig is dat Microsoft niet met een standaard komt waar veel mensen blij van worden. Allerlei telefoonfabrikanten maken er hun eigen frontends voor, derden proberen een look and feel van Apple na te bootsen in hun applicaties..

Je kunt ook voor de verandering eens objectief zijn, en inzien dat de huidige iPhone UI stukken gebruiksvriendelijker is dan de Windows Mobile variant. Dit toegeven maakt je geen ''fanboy'', dit tegenspreken komt echter niet al te overtuigend over. Je kunt veel over Apple zeggen, maar met de UI hebben ze wel degelijk de spijker op de kop geslagen, zie ook de vele LG/Samsung/Nokia varianten die de iPhone ''grid'' namaken.

Dat Windows Mobile apps vervolgens de iPhone UI gaan namaken is gewoon een compliment voor Apple, niets meer, niets minder. Hoef je verder geen conclusies aan te verbinden, je hoeft de iPhone ook niet te kopen, je hoeft de apps niet eens te downloaden, maar een simpele bevestiging wanneer X beter werkt dan Y moet niet al te onmogelijk zijn dacht ik zo.

Hier ben ik het dus volledig mee eens :)

Nou moet ik toegeven dat ik het sowieso niet zo heb met Windows, zowel op mobiel als desktop gebied, maar Apple is met zijn UI's op meer fronten superieur aan die van Windows.

Echter, voor de mensen waarvoor de iPhone te duur is of die hem gewoon te duur vinden, persoonlijk vind ik €800-€1000 veel te duur voor een telefoon, kom je al snel op een 'aftreksel van' of op een Windows Mobile telefoon uit tegenwoordig. Dan is een tool als dit wel handig, mits hij net zo snel reageert natuurlijk.

Er is veel belangstelling voor de Windows Mobile-applicaties, zegt Yüksel. Na publicatie van een artikel over de applicaties op Tweakers.net werden de applicaties binnen zestien uur enkele duizenden keren gedownload.
@ Banath & Ghoztmaster
Beetje verblind door emotie?
Kom op zeg, Het is maar een telefoontje.

De iphone is inderdaad een gigantisch succes voor Apple en veel mensen.
Het MAG ook wel subliem genoemd worden.

Maar gossie, waarom zie ik zoveel emotie in de reactie's onderaan deze nieuwsbericht?
Zijn jullie allemaal zo sterk met jullie telefoon verbonden?
Ach ja, mensen die vaker aan hun telefoon zitten dan hun (eigen) vriendin... :') :+

[Reactie gewijzigd door Snowcake op vrijdag 25 december 2009 11:35]


Mwa, nee hoor .... m'n meisie komt echt geen aandacht te kort (laat ik daar maar verder niet op ingaan op dit forum O-) )

Waar het me inderdaad om gaat zoals torp, Florisjuh en Pliskin stellen: het gaat om plagiaat, namaak, het stelen van intellectueel eigendom.

Fanboy van Apple ben ik nou ook weer niet echt, als je weet onder welke omstandigheden iPhones geproduceerd worden .... :X

Maar we kunnen het er in iedergeval over eens zijn dat het iPhone OS tot op heden onovertroffen is qua gebruiksgemak.

Ik vindt het gewoon jammer waar deze actie van Yüksel toe leidt.

Ach ja, mensen die vaker aan hun telefoon zitten dan hun (eigen) vriendin... :') :+
Ik denk dat er hier vrij veel mensen zijn met vriendinnen die vaker aan de telefoon hangen dan zijzelf ;). Of bedoelde je "aan hun vriendin..."

Na-apen is een term waar een fanboy van een systeem (OSX) dat gebouwd is op een ander systeem (Unix) voorzichtig mee moet zijn.

De interface van de iPhone is zeker top, net als die van de iPod. Wij Windows Mobile gebruikers voelen ons verder niet verplicht om slaafs achter een leverancier/producent aan te lopen zoals de Macceraars vaak wel doen. Zo kan je mij vaak al vloekend en tierend betrappen 'spelend' met Xcode achter een Mac op het werk. Dat vloeken en tieren heb ik pilletjes voor. :P

"Hij haalt de treingegevens van de NS-website. Ik heb andere icoontjes gebruikt en het programma zelf geschreven from scratch."
Ok, leuk van je andere icoontjes maar hoe ga je een treinplanner applicatie maken zonder treingegevens van de NS-website te halen? Of wat bedoelt hij met deze opmerking?

Misschien doet de maker van de trein applicatie dat wel niet en dan zou hij dus ook die data kunnen gebruiken.

Ik vermoed dat hij hiermee bedoelt dat zijn programma volledig los staat van de iPhone app.
Oftewel: "[het nieuwe WM-app] haalt de treingegevens van de NS-website. [Daarbij heb ik] andere icoontjes gebruikt en het programma zelf geschreven from scratch.".

Er staat al letterlijk "Hij haalt de treingegevens van de NS-website". Lijkt me duidelijk genoeg....

De schrijver bedoelt dat hij de applicatie zelf geschreven heeft. Dus niet de iPhone app reverse engineered. Hij zal zijn gegevens echter nog altijd van de NS zelf moeten halen, hij kan niet zelf een trein schema verzinnen en hopen dat de NS zijn dienstregeling daar op aanpast natuurlijk.

Hij bedoelt, denk ik, dat hij niet met de maker van de Trein applicatie voor de iPhone gaat overleggen omdat hij weliswaar in de basis diens functionaliteit heeft gekopieerd maar niet de look en niet de onderliggende data die van de NS website komen.

Volgens mij wordt bedoeld, dat er geen data wordt gestolen van de Trein applicatie, maar dat beide applicaties hun data van de NS website halen. Beide applicaties zijn volledig van elkaar onafhankelijk dus.

Als ik een iPhone zou willen dan had ik die wel gekocht.
Waarom kan er niet "gewoon" even iets nieuws bedacht worden? Er zijn zoveel mogelijkheden.

En ik kan me voorstellen dat Apple dat niet zo leuk gaat vinden als ineens allemaal applicaties hun ontwerp gebruiken.

Het ontwerp en de functionaliteit van applicaties ligt bij de ontwikkelaars, niet bij Apple. Wat de ontwikkelaars ermee doen moeten ze zelf weten. Ontwikkelaars zijn meestal geen fanboys, maar gewoon mensen of bedrijven die kijken waar het meeste geld verdient kan worden.

Het ontwerp van de meeste applicaties is gebasseerd op de standaard GUI elementen die aanwezig zijn, bijvoorbeeld de zwarte tabbar onderaan met de blauwe icoontjes (actief) en grijs (inactief). Of de topbar, knoppen, tabel-grid e.d.

Veel van het ontwerp ligt dus zeker wel bij Apple, de meeste ontwikkelaars slepen de GUI elementen enkel in een bepaalde volgorde en hangen acties aan de te gebruiken knoppen.

Uiteraard kan je ook een custom GUI maken, maar de standaard GUI is gewoon erg goed en wordt bijna overal voor gebruikt. Dat is ook de reden dat de iPhone applicaties allemaal makkelijk in gebruik zijn, ze lijken qua GUI vaak op elkaar.

En als je dus een 'tabbar' in de eerste applicatie tegenkomt, weet je ook meteen wat deze doet in de andere applicaties. Of wanneer je een 'laag' dieper in de applicatie zit bv van 'nieuwsoverzicht' naar tekst van het betreffende nieuwsitem, hoe je weer terug kan gaan (welke knop (zit standaard dan linksboven, een knop met een 'pijl' vorm)).

En de animaties die er dan komen (insliden, uitsliden e.d) zijn ook standaard.

[Reactie gewijzigd door ZpAz op vrijdag 25 december 2009 11:32]


Joh, wat je beschijft lijkt haast wel op de windows (niet ms) die ieder besturingsysteem gebruikt, zoals gnome, kde bij linux, windows op ms windows en leopard op een apple.

Gek dat dat nu ook bij telefoons van elkaar wordt gebruikt. Jatten is een verkeerde term, de mensheid is groot geworden met elkaars ideeen gebruiken of hergebruiken.

Waar waren we anders, nee, jij mag geen wiel gebruiken want dat is niet jouw idee ;-)

Het zou mij niets verbazen dat ze hier gedonden mee gaan krijgen, apple heeft zijn zaakjes meestal goed in orde als het om UI gaat.

Offtopic: Nu.ml -> Nu.nl

Geen typo, de .ml slaat op de naam van zijn bedrijfje Mobile Layers.

Ach, zo is de overstap naar een iPhone wat minder groot. Voornaamste reden als je kijkt naar een desktop is dat mensen Windows kiezen omdat ze het 'gewend' zijn. Terwijl ik eigenlijk dacht dat mensen die ooit een Windows Mobile telefoon hebben gehad, voor eens en altijd genezen zijn.

[Reactie gewijzigd door Froggle op vrijdag 25 december 2009 11:02]


Ik heb inmiddels 4 WM telefoons gehad, 2 zonder touchscreen en 2 met. Ik ben er tevreden over hoor. Toegeven, zonder touchflo is WM niet erg fingerfriendly maar buiten dat is het een goed platform. Al was het alleen maar omdat je zelf je eigen applicaties kan schrijven en niet afhankelijk bent van een bedrijf a la Apple die zegt of je wel of geen opera mobile (om eens iets te noemen) mag gebruiken.
Ook is het niet heel gek dat een iPhone altijd soepel blijft lopen, als je maar 1 app tegelijk kan laten draaien. Ik heb vaak genoeg dat ik MSN en IRC open wil laten staan en onder tijd nog wat wil kunnen browsen. Leg mij uit hoe je dat met een iPhone doet?
En dit kon ik al met een WM 2002 telefoon, dus de techniek was er al voor 2003 in een telefoon die toen met prepaid 100 euro kostte.

Dat je maar 1 app tegelijk kan draaien is een keuze van Apple en geen technische limitatie, de eigen apps en services van Apple kunnen wel gewoon op de achtergrond draaien. De reden van deze beperking is dat er op WM zo ontzettend veel slecht geschreven crap-apps worden geschreven die zichzelf lekker in de background zetten en op die manier de gebruikerservaring verpesten door geheugen, CPU en batterij te vreten en ander ongewenst en verwarrend gedrag kunnen vertonen.

En zeg nu zelf, jouw voorbeeld is ook een beetje erg ver gezocht, op zo'n mini schermpje past je MSN, IRC en browser toch niet allemaal tegelijk, en zo'n app opstarten duurt misschien 2 seconden ofzo.

Met de push-notificaties word ik terwijl ik andere dingen aan het doen ben op de hoogte gebracht van bijvoorbeeld chatberichten uit een andere app.

Het is gewoon dat een telefoon stront traag wordt als je vanalles tegelijk open gaat zetten. Ik vind dat Apple dit zo prima heeft opgelost en mis dat multi-tasking helemaal niet. Dan liever een snelle telefoon, dan sloom en alles tegelijk kunnen doen.

[Reactie gewijzigd door Froggle op vrijdag 25 december 2009 12:42]


Ook is het niet heel gek dat een iPhone altijd soepel blijft lopen, als je maar 1 app tegelijk kan laten draaien. Ik heb vaak genoeg dat ik MSN en IRC open wil laten staan en onder tijd nog wat wil kunnen browsen. Leg mij uit hoe je dat met een iPhone doet?
Met BeejiveIM en Colloquy bijvoorbeeld. Ze draaien niet op de achtergrond maar de iPhone houdt een verbinding in stand met hun servers waardoor je push notifications krijgt als je een bericht krijgt oid. Ondertussen kan je browsen, spelletje spelen, bellen, etc.

Dan heb je dus het voordeel van multitasking maar niet de nadelen (minder processortijd, kortere batterijduur, etc.).
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 11:16 Nieuwe Symbian-smartphones moeten honderd euro gaan kosten
Vorige 18:30 Hdmi 1.4 krijgt ondersteuning voor 3d-uitzendingen
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011