Ibland kan man stirra sig blind på Microsofts webbsidor när man letar efter bra information om utveckling för Windows Phone. Detta har gjort att jag missat en väldigt bra webbplats på Nokia som innehåller mycket bra information om Windows Phone.
Ibland kan man stirra sig blind på Microsofts webbsidor när man letar efter bra information om utveckling för Windows Phone. Detta har gjort att jag missat en väldigt bra webbplats på Nokia som innehåller mycket bra information om Windows Phone.
Posted at 12.08 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Jag har bett Anders Thun, en av de djupaste experterna på Windows Phone i Sverige, att förklara vad det är för fördelar med att kompilera om en Windows Phone 7 app till Windows Phone 8. Här är hans förklaring:
Att uppgradera sitt Windows Phone 7 projekt till Windows Phone 8 har en del fördelar då operativsystemet då har möjlighet att använda effektivare implementationer. Det handlar dels om att vi bytt .NET ramverk från .NET Compact Framework till CoreCLR som är samma version som används på Windows och dels om att vi implementerat en hel del kontroller, bl.a. Panorama och Pivot kontrollerna på ett mycket mer effektivt sätt.
Dessa förändringar har också gjort att vi får ett delvis annat beteende på en del funktioner. Oftast handlar det om odefinierade beteenden som applikationer oavsiktligt råkat dra nytta av eller beteenden som varit suboptimala som vi har velat ändra på.
Ovanstående har gjort att för att kunna erbjuda en så kompatibel exekveringsmiljö som möjligt för befintliga WP7 applikationer har vi infört något vi kallar ”quirks mode” där vi ser till att det beteende som applikationer förväntar sig och hade i Windows Phone 7 också upprätthålls under Windows Phone 8. Se det som en motsvarighet till det shim lager som finns implementerat i desktop Windows för att lura applikationer (och för all del implementera gammalt beteende) att de körs på en äldre version.
De optimeringar som gjorts i Panorama och Pivot är exempel på optimeringar som inte kommer en WP7 applikation som kör på WP8 tillgodo utan en WP7 applikation nyttjar de gamla versionerna av kontrollerna (som finns med i WP8 enbart som stöd till WP7 applikationer).
Det är mao så att de flesta applikationer som nyttjar de kontrollerna kommer att gå snabbare och förbruka mindre minne än motsvarande WP7 applikation om de uppgraderas till WP8.
Posted at 11.28 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Nu är det mastiga materialet Windows Phone 8 Jumpstart online för att avnjutas. Den är uppdelad i 20 moduler som går igenom allt om utveckling för Windows Phone 8.
Posted at 08.20 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Posted at 11.32 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Windows Phone 8, är en helt ny version av Microsofts operativsystem för telefoner. Det finns många nyheter både för användare och för utvecklare. I Windows Phone 8 Kickstart presenterar vi de viktigaste nyheterna för utvecklare i sex sessioner. Allt inspelat inför en specialinbjuden studiopublik.
Varje session är uppdelad i tre delar: Teaser; Föredrag och Frågestund. Välj de sessioner och delar som du finner är intressanta.
Behöver du en introduktion till Windows Phone 8 för utvecklare så rekommenderar jag Windows Phone 8 Jumpstart.
Posted at 07.43 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Svar: Ja
Denna fråga blir mer aktuellt nu när man kan ha en version av sin app för Windows Phone 7 och en version för Windows Phone 8. Man kan ladda upp flera versioner av sin app och det behöver inte endast vara för att man vill stödja olika versioner av operativsystemet. Det kan vara också om man vill stödja olika språk eller skärmupplösningar.
Posted at 15.22 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Här är några förslag på saker som man kan lägga till i sin app när man uppgraderar den ifrån Windows Phone 7 och som inte heller tar så lång tid att implementera.
Det finns en hel del nya Tiles som man kan använda i sin app.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662933(v=vs.105).aspx
Du kan nu sälja saker inne i din app.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206949(v=vs.105).aspx
Nu kan din app uppdatera låsskärmen på telefonen.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj571206(v=vs.105).aspx
Detta är en uppdatering av Fast App Switching (FAS). Skillnaden är att om man nu går ur sin app och sedan startar om den genom att tappa på appens primära tile eller starta den ifrån startmenyn så kommer den också då att väckas upp om den redan finns i minnet. (Med FAS så hade en ny instans skapats och den gamla hade kastats bort.)
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj735579(v=vs.105).aspx
Nu kan man skapa en egen kontaktlista som integreras i telefonens Kontakthub.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207034(v=vs.105).aspx
Du kan registrera din app så att den kan startas om en speciell filtyp eller URI schema använts.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx
Det finns ett Speech API som kan användas för att både förstå tal och för att konvertera text till till. Tyvärr finns det inte på svenska.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206958(v=vs.105).aspx
Posted at 15.11 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
Dina appar kommer att köra snabbare utan att du gör någon uppgradering till Windows Phone 8 men genom att också kompilera om dem för Windows Phone 8 så kan de att gå ändå snabbare. (Här finns en djupare förklaring varför det är så.) Detta genom att man bland annat då går över till nya versioner av kontrollerna för Panorama och Pivot. När du ändå håller på så kan det också vara värt att kolla om din app kan använda några av de nya funktionerna i Windows Phone 8. Här är en lista på några som är enkla att implementera.
OBS!
Testa din app noggrant. Tänk speciellt på att testa den i alla tre skärmstorlekarna som finns i Windows Phone 8. Kolla hur dina Tiles fungerar på Startskärmen. Kom ihåg att de nu kan vara i tre storlekar. Läs denna artikel på MSDN App platform compatibility for Windows Phone, som tar upp kompabilteten mellan plattformarna.
Posted at 07.25 in WindowsPhone | Permalink | Comments (3) | TrackBack (0)
Sedan förra veckan har Windows Phone 8 Training Kit funnits för nedladdning.
Den innehåller ett antal labbar:
Posted at 08.36 in WindowsPhone | Permalink | Comments (0) | TrackBack (0)
En ny funktion i Windows Phone 8 är att man kan distribuera appar utan att behöva ha dem i Windows Phone Store. Detta möjliggör att man kan börja bygga interna appar som man inte på något sätt vill att de skall synas utanför företaget.
Man behöver ett certifikat ifrån Symantec för att signera appen. Detta certifikat gäller i ett år och kostar $299.) Kan endast göras emot ett Företagskonto för Windows Phone Store. (Det vanliga kontot som företag alltid har haft för att publicera appar.)
Med detta certifikat skapar man ett Application Enrollment Token (AET).
Detta token installerar man på de telefoner som skall kunna installera och köra appar ifrån företaget. Detta kan göras på flera sätt, alltifrån att använda ett Mobile Device Management System (MDM) såsom ITunes till att skicka det i ett email.
Utvikning: Det finns två typer av företagsanslutningar man kan göra till en telefon: 1) Hanterad eller 2) Ohanterad. Är den hanterar, alltså med ett MDM så kan man göra lite annorlunda saker än om det är ohanterat. Man kan endast vara ansluten till ett hanterat företag, men till många ohanterade företag.
De appar som man vill distribuera skall man signera med certifikatet ifrån Symantec.
De kan sedan distribueras via MDM, som länkar, i email eller i en så kallad Company Hub.
Men jämna mellanrum kommer telefonen att kontakta en Microsofttjänst som validerar att AET fortfarande är giltigt.
Detta var en mycket kortfattad introduktion till detta ämne. Jag rekommenderar verkligen att se Windows Phone 8: Enterprise Development ifrån Build 2012. Den förklarar detta på ett djupare sätt.
http://www.windowsphone.com/en-US/business/for-business
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspx
Posted at 09.51 in WindowsPhone | Permalink | Comments (1) | TrackBack (0)
Recent Comments