Citat:
Ursprungligen postat av Spindel
Windows Phone 7 är en HELT NY PLATTFORM. Det har inget med Windows Mobile att göra förutom att viss kod har återanvänts. I övrigt fungerar INGET som fungerade på Windows Mobile på Windows Phone.
Det du skriver om Android kan lika gärna vara Windows Phone i framtiden. Värt att tänka på, speciellt nu när världens största mobiltillverkare tänker gå över 100% till Windows Phone.
Edit: Man ska även komma ihåg att Windows Mobile drabbades väldigt hårt av fragmentation. Det drabbade även Symbian. Samtidigt börjar Android lida av fragmentation - något som brukar vara ett tecken på att ett operativsystem är på väg att gå i graven. Med Windows Phone 7 får alla uppdateringar.
|
HELT NY är nog att ta i väldigt mycket. Om jag inte är ute och cyklar så har MS 2 "kernels" som det mesta baseras på NT kärnan och CE/MOBILE kärnan. Sedan har de 2 huvudsakliga varianter av .NET runtimen, den stora och en för mobiler,xbox,etc. (och dessa 2 delar nog en hel del kod).
Så troligen kör MS en kombination av dessa 2 i grunden. Att skriva om dessa jättelika komponenter är ett rätt stort och onödigt projekt eftersom de kan skala rätt bra genom att mixa de existerande systemen.
Det som är nytt är väl gränssnittet, applikationerna och API'erna för att göra telefonappar (Fast .NET för mobiler har ju funnits ett tag). Det MS satsar på är att skala bort mycket gammal skit och göra ett nytt enhetligt system med erfarenheter av hur "app utveckling" fungerat på Xbox360 (där amatörer kan publicera .NET baserade spel). Tanken är nog att genom att begränsa sig till .NET så kan dom dra ner på andelen "skadliga program" samtidigt som dom ger en enkel och snabb miljö åt folk att utveckla på.
Däremot håller jag helt med dig om att MS har en möjlighet i att skapa en plattform som inte fragmenteras för mycket, redan nu verkar det ju vara vilda västern med app-stores och begränsningar här och där med olika Android devices.
Alla som utvecklade mobil applikationer tidigare medan J2ME var dominerande minns precis hur illa det blev med en fragmenterad marknad där du spenderade en majoritet av tiden på nätverk, telefon och andra kompabiltetsproblem. Det är svårt att vara innovativ när man bara sitter och jagar med problem som uppstår med obskyra kombinationer av devices och nätverk.