Ontwikkelaars kunnen in een volgende versie van Windows Phone mogelijk apps schrijven in C++. Dat schrijft een blog in een post die inmiddels is verwijderd. Tot nu toe kunnen Windows Phone-apps alleen in Silverlight en XNA geschreven worden.
Ontwikkeling in de gangbare programmeertaal C++ zal vermoedelijk vanaf Windows Phone 8 'Apollo' ondersteund worden, schreef Windows Phone-fansite WpSauce op basis van informatie van sprekers op een ontwikkelaarsevenement in India. De post is verwijderd, maar is nog in Googles cache te vinden. De oorspronkelijke link verwijst inmiddels naar een oud artikel over screenshots maken, vermoedelijk een aanwijzing voor bezoekers om schermafbeeldingen van de blogpost op te slaan.
Met C++ zouden veel meer ontwikkelaars apps kunnen maken voor Windows Phone. Een anderen reden voor het ondersteunen van C++ kan zijn dat Microsoft stopt met de ontwikkeling van Silverlight. Op dit moment kunnen ontwikkelaars alleen nog apps maken in Silverlight en XNA. Silverlight is Microsofts Flash-alternatief, terwijl XNA werd gemaakt voor Xbox Live en vooral bedoeld is voor games.
Ook zou de eerstvolgende versie van Windows Phone, Tango, veel meer talen ondersteunen. Dat is vermoedelijk een van de eisen van Nokia, dat nu Windows Phones kan uitbrengen in slechts 35 talen, waaronder Nederlands. Als Windows Phone de genoemde 120 talen zou ondersteunen, zou dat releases van toestellen in meer landen en regio's mogelijk maken. Tango zou bovendien integratie bieden met Google+ en Skype, meldt de Zwitserse site PocketPC.ch.
Microsoft heeft zelf het bestaan van Windows Phone Tango en Apollo nog nooit bevestigd. Het vermoeden bestaat dat Tango volgende maand op telecombeurs Mobile World Congress wordt onthuld. Tango zou vooral gericht zijn op het mogelijk maken van goedkopere toestellen met Windows Phone, door de eisen voor toestellen te verlagen. Apollo zou meer integratie moeten bieden met Windows 8, het besturingssysteem voor desktops dat op het gebied van design en typografie elementen van Windows Phone heeft overgenomen.
daar is XNA voor. XNA is hetzelfde framework als developers gebruiken als ze voor de Xbox ontwikkelen, als ik me niet vergis.Alleen het toevoegen van C++ ondersteuning is m.i. niet voldoende. Het OS moet ook ondersteuning bieden voor high-performance/low-latency audio/video/etc., alleen zo komt de markt voor bijvoorbeeld games en andere high performance apps los. Weet iemand hoe dat zit op WP in vergelijking met bijvoorbeeld Android of iOS?
[Reactie gewijzigd door NC83 op maandag 30 januari 2012 11:58]
roy-t beweert ook niet anders, hij zegt zelfs specifiek dat hij het heeft over "XNA op de Xbox".Das niet helemaal waar XNA wordt ook voor PC games gebruikt niet alleen Xbox
[Reactie gewijzigd door klonic op maandag 30 januari 2012 10:46]
[Reactie gewijzigd door Magnetra op maandag 30 januari 2012 08:08]
Precies! Dit is een flink probleem voor MS geweest sinds de "enkel ObjC op iOS / Flash is K" actie van Apple. Ik loop al een aantal maanden met collega's hierover te discussiëren en het toelaten van C/C++ was echt de enige optie voor MS nadat ze zelf Silverlight de nek omdraaide (-- wat vreselijk jammer is).Al eens gedacht aan cross-platform engines voor games bijvoorbeeld. Als een hele game herschreven zou moeten worden, enkel en alleen om op WP7 te kunnen draaien zou men daar toch twee keer over na moeten denken. Wanneer men echter de (in c++ geschreven) core kan behouden zal dit veel makkelijker gaan.
Net als met elke overstap van programmeertaal is dat gewoon een kwestie van wennen.Voor de meeste mensen is ObjectiveC niet de meest prettige ontwikkeltaal om mee te werken
[OT] ik ben toch wel erg benieuwd wat er niet praktisch zou zijn aan het iOS framework.en het framework eromheen is ook niet altijd even praktisch.
Ik ben zelf geen aanhanger van bytecode georiënteerde oplossingen als Java en C#Natuurlijk was het velen malen beter geweest als er gewoon native C# op iOS kon draaien.
Nope, je kunt programma's schrijven in C/C++ en Objective C en dat is altijd al zo geweest. Wat ze wel hebben tegengehouden is het gebruik van Flash voor iOS apps.Steve zag dit bovenstaande (probleem voor Apple) een jaar(?) geleden al en riep daarom een halt op alles behalve ObjC
Kom nou toch, Apple heeft Adobe meer dan één jaar de tijd gegeven om met een versie te komen die acceptabel werkt, toen ze dat niet voor elkaar kregen heeft Apple Flash definitief uitgezwaaid. En zeg nou zelf, we zijn nu een paar jaar en 2 CPU generaties verder en nog steeds is de performance een probleem op mobile devices. Het is niet voor niets dat ook Adobe er inmiddels een punt achter heeft gezet(en gaf voor het publiek Flash als zwarte schaap).
[Reactie gewijzigd door Carbon op maandag 30 januari 2012 15:09]
[Reactie gewijzigd door Dreamvoid op maandag 30 januari 2012 21:45]
'Tuurlijk wel, je moet het gewoon doen. Een nieuwe taal leren is heus niet zo moeilijk als je wel denkt, zeker niet als je het voor je werk doet (en dus 8 uur / dag eraan kunt besteden). Het gaat meer om instelling - d'r zijn genoeg mensen die verrekken het om een nieuwe taal te leren.maar je kan niet zomaar in een andere taal werken dan je gewoon bent.
[Reactie gewijzigd door blorf op maandag 30 januari 2012 10:24]
[Reactie gewijzigd door .oisyn op maandag 30 januari 2012 14:46]
Yay, efficiente snelle code serverside!Rete snel en/of meer App voor minder Jouls.
Uh....en dan JS/HTML bloat client side...En dan met een cross-platform javascript/HTML GUI er op.
[Reactie gewijzigd door Dreamvoid op maandag 30 januari 2012 21:55]
[Reactie gewijzigd door Mellow Jack op maandag 30 januari 2012 09:48]
[Reactie gewijzigd door Dreamvoid op maandag 30 januari 2012 21:40]
van http://blogs.msdn.com/b/v.../2011/10/20/10228473.aspxPlease note, however, that while the C++/CX syntax is very similar to C++/CLI, the underlying implementation is very different, it does not use the CLR or a garbage collector, and it generates completely native code (x64, x64, ARM depending on target).
[Reactie gewijzigd door Laurens-R op maandag 30 januari 2012 10:24]
Wat Microsoft managed C++ noemt is niets meer dan C++ met een paar tweaks aan de compiler zodat je naast C++ objecten ook .NET managed objecten kunt gebruiken.Het kan natuurlijk net zo goed managed C++ zijn
[Reactie gewijzigd door Carbon op maandag 30 januari 2012 10:18]
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Mobiele telefoons Laptops Apple Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True