PerSalmi.NET

Swedish .Net software developer...
# Tuesday den 27 March 2012

Som jag skrev tidigare i Bygga Windows Phone 7 Appar på Windows 8 Consumer Preview så fungerade inte Windows Phone emulatorn i WP 7.1 SDK när den installerades på Windows 8.

image

Nu har det kommit en uppdatering till WP 7 SD som laddas ner här: WP SDK 7.1.1 Update

Denna uppdatering löser dels problemet att kunna köra emulatorn på Windows 8, men ger även tillgång till emulatorer för de nyare, enklare, telefonmodellerna med 256 Mb minne.

Ett mindre problem som kvarstår som jag sett är att emulatorn går i snigelfart om man har Hyper-V funktionen installerad i Windows 8. Antagligen något slags krock där Hyper-V tar kontrollen över virtualiseringsfunktioner som Windows Phone emulatorn egentligen vill använda.

Tuesday, 27 March 2012 20:54:29 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows 8 | Windows Phone 7
# Tuesday den 6 March 2012

Om du installerat Windows 8 Consumer Preview på din utvecklingsdator och sedan försökt installera Windows Phone 7.1 SDK, för att kunna bygga appar med Visual Studio, så har du antagligen stött på felmeddelanden.

Det är främst två problematiska paket som gör att WP 7.1 SDK inte kan installeras:

  • Microsoft XNA Game Studio 4.0
  • Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0

Anledningen att installationen av dessa två paket misslyckas är att de i bakgrunden försöker installera Microsoft Games for Windows som en delkomponent och den version som SDK installationen laddar ner fungerar inte på Windows 8.

Detta går dock att lösa genom att ladda ner Microsoft Games for Windows separat och installera den före man försöker lägga in Windows Phone 7.1 SDK!

För att det hela ska fungera smärtfritt kan följande sekvens vara bra att följa:

  1. Stäng av UAC tillfälligt
  2. Avinstallera alla delar av eventuellt misslyckad Windows Phone 7.1 SDK installation
  3. Avinstallera Microsoft Games for Windows klienten
  4. Starta om datorn
  5. Ladda ner och installera Games for Windows nyare klient här - Games for Windows Marketplace-klient
  6. Installera Windows Phone 7.1 SDK
  7. Aktivera UAC igen
  8. Starta om datorn

image

När dessa steg har klarats av så kan man bygga appar för WP7 på en dator med Windows 8 Consumer Preview!

Men eftersom preview- och betavärlden inte är till för de som är rädda för lite omvägar så finns ju en del problem som återstår när det gäller att köra apputveckling på Windows 8.

  • Windows Phone emulatorn fungerar inte alls på Windows 8
  • Det går bara att bygga appar i Visual Studio 2010

Debugging måste alltså göras på en fysisk Windows Phone 7 enhet som är upplåst för utveckling. Tyvärr integreras inte heller verktygen i WP7 SDK med nya Visual Studio 11 Beta så man får hålla tillgodo med 2010 versionen av utvecklingsmiljön.

Tuesday, 06 March 2012 15:43:54 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Verktyg | Windows 8 | Windows Phone 7 | Visual Studio
# Wednesday den 13 April 2011

MIX11 dag två ser ut att bjuda på en del nytt om Windows Phone 7 efter en timmes tittande på keynote 2…

Att Microsoft känner av att det är hårt tryck på att släppa uppdateringar till WP7 är väldigt tydligt efter att de fått massiv kritik för uteblivna uppdateriongar och långsamt informationsflöde om vad som är på gång. WP7 delen av keynoteföredraget idag börjar med en ganska lång förklaring och ursäkt. Orsakerna som ges till fördröjningen är problem med sättet vissa telefoner tog emot uppdateringen som man började skeppa ut gjorde att man fick bygga om infrastruktur, ta fram en uppdaterad Zune klient mm. Nu fortsätter utrullningen utspridd över tiden, den är dock beroende av att operatörerna godkänt uppdateringen.

När det gäller hur det går för WP7 på marknaden så säger Microsoft att status på WP7 App Marketplace är att det finns 13000+ appar och 35000+ utvecklare med aktiva konton. Nokia jobbar stenhårt på sina första WP7 mobiler. Skype för WP7 kommer I höst. Spotify kommer också att släppas framöver ochn visades upp i en förhandsversion. Världssuccén Angry Birds släpps på Marketplace den 25:e Maj

Den riktigt stora uppdatering av telefonoperativet som kommer i höst kallas “Mango”, det kommer att finnas till alla idag tillgängliga WP7 mobiler samt på nya modeller som kommer. Det innehåller förbättringar på bred front med tunga delar som många fler länder som får tillgång till Marketplace, uppdaterar webbläsare och  multithreading. Inte mindre än 16 nya språk inkl svenska finns med Mango, Marketplace ökar till 36 länder för försäljning. Internet Explorer 9 ingår i Mango och baseras på samma kodbas som PC versionen av IE9. HTML5 standardsupport och hårdvaruacceleration, stöd för bakgrundsljud i HTML är bland nyheterna. Bland annat stöds videotaggen med H.264 kodning.

För apputvecklare märks främst förbättrade tiles, ringsignaler, SQL-databas, access till kalender och kontakter från appkod, rådataaccess till kameran och möjligheter att programmera mot inbyggd kompass och gyro. Ett nytt lättanvänt API för sensoranvändning är framtaget av Microsoft Research för att underlätta hantering av hårdvarusensorerna. Multitrådning ger möjligheter för snabb växling mellan appar, filnerladdning, alarmfunktioner som bevakas i bakgrunden, uppspelning av ljud från bakgrundstrådar och en del annat.

En intressant feature är bakgrundskörning av kod i stil med services, men Live Agents som det kallas  kör under korta sekvenser för att spara energi. En lokal SQL-databas baserad på SqlCE med LINQ-stöd och ORM för enkel lagring av data i applikationer kommer nu med i WP7, för att minska mängden av icke-kreativ kod som behöver skrivas. För övrigt har nätverks-APIerna har fått socketstöd. Men en av de hetare ändringarna för bland annat spelutveckling och visualisering är att både Silverlight och XNA kan kombineras i samma UI i en och samma app.

En nyckelordskarta lånad från keynotevideon avslöjar fler nyheter som kan vara google-värdiga:

image

Verktygen för “Mango” utveckling kommer att finnas tillgängliga under maj 2011. Scott Guthrie visar upp Mango Tools i Visual Studio 2010, bland annat en förbättrad emulator med accelerometerstöd och positionering där man kan ange position via en karta.

image

I Visual Studio med tilläggen för Mango finns profiliering av kod för telefoner. Även gratisversionerna av verktygen kommer att innehålla profileringsverktygen vilket tyder på att Microsoft vill försäkra sig om att användare av appar ska ha bästa möjliga prestanda när de använder telefonerna och att utvecklare inte längre har några utsäkter…

Prestandaförbättringar av inbyggda systemdelar för bland annat scrolling, bildavkodning, garbage collection och minnesanvändning har gjorts, minnesanvändning i existerande appar kan gå ner med så mycket som 30% bara genom dessa förbättringar.

Wednesday, 13 April 2011 22:16:01 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
.Net | Silverlight | Windows Phone 7 | Visual Studio
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2017 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 220
This Year: 1
This Month: 0
This Week: 0
Comments: 40

Datorer
All Content Copyright © 2017, Per Salmi