
Welkom bij het vernieuwde Pocketinfo.nl en leuk dat je jezelf gaat registreren!
Geen probleem. Dat kan de beste overkomen. Vul uw e-mailadres in om uw wachtwoord opnieuw in te stellen
Om je account te kunnen activeren moet er nog 1 laatste stap gedaan worden. Er is een mail verstuurd naar met een activatielink. Klik op de link in de mail om je account te activeren.
Mary-Jo Foley van ZDnet zegt het gerucht opgevangen te hebben dat Microsoft tijdens het Mobile World Congress aanstaande Februari een tip van de sluier van Windows Phone 8 zal oplichten. Zij baseert zich op geruchten uit een Russisch forum;dus het zijn toch echt nog geruchten.
Mary-Jo heeft de volgende tekst uit het forum vertaald:
Windows Phone Apollo brings together platform parity with Windows 8, experience parity with Windows Phone Mango; and a set of new features and functionality developed for Windows Phone Apollo.
Platform parity means that the phone OS is now based on the Windows NT kernel instead of the Windows CE kernel. Windows Phone Apollo uses the Core System from Windows 8, which is a minimal Windows system that boots, manages its hardware and resources, authenticates and communicates on a network, and can be managed at a basic level.
Ze heeft daaruit de volgende conclusies getrokken.
Klinkt allemaal erg logisch. Heb momenteel zelf een tablet op Windows 8 draaien en zat me al te verbazen toen ik las dat de Apps tussen Windows Phone en Windows 8 niet uitwisselbaar zouden zijn. Dat lijkt hiermee opgelost. We zullen het binnenkort wel horen op het Mobile World Congress.
Reacties
De conclusie is dat Windows 8 de WinCE core krijgt van WP? Dat lijkt me andersom.
Dat daarmee de applicaties uitwisselbaar worden is trouwens onzin. Android gebruikt de Linux kernel en iOS gebruikt volgens mij de core van Mac os. Er is wel iets meer voor nodig om dan de applicaties uit te wisselen.
Toen bleek dat Windows Phone gewoon toch Windows Mobile was met een nieuw schilletje, viel het ook nog knap tegen hoeveel WM software ze aan de praat kregen. Een paar wijzigingen in de standaard bilbliotheken en het werkt al niet meer.
Las gisteren trouwens ook ergens een gerucht dat Samsung niet met de Galaxy S3 zou komen op de MWC maar met een high end WP model.
Dat daarmee de applicaties uitwisselbaar worden is trouwens onzin. Android gebruikt de Linux kernel en iOS gebruikt volgens mij de core van Mac os. Er is wel iets meer voor nodig om dan de applicaties uit te wisselen.
Aan de andere kant: goed geschreven .Net applicaties werkten op zowel Windows XP en op Windows Mobile....
Toen bleek dat Windows Phone gewoon toch Windows Mobile was met een nieuw schilletje, viel het ook nog knap tegen hoeveel WM software ze aan de praat kregen. Een paar wijzigingen in de standaard bilbliotheken en het werkt al niet meer.
Sorry, dit is complete onzin. WP7 is een compleet nieuw geschreven OS. En dat heb ik uit eerste hand van de ontwikkelaars in Redmond zelf. De CE-kernel is een generieke Embedded kernel, die gebruikt wordt van sensoren tot auto-entertainment systemen. Natuurlijk zit er zoiets generieks onder anders ben je over tien jaar nog niet klaar met bouwen. Net als OS-X onderdelen van FreeBSD bevat. Daarmee is het nog niet hetzelfde ding met een ander grafisch schilletje. Alle echte functionaliteit die een gebruiker normaal gebruikt is overnieuw geschreven. Alleen dingen als process-management en file-handling niet, maar dat gebruik je als gebruiker ook niet expliciet, alleen onder water....
Jaap
Dat daarmee de applicaties uitwisselbaar worden is trouwens onzin. Android gebruikt de Linux kernel en iOS gebruikt volgens mij de core van Mac os. Er is wel iets meer voor nodig om dan de applicaties uit te wisselen.
Aan de andere kant: goed geschreven .Net applicaties werkten op zowel Windows XP en op Windows Mobile....
Toen bleek dat Windows Phone gewoon toch Windows Mobile was met een nieuw schilletje, viel het ook nog knap tegen hoeveel WM software ze aan de praat kregen. Een paar wijzigingen in de standaard bilbliotheken en het werkt al niet meer.
Sorry, dit is complete onzin. WP7 is een compleet nieuw geschreven OS. En dat heb ik uit eerste hand van de ontwikkelaars in Redmond zelf. De CE-kernel is een generieke Embedded kernel, die gebruikt wordt van sensoren tot auto-entertainment systemen. Natuurlijk zit er zoiets generieks onder anders ben je over tien jaar nog niet klaar met bouwen. Net als OS-X onderdelen van FreeBSD bevat. Daarmee is het nog niet hetzelfde ding met een ander grafisch schilletje. Alle echte functionaliteit die een gebruiker normaal gebruikt is overnieuw geschreven. Alleen dingen als process-management en file-handling niet, maar dat gebruik je als gebruiker ook niet expliciet, alleen onder water....
Jaap
Er zijn nog wat tussen stappen geweest. Ik mag aannemen dat ze daar wel iets van gebruitk hebben, WP(zonder 7) a.k.a Photon dat was al voor WM6.5.3
Work on a major Windows Mobile update may have begun as early as 2004 under the codename "Photon", but work moved slowly and the project was ultimately cancelled.[6] In 2008, Microsoft reorganized the Windows Mobile group and started work on a new mobile operating system.[7] The product was to be released in 2009 as Windows Phone, but several delays prompted Microsoft to develop Windows Mobile 6.5 as an interim release.[8]
Het complete verhaal:
http://en.wikipedia.org/wiki/Windows_Phone#Development
WinCE 7 kernel
http://wmpoweruser.com/windows-phone...d-on-win-ce-7/
Ik ga er maar vanuit dat men die al deels beschikbaar had, tijdens WP(Photon)
Die WinCE 7 kernel schijnen ze ook weer te willen dumpen ivm WP8 om over te stappen op een NT kernel.
http://wmpoweruser.com/convincing-ar...ows-nt-in-wp8/
Nahja. WinCe is het altijd al geweest
Aan de andere kant: goed geschreven .Net applicaties werkten op zowel Windows XP en op Windows Mobile...
Compatibiliteit heeft dus inderdaad helemaal niets met de kernel te maken.
Zeker niet voor "interpreted applicaties". Om WP applicaties te kunnen gebruiken op een ander platform hoeft alleen de Silverlight runtime omgeving van WP geport te worden. Net zoals Microsoft dat heeft gedaan voor XBox live en dat je Android apps kunt draaien op een PC.
Ik kan me alleen nog wel een histerische gebruiker herinneren die het onacceptabel vond om een phone app te gebruiken op een tablet. Laat staan op een desktop ...
Andersom, dat je Windows desktop applicaties zou kunnen draaien op een WP device, zit er uiteraard niet in.
WP7 is een compleet nieuw geschreven OS.
Dat is inderdaad complete onzin. Of marketingpraat.
Uiteraard is WP gewoon voor een heel groot deel gebaseerd op WM. Alleen de launcher/gebruikersinterface is compleet nieuw. Al zal dat inderdaad voor de leek wel hetzelfde zijn als "het os".
Het punt is echter dat ze er een tijd terug achterkwamen dat je native WM applicaties ook kunt draaien op (een gehackte) WP device. Daarvoor moet er wel een hele hoop hetzelfde zijn in de onderliggende architectuur. Alleen bleek daarbij ook dat er her en der wel verschillen zijn in de bibliotheken waardoor er uiteindelijk maar heel weinig applicaties volledig werkten.
Kortom, voor native gecompileerde applicaties moet echt alles exact hetzelfde zijn wil het werken. Niet alleen de kernel. Als een applicatie uberhaupt al direct toegang zou hebben tot de kernel.
Dat is inderdaad complete onzin. Of marketingpraat.
Uiteraard is WP gewoon voor een heel groot deel gebaseerd op WM. Alleen de launcher/gebruikersinterface is compleet nieuw. Al zal dat inderdaad voor de leek wel hetzelfde zijn als "het os".
Sorry, noem je mij een leugenaar, want dan is deze discussie snel afgelopen.
Ik heb ontwikkelaars persoonlijk gesproken. Geen marketeers, mensen die met hard werken dingen hebben moeten bouwen. Voor Photon is 90% van de codebase van WM6.5 weggegooid. Die vervolgens in zijn geheel is weggegooid om WP7 te bouwen. Dit heb ik eerste hand van verschillende ontwikkelaars uit verschillende delen van het OS: de scheduler en memory management, PIM-functionaliteit, office, media management, etc. Alles wat om de CE-kernel zit is volledig herschreven zonder uitzondering.
Het punt is echter dat ze er een tijd terug achterkwamen dat je native WM applicaties ook kunt draaien op (een gehackte) WP device. Daarvoor moet er wel een hele hoop hetzelfde zijn in de onderliggende architectuur. Alleen bleek daarbij ook dat er her en der wel verschillen zijn in de bibliotheken waardoor er uiteindelijk maar heel weinig applicaties volledig werkten.
Kortom, voor native gecompileerde applicaties moet echt alles exact hetzelfde zijn wil het werken. Niet alleen de kernel. Als een applicatie uberhaupt al direct toegang zou hebben tot de kernel.
Natuurlijk is dat zo. Als je een simpele calculator bouwt die niets van de oude API's gebruikt leun je op de core .Net spec, en dan krijg je alles aan de gang. Maar dat geldt ook voor elke standaard C, C# en Objective-C app in Linux. Maar zodra je wat complexere dingen gaat doen die buiten de .Net core spec vallen ga je de mist in. Dat Microsoft dingen intern zelf standariseerd om hun eigen het leven makkelijker te maken is logisch. Je moet stabilitet hebben omdat je anders continue bezig bent je mensen intern op te leiden.
Maar dat dingen dezelfde (core .Net) spec respecteren betekent op geen enkele manier dat het OS nieut opnieuw is gebouwd. Het betekent alleen dat ze tijdens het opnieuw bouwen niet als een dolle iets totaal anders gebouwd hebben maar wel degelijk aan standarisatie hebben gedacht....
Jaap
Als je het in het persoonlijk wil trekken prima. Ik zeg niet dat je een leugenaar bent, maar je bent wel iemand die altijd met sterke verhalen komt en die zichzelf groter probeert voor te doen dan hij is. Ik ken dat soort mensen ook in mijn kennissenkring. Ze geloven zelf wat ze zeggen, maar daarmee is wat ze zeggen nog niet altijd de waarheid.
Verwijzen naar wat “ontwikkelaars” gezegd zouden hebben zegt bijvoorbeeld verder niets. Dat is alleen maar om voor te doen alsof je een soort autoriteit bent op het gebied. Die ontwikkelaars weten ook niet wat er over de gehele breedte is aangepast en de ontwikkelgeschiedenis geeft wel degelijk aan dat de producten op elkaar gebaseerd zijn.
Dat verhaal van Photon is ook compleet irrelevant, want dat hebben ze inderdaad weggegooid. Daarna zijn ze gewoon weer begonnen met een afgeleide van WM. Er is uiteraard wel een hoop uit verwijderd en nieuw aan toegevoegd. Multi touch, gestures, dual core support en dergelijke zaten er vroeger allemaal niet in. Bepaalde delen zullen daardoor ook vast bijna volledig herschreven zijn, maar dat ze nou de kernel en alle overgenomen bestaande bibliotheken opnieuw geschreven zouden hebben om weer exact hetzelfde te doen gelooft natuurlijk geen hond. Zeker niet in zo’n korte tijd.
Dat je denkt dat een calculator gebouwd kan worden zonder gebruik te maken van het OS geeft dan precies waar het echt helemaal mis gaat. Een calculator bestaat juist voor 90% (als we dan toch arbitrair percentages gaan noemen) uit OS calls. Het opstarten van de applicatie, event loop, aanmaken van button en tekst controls, uitlezen van die controls etc etc etc. Daar gebruik je bij een native applicatie allemaal het os voor.
Dat zo’n applicatie het nog steeds doet op een “compleet nieuw os” is dus wel degelijk een teken dat er onderhuids maar heel weinig veranderd is.
Ook het verwijzen naar een “.net core” laat zien dat je het niet echt snapt. Dat hele .Net is een geinterpreteerde omgeving. Net zoals Java en Flash. Die maken gebruik van een runtime omgeving met eventueel een framework. Daarom draaien Flash, Java en .Net applicaties op zo’n beetje elk apparaat ongeacht hardware en os.
Een native WM applicatie roept wel direct het OS aan en draait alleen maar op een apparaat met een vrijwel volledig identiek OS inclusief bibliotheken en zelfs dezelfde processorarchitectuur.
Wat Microsoft wel heeft gedaan is het onmogelijk te maken voor standaard ontwikkelaars om nog echte native applicaties te maken voor WP. Daarmee omzeilen ze het probleem dat de boel niet meer 100% compatible is en je hebt geen “rogue apps” meer die direct toegang hebben tot het OS en zo de boel kunnen verstieren. Nadeel is dan bijvoorbeeld wel dat dus het multitasking van de “WM core” onbruikbaar wordt. Multitasking voor dat soort third party apps moet dan weer een beetje in de runtime gefrommeld worden.
Anyway, het punt was dat het gelijktrekken van de kernel van WP8 en Windows 8 zou helpen met uitwisselbaarheid van de applicaties. Hoop dat het inmiddels ook voor een leek duidelijk is dat dat niets uitmaakt of hooguit een kleine stap is in de richting (als ze vervolgens ook alle andere bibliotheken gelijk trekken).
Als je het in het persoonlijk wil trekken prima. Ik zeg niet dat je een leugenaar bent, maar je bent wel iemand die altijd met sterke verhalen komt en die zichzelf groter probeert voor te doen dan hij is. Ik ken dat soort mensen ook in mijn kennissenkring. Ze geloven zelf wat ze zeggen, maar daarmee is wat ze zeggen nog niet altijd de waarheid.
Verwijzen naar wat “ontwikkelaars” gezegd zouden hebben zegt bijvoorbeeld verder niets. Dat is alleen maar om voor te doen alsof je een soort autoriteit bent op het gebied.
Dan is deze discussie wat mij betreft ten einde. Als je keiharde informatie rechtstreeks vanuit ontwikkelaars, programma-management en hoger wenst te negeren, is dat jouw keuze. Ik zat maandelijks met mensen aan de telefoon en sprak ze jaarlijks persoonlijk gedurende een week. Jij baseert je op knutselaars, ik op insiders die betaald worden de moeilijke keuzes te maken. Laat de mensen hun conclusie maar trekken.
Jaap
Heren, graag weer on-topic reageren. Het wordt nu persoonlijk en dat is niet de bedoeling. Als jullie het een en ander nog uit willen spreken dan graag via privé bericht.
Inderdaad het "topic" waarop ik reageerde is dat die kernel vervangen zou gaan worden en de conclusie dat dat apps uitwisselbaar zou maken.
Of Microsoft dan zo idioot geweest is dat ze zelfs onder extreme tijdsdruk al hun bruikbare code weggegooid hebben of dat ze die code gewoon hergebruikt hebben is verder compleet irrelevant voor het onderwerp. Die ontwikkelaars geven ook in geen enkel geval aan dat er ongewijzigde WinCE delen herschreven zijn. Dus daar hebben we ook niets aan om dat vast te stellen. Zo lang er geen keihard bewijs is ga ik er voor wat dat betreft vanuit dat ze bij Microsoft niet gek zijn.
Conclusie blijft dat ze voor WP7 WinCE hebben overgenomen (danwel vrijwel exact hetzelfde herschreven) en dat zelfs dan alsnog eigenlijk geen native WM applicatie volledig draait op een WP device, omdat zelfs een paar kleine wijzigingen in WinCE en/of de bibliotheken eromheen al de compatibilteit breken. Laat staan dat het vervangen van alleen de kernel van WinCE iets gaat schelen.
Sowieso maakt het pas wat uit als Microsoft het ontwikkelen van native applicaties weer gaat toestaan en vervolgens pas als Microsoft de kernel met een flink aantal basis bibliotheken echt gelijk trekt. En dan dus nog de sprong dat mensen een phone app op hun PC of tablet zouden moeten willen gebruiken of andersom.
Mag trouwens wel hopen dat Microsoft inderdaad zorgt dat er voor WP applicaties een runtime komt voor gebruik op Win8 tablets. Zoals Bluestack voor Android apps. Al heb je voor Android gewoon android tablets en een android app draaien op een PC zie ik dan weer niet zo snel gebeuren.
Je moet ingelogd zijn om te kunnen reageren. Profiel aanmaken?