Hvorfor Windows Phone 7 ikke har Flash
NyheterSpør Microsoft hvorfor enkelte funksjoner ikke er i Windows Phone 7 og det vanlige svaret er at når du utvikler et nytt operativsystem i 18 måneder, må du gjøre noen harde valg om hva du kan få gjort i tide og hva som er viktigst for deg erfaring.
Det er grunnen til at ingen kopi og lim inn til 2011, og ingen tethering som modem.
Men det er bare en av grunnene til at Windows Phone 7 ikke kommer med Flash, ifølge Microsofts Andy Lees, nå president for mobilkommunikasjonsavdelingen.
Den andre (som også er grunnen til at en telefon som kjører Silverlight apps, ikke kan laste Silverlight på nettsider) gir oss noen mye mer interessante tips om fremtidens arkitektur i Microsofts mobilnettleser.
Vi er ikke allergiske mot Flash, vi er ikke allergiske mot Silverlight, vi er ikke allergiske mot HTML5 - men dette [Windows Phone 7-nettleser] støtter det ikke, "sa han til TechRadar.
"Vi har ikke utvidelsesmodellen inne i nettleseren for de brikkene, og når du ser fremtiden tror jeg du forstår hvorfor."
IE7.5?
Microsoft kaller Windows Phone 7-nettleseren "halvveis mellom IE7 og IE8", men det er når det gjelder å vise HTML-websider i stedet for komplette nettleserfunksjoner, og mens Adobe jobber med Flash for Windows Phone, må den plugge inn i nettleseren.
Og som Lees fortalte TechRadar, "det er ingen ActiveX plug-in-utvidbarhet på grunn av sikkerhetsmodellen, vi kommer ikke til å gjøre det. Og med en ActiveX-plug-in-modell, hvordan ville vi gjøre Flash?"
Kunne Microsoft ha gjort noe spesielt bare for Flash (og Silverlight)?
Igjen, det handler ikke bare om hvor mye tid de hadde. "Vi vil ikke åpne det og ta det bort, det ville være dårlig. Nettlesere skal til en annen utvidelsesmodell."
Det er sikkert sant for Chrome og IE9. Stykker som var en gang plug-ins, som Flash og PDF-gjengivelse i Chrome og JavaScript-motoren i IE9, er nå delsystemer i selve nettleseren.
For IE9s Chakra JavaScript-motor betyr det raskere nettlesing fordi IE ikke trenger å sende kode frem og tilbake mellom to systemer.
Flash i Chrome får raskere kommunikasjon, og det betyr også at du kan isolere Flash i hver kategori, sammen med resten av nettsiden. Hvis Flash krasjer i en fane, vil det ikke krasje i de andre websidene du surfer, og det kan også forbedre sikkerheten.
Hvis IE på fremtidige versjoner av Windows Phone skal bruke den typen ekstensibilitetsmodell, kan det hjelpe med bekymringer for at kjøring av Flash eller Silverlight designet for PCen ville hamre batterilevetid, fordi du får bedre ytelse og styrer kjøretidene som en del av det samme prosess vil bety bedre batterilevetid (jo før du er ferdig med å kjøre kode og slå prosessoren av igjen, jo mindre strøm bruker den).
Lees er veldig fast om ikke å snakke om veikart av Windows Phone, men dette er et spennende hint om mulige fremtidige retninger, og en annen måte mobilnettlesere kan fange opp til toppmoderne når du surfer på nettet.