<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-AU" xmlns:media="http://search.yahoo.com/mrss/">
  <id>https://david.gardiner.net.au/tags/Windows%20Phone.xml</id>
  <title type="html">David Gardiner - Windows Phone</title>
  <updated>2026-05-14T00:34:52.170Z</updated>
  <subtitle>Blog posts tagged with &apos;Windows Phone&apos; - A blog of software development, .NET and other interesting things</subtitle>
  <rights>Copyright 2026 David Gardiner</rights>
  <icon>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=64</icon>
  <logo>https://www.gravatar.com/avatar/37edf2567185071646d62ba28b868fab?s=256</logo>
  <generator uri="https://github.com/flcdrg/astrojs-atom" version="3">astrojs-atom</generator>
  <author>
    <name>David Gardiner</name>
  </author>
  <link href="https://david.gardiner.net.au/tags/Windows%20Phone.xml" rel="self" type="application/atom+xml"/>
  <link href="https://david.gardiner.net.au/tags/Windows%20Phone" rel="alternate" type="text/html" hreflang="en-AU"/>
  <category term="Windows Phone"/>
  <category term="Software Development"/>
  <entry>
    <id>https://david.gardiner.net.au/2022/01/lost-photos</id>
    <updated>2022-01-28T08:00:00.000+10:30</updated>
    <title>Are your photos safe?</title>
    <link href="https://david.gardiner.net.au/2022/01/lost-photos" rel="alternate" type="text/html" title="Are your photos safe?"/>
    <category term="Family"/>
    <category term="iOS"/>
    <category term="Synology"/>
    <category term="Windows Phone"/>
    <published>2022-01-28T08:00:00.000+10:30</published>
    <summary type="html">Last night I was chatting with a friend and remembering how years ago as a family we&apos;d visited Wallaroo (on the Yorke Peninsula in country South Australia).</summary>
    <content type="html">&lt;p&gt;Last night I was chatting with a friend and remembering how years ago as a family we&apos;d visited Wallaroo (on the Yorke Peninsula in country South Australia). I thought it would be nice to look at the photos I&apos;d took when we were there. I opened my phone and used the &apos;Places&apos; view to navigate to Wallaroo (figuring that would be easiest as I couldn&apos;t remember the exact date), but it didn&apos;t show any photos.&lt;/p&gt;
&lt;p&gt;That&apos;s odd. So I then grabbed my laptop and navigated to &lt;a href=&quot;https://onedrive.live.com&quot;&gt;https://onedrive.live.com&lt;/a&gt; (as since my Windows Phone days I&apos;ve made use of the auto-upload to OneDrive feature). It too has a &apos;Places&apos; view (though rather than a map, it&apos;s a list of places you can then drill in to), but again, no Wallaroo.&lt;/p&gt;
&lt;p&gt;I then drilled in to the OneDrive folder structure (under &lt;strong&gt;Pictures&lt;/strong&gt; then &lt;strong&gt;Camera Roll&lt;/strong&gt;), and got a nasty shock.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/onedrive-files.CyDW1v-S_Z2tuTUd.webp&quot; alt=&quot;OneDrive file listing&quot; /&gt;&lt;/p&gt;
&lt;p&gt;All the non-iOS photos are missing.&lt;/p&gt;
&lt;p&gt;There&apos;s basically no photos before December 2016 (looks like I have two photos from 2014 and 2015 that someone shared with me from their iPhone)&lt;/p&gt;
&lt;p&gt;Windows Phone uses the WP_ prefix for its image filenames. There&apos;s absolutely none under that directory.&lt;/p&gt;
&lt;p&gt;Check back to &lt;a href=&quot;https://onedrive.live.com&quot;&gt;https://onedrive.live.com&lt;/a&gt; - same story.&lt;/p&gt;
&lt;p&gt;Now I&apos;m getting worried.&lt;/p&gt;
&lt;p&gt;I fired up two of my older laptops. Neither of those had any older photos.&lt;/p&gt;
&lt;p&gt;Before I re-installed my older laptop I did make use of the both the &quot;File History&quot; and &quot;Backup and Restore (Windows 7)&quot; system image backup. I found the external drive that was used for those backups and plugged it in.&lt;/p&gt;
&lt;p&gt;The Backup and Restore system image backup has everything on it &lt;em&gt;except&lt;/em&gt; the OneDrive folder! In fact it seems to be explicitly excluded from that backup.&lt;/p&gt;
&lt;p&gt;The other problem is that all my Windows OneDrive instances have the &lt;a href=&quot;https://web.archive.org/web/20220827210558/https://support.microsoft.com/en-us/office/save-disk-space-with-onedrive-files-on-demand-for-windows-10-0e6860d3-d9f3-4971-b321-7092438fb38e?ui=en-us&amp;amp;rs=en-us&amp;amp;ad=us&quot;&gt;Files On-Demand&lt;/a&gt; feature enabled - meaning that just placeholders are on the disk until you access the file.&lt;/p&gt;
&lt;p&gt;Same goes for the File History - there&apos;s literally no &apos;OneDrive&apos; folder there. Turns out this is because &lt;a href=&quot;https://www.downloadsource.net/how-to-make-file-history-include-your-onedrive-folder-on-windows-10/n/14080/&quot;&gt;I had Files On-Demand enabled&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I also checked the Synology backups - both the full PC backup and the CloudSync I&apos;d set up for my OneDrive.&lt;/p&gt;
&lt;p&gt;My best guess by looking at some of the modification dates of the folders that are still there is that this might have happened quite a while ago, at least a year, if not longer. I don&apos;t look at photos that often, so I&apos;m really not sure.&lt;/p&gt;
&lt;p&gt;The only other backup I have are some CDs and DVDs that I&apos;ve kept, back when I used to do physical backups to optical media. The newest of those I&apos;ve found so far is from 2010. So I think I&apos;ve probably lost a good 6 years of my digital photos.&lt;/p&gt;
&lt;p&gt;What caused all the non iOS photos to be deleted? I honestly don&apos;t know. There are a few old photos that I found elsewhere in OneDrive (ones that I&apos;d copied into different folders), but &lt;em&gt;nothing&lt;/em&gt; under the &apos;Camera Roll&apos; directory. Could it have been the iOS OneDrive app? I&apos;m not sure. If I&apos;d noticed them missing soon after they were deleted, I probably could have restored them from OneDrive&apos;s Recycle Bin, but sadly that only keeps the last 30 days, and this seems to pre-date that by quite a while.&lt;/p&gt;
&lt;p&gt;Similarly, OneDrive also has a &apos;Restore your OneDrive&apos; that let you roll back OneDrive to a previous version, but again only within the last 30 days.&lt;/p&gt;
&lt;p&gt;Not surprisingly, I&apos;m feeling a little sad about that - particularly knowing there was photos of the kids when they were little, that I no longer have. At least it&apos;s not all our photos from that time - other family members have their phones and separate backups to mine.&lt;/p&gt;
&lt;p&gt;The moral of this story.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Backup your photos&lt;/li&gt;
&lt;li&gt;Check that you&apos;re backing up what you expected.&lt;/li&gt;
&lt;li&gt;Have a secondary (or tertiary) backup. Ideally ones that are a snapshot (not dynamically updated), and bonus points for keeping it at a separate location.&lt;/li&gt;
&lt;li&gt;Be careful using OneDrive Files On-Demand (and understand that may affect other backup strategies)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Learn from my mistakes.&lt;/p&gt;
</content>
    <media:thumbnail url="https://david.gardiner.net.au/_astro/onedrive-files.CyDW1v-S.png" width="183" height="140"/>
    <media:content medium="image" url="https://david.gardiner.net.au/_astro/onedrive-files.CyDW1v-S.png" width="183" height="140"/>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2016/12/farewell-windows-phone-hey-iphone</id>
    <updated>2016-12-23T21:13:00.001+10:30</updated>
    <title>Farewell Windows Phone, Hey iPhone</title>
    <link href="https://david.gardiner.net.au/2016/12/farewell-windows-phone-hey-iphone" rel="alternate" type="text/html" title="Farewell Windows Phone, Hey iPhone"/>
    <category term="iOS"/>
    <category term="Windows Phone"/>
    <published>2016-12-23T21:13:00.001+10:30</published>
    <summary type="html">I’ve had my Nokia Lumia 920 phone for just over three and a half years, and it’s starting to age.</summary>
    <content type="html">&lt;p&gt;I’ve had my Nokia Lumia 920 phone for just over &lt;a href=&quot;/2013/04/nokia-lumia-920&quot;&gt;three and a half years&lt;/a&gt;, and it’s starting to age. It has served me pretty well, but the screen is showing a distinct yellowing and more annoyingly if someone calls me, I need to switch to hands free mode for them to hear me. (Not always convenient if I’m in a public place like sitting on a bus!)&lt;/p&gt;
&lt;p&gt;So I’d started thinking about what’s next. I’d already decided that as much as I love the Windows Phone interface, there’s only a limited future for those phones so a change of platform was due.&lt;/p&gt;
&lt;p&gt;Initially I was looking at Android phones, in particular the Nexus models (figuring that they would be better supported and updated seeing as they come from Google). I was a bit concerned about a number of security vulnerabilities discovered in Android recently, and while iOS isn’t necessarily any more secure, I had been impressed with the stance Apple had taken with the FBI earlier this year. The other consideration was that the kids will all have iPads for school, so maybe iOS could make sense.&lt;/p&gt;
&lt;p&gt;I didn’t want a huge phone, so something similar in size to the 920 would be nice. A friend recently bought an iPhone 6 and I’d helped her set it up, and I thought it looked pretty good.&lt;/p&gt;
&lt;p&gt;So weighing all that up (combined with getting $140 store credit when I bought two iPads on Black Friday) an iPhone it is. I ended up going with an iPhone, opting for the latest iPhone 7 model.&lt;/p&gt;
&lt;p&gt;I placed the order on Wednesday and went in to the Apple Store here in Adelaide first thing Thursday morning to pick it up. Turns out most of the people in the queue outside the shop were for service and repairs so I was in and out in about 5 minutes. A quick visit across the road to Vodafone to get a nano SIM and job done. Because of the new SIM card, it did mean I couldn’t wait until Christmas morning to open my new present!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2016/12/img_0001%5b6%5d.png&quot; alt=&quot;iPhone Screen Shot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I already had an existing Apple ID, and it has a rather complex password. It’s quite a pain to have to enter into the phone repeatedly. I soon figured out that the fingerprint reader on the phone can be used instead of having to re-enter the password, but you need to enable that as it’s turned off by default.&lt;/p&gt;
&lt;p&gt;Next stop was to install apps. A few favourites to match those I’d used on my Lumia and a few new ones to try out.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Twitter&lt;/li&gt;
&lt;li&gt;Facebook&lt;/li&gt;
&lt;li&gt;BOM Weather&lt;/li&gt;
&lt;li&gt;Skype&lt;/li&gt;
&lt;li&gt;Dropbox&lt;/li&gt;
&lt;li&gt;My Vodafone Australia&lt;/li&gt;
&lt;li&gt;Microsoft Word/Excel/PowerPoint/OneNote/Outlook&lt;/li&gt;
&lt;li&gt;Office Lens&lt;/li&gt;
&lt;li&gt;Microsoft Authenticator&lt;/li&gt;
&lt;li&gt;Pluralsight&lt;/li&gt;
&lt;li&gt;Stocard&lt;/li&gt;
&lt;li&gt;metroMATE&lt;/li&gt;
&lt;li&gt;KeePass Touch&lt;/li&gt;
&lt;li&gt;Feedly&lt;/li&gt;
&lt;li&gt;Endomondo&lt;/li&gt;
&lt;li&gt;Australian Taxation Office&lt;/li&gt;
&lt;li&gt;SwiftKey Keyboard&lt;/li&gt;
&lt;li&gt;Google Maps&lt;/li&gt;
&lt;li&gt;Fing Network Scanner&lt;/li&gt;
&lt;li&gt;Pocket Casts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Paul Thurrott has written a couple of posts for people transitioning to iOS from Windows Phone. They are informative reading:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.thurrott.com/mobile/ios/63362/iphone-for-the-windows-guy-use-your-microsoft-accounts&quot;&gt;iPhone for the Windows Guy: Use Your Microsoft Accounts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.thurrott.com/mobile/ios/80461/iphone-windows-guy-minimize-apples-grip-device&quot;&gt;iPhone for the Windows Guy: Minimize Apple’s Grip on Your Device&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some app-specific notes&lt;/p&gt;

&lt;h2&gt;Stocard&lt;/h2&gt;
&lt;p&gt;I used this on the Lumia, but frustratingly the Windows Phone version doesn’t have a backup/export option, so I’ll need to re-enter all my store cards. Maybe I can scan the barcodes off of the Windows Phone app directly into the iOS one?&lt;/p&gt;
&lt;h2&gt;Microsoft Authenticator&lt;/h2&gt;
&lt;p&gt;A nice two-factor authentication app. Obviously I needed to manually transfer all my accounts over. One nice thing, I can now just ‘Approve’ when my Microsoft Account needs authentication. No idea why they couldn’t do that on Windows Phone.&lt;/p&gt;
&lt;h2&gt;Australian Taxation Office&lt;/h2&gt;
&lt;p&gt;I was able to export my data from this app on Windows Phone to OneDrive and import it into the iOS version. The only thing which doesn’t transfer is any photos of receipts.&lt;/p&gt;
&lt;h2&gt;Pocket Casts&lt;/h2&gt;
&lt;p&gt;It does cost $5.99, but a) it’s created by an Adelaide company and b) it has a lot of recommendations (including Thurrott), so I splashed out on this 😀. It can import OPML files. I had one lying around on OneDrive, though it wasn’t my current list as the default Windows Phone podcast app doesn’t support exporting OPML files. Not a big drama.&lt;/p&gt;
&lt;p&gt;So that’s my new Christmas present! Any other app suggestions for me?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2015/12/windows-10-mobile-on-lumia-920</id>
    <updated>2015-12-09T23:27:00.000+10:30</updated>
    <title>Windows 10 Mobile on Lumia 920</title>
    <link href="https://david.gardiner.net.au/2015/12/windows-10-mobile-on-lumia-920" rel="alternate" type="text/html" title="Windows 10 Mobile on Lumia 920"/>
    <category term="Windows Phone"/>
    <published>2015-12-09T23:27:00.000+10:30</published>
    <summary type="html">_(I wrote this post on 10th December, but was waiting for_ Open Live Writer _to support Blogger)_</summary>
    <content type="html">&lt;p&gt;&lt;em&gt;(I wrote this post on 10th December, but was waiting for&lt;/em&gt; &lt;a href=&quot;https://web.archive.org/web/20200522073015/http://openlivewriter.org:80/&quot;&gt;Open Live Writer&lt;/a&gt; &lt;em&gt;to support Blogger)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So this happened.. Last week I reset my phone so that Narelle could use it for a day (hers had broken the previous day). Once I replaced hers and got my handset back, I reset it again and started re-installing all my apps. Windows Phone may not be the most popular phones around, but one of the nice things about them is that they do automatic backups, and by default save all your contacts to the cloud, so there isn’t much you can accidentally lose.&lt;/p&gt;
&lt;p&gt;So after reinstalling everything I thought “hmm.. Maybe I should try out the Windows 10 update”. I’d resisted this urge previously as I’d read lots of reports of how unstable it was, but now the new 950/950XL handsets are out which come with Windows 10, and there’s just been an additional update since then too. Worst case I can use the support tool to reset my phone back to Windows Phone 8.1 again.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/12/wp_ss_20151210_0002_thumb%5b4%5d.png&quot; alt=&quot;Phone Update screen installing Windows Phone 10&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The install took a little while (maybe an hour?).&lt;/p&gt;
&lt;p&gt;I did notice the battery seemed to run down a bit on the first day – admittedly that day included the update which would have used a bit of juice.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/12/wp_ss_20151212_0001_thumb%5b4%5d.png&quot; alt=&quot;Windows Phone 10, Battery Status showing 23% left&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The trouble is it’s hard to know if that is just Windows 10, or my handset – I’ve seen it occasionally do similar things with 8.1.&lt;/p&gt;
&lt;p&gt;Windows 10 Mobile looks quite nice. The upgrade kept my icons on the start screen, though the layout needed tweaking as the size of the icons seemed to have changed slightly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/12/wp_ss_20151214_0001_thumb%5b4%5d.jpg&quot; alt=&quot;Windows Phone 10 Start Screen&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Some of the apps are updated (eg. News, Mail, Calendar). Actually I think I prefer the 8.1 News app, but the new one is ok. I have two mail accounts on my phone, and they ended up being combined. Not sure if there’s a way to un-combine them.&lt;/p&gt;
&lt;p&gt;Some pluses – they finally have an Australian keyboard option (Aussie! Aussie! Aussie! Oi! Oi! Oi!). The browser is also the latest Edge version.&lt;/p&gt;
&lt;p&gt;Some minuses – possibly due to my older handset – I find the response time for various things quite slow. Even just turning the phone on and unlocking has a noticeable delay. The opposite is true of scrolling. It seems a bit too sensitive, and I often end up scrolling way further than I intended.&lt;/p&gt;
&lt;p&gt;I’m going to stick with it for a little while and see how I go. If the battery does prove to be a problem then reverting back to 8.1 might be the best option.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2015/07/windows-phone-podcast-apps</id>
    <updated>2015-07-27T08:11:00.000+09:30</updated>
    <title>Windows Phone Podcast apps</title>
    <link href="https://david.gardiner.net.au/2015/07/windows-phone-podcast-apps" rel="alternate" type="text/html" title="Windows Phone Podcast apps"/>
    <category term="Windows Phone"/>
    <category term="Podcasts"/>
    <published>2015-07-27T08:11:00.000+09:30</published>
    <summary type="html">It seems such a simple thing to want:</summary>
    <content type="html">&lt;p&gt;It seems such a simple thing to want:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A podcast app&lt;/li&gt;
&lt;li&gt;One that doesn’t crash (too much)&lt;/li&gt;
&lt;li&gt;Can list and play episodes in most recent order&lt;/li&gt;
&lt;li&gt;Can download in the background&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You’d think?&lt;/p&gt;
&lt;p&gt;Way back in the day, Windows Phone 7 to be specific, podcasts were supported natively in the operating system. Except if you didn’t live in the USA. For some never explained reason, they never enabled this feature for non-US phones. Bizarre.&lt;/p&gt;
&lt;p&gt;If I recall correctly, the original Windows Phone 8 was no different, but then eventually Microsoft released the Podcast feature as a separate app – “podcasts”.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0001%5b3%5d.png&quot; alt=&quot;wp_ss_20150725_0001&quot; /&gt;&lt;/p&gt;
&lt;p&gt;It is a very basic app. Unfortunately I think that some of the developers of alternate podcast apps seemed to have given up when the official app came out – even if their own efforts had more features.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;https://www.microsoft.com/en-au/store/apps/carboncast/9nblggh0k7mv&quot;&gt;Carboncast&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0006%5b6%5d.jpg&quot; alt=&quot;Carboncast app screenshot&quot; /&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0007%5b6%5d.jpg&quot; alt=&quot;wp_ss_20150725_0007&quot; /&gt;&lt;/p&gt;
&lt;p&gt;One of the first apps I tried on WP8 was Carboncast. The layout and design still impress me, but sadly it proved quite unreliable (and no background downloads). Unfortunately the developer apparently lost interest too – the last update was December 2013.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;https://www.microsoft.com/en-au/store/apps/podcaster/9nblggh08d5n#ratings-reviews&quot;&gt;Podcaster&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This was my next app of choice for a fair while. It aims to be more like the original built in app (as it was released before that app was made available to the rest of the world).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0004%5b6%5d.png&quot; alt=&quot;Podcaster app screenshot&quot; /&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0005%5b10%5d.png&quot; alt=&quot;wp_ss_20150725_0005&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Background downloading was added in later versions, though I had occasional trouble with corrupted downloads.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;https://www.microsoft.com/en-au/store/apps/podcast-pro/9wzdncrcwvn7&quot;&gt;Podcast+ Pro&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0002%5b3%5d.jpg&quot; alt=&quot;Podcast+ Pro app screenshot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I then moved to this app – Podcast+ Pro. Pretty good, but no background downloading.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;https://www.microsoft.com/en-au/store/apps/podcast-lounge/9wzdncrdm06c&quot;&gt;Podcast Lounge&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0009%5b3%5d.jpg&quot; alt=&quot;Podcast Lounge app screenshot&quot; /&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0010%5b3%5d.png&quot; alt=&quot;wp_ss_20150725_0010&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I came across this one earlier this year (I think someone recommended it on Twitter) and had been using it until recently. It is quite good, but alas it didn’t do background downloads. A recent release supposedly added this feature, but the implementation appears to be buggy as it never worked for me.&lt;/p&gt;
&lt;p&gt;A few issues also with strange ordering of episodes and frustration with episodes previously ‘marked as played’ reappearing as unplayed. Feedback emails were sent, but no responses.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;https://www.microsoft.com/en-au/store/apps/castcenter/9wzdncrcwdd1&quot;&gt;Castcenter&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0003%5b3%5d.jpg&quot; alt=&quot;Castcenter app screenshot&quot; /&gt;&lt;img src=&quot;../../assets/2015/07/wp_ss_20150725_0008%5b3%5d.png&quot; alt=&quot;wp_ss_20150725_0008&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And so, another search of the store to see if there was anything else worth trying and I came across “Castcenter”. A free app, but you need to pay (in-app purchase) to unlock managing more than three podcasts. You can create custom playlists, and it does background downloads.&lt;/p&gt;
&lt;p&gt;So far so good.&lt;/p&gt;
&lt;p&gt;If you’re into podcasts and have a Windows Phone, let me know what app are you using?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2015/02/windows-phone-app-download-stats</id>
    <updated>2015-02-01T19:03:00.001+10:30</updated>
    <title>Windows Phone app download stats</title>
    <link href="https://david.gardiner.net.au/2015/02/windows-phone-app-download-stats" rel="alternate" type="text/html" title="Windows Phone app download stats"/>
    <category term="Windows Phone"/>
    <published>2015-02-01T19:03:00.001+10:30</published>
    <summary type="html">I’ve installed the Windows 10 preview build on my laptop, and one side-effect of this is that I can’t get the Windows Phone 7.1 SDK bits to work (they won’t install).</summary>
    <content type="html">&lt;p&gt;I’ve installed the Windows 10 preview build on my laptop, and one side-effect of this is that I can’t get the Windows Phone 7.1 SDK bits to work (they won’t install). Hopefully they will be supported eventually in later (or the final) versions of Windows 10, but for now it means I can’t do any 7.1 builds of my phone apps using my laptop.&lt;/p&gt;
&lt;p&gt;I thought it would be interesting to find out how many 7.1 users are still downloading the app, to gauge whether I should still try and support the older devices. I took a look at the download data for one of my apps (&lt;a href=&quot;http://www.windowsphone.com/s?appid=dcf35aa5-3829-e011-854c-00237de2db9e&quot;&gt;Aussie Toilets&lt;/a&gt;) for the last 3 months:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/02/image%5b36%5d.png&quot; alt=&quot;Graph showing percentage of Windows Phone OS versions. 7.1 at 13%, 8.0 at 33% and 8.1 at 53%&quot; /&gt;&lt;/p&gt;
&lt;p&gt;So, just over half of the downloads were using 8.1 and a third are still on 8.0. Only 13% are still on 7.1&lt;/p&gt;
&lt;p&gt;What about handset manufacturers? No surprises there – Nokia with 90%.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/02/image%5b35%5d.png&quot; alt=&quot;Bar graph showing handset manufacturers by percentage. HTC with 8%, LG with 1%, Nokia with 90% and Samsung with 3%&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And the same for country/region – Australia with 89%. I assume the other countries were just curious, international travellers or possibly even immigrants who preferred their original country’s settings.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/02/image%5b37%5d.png&quot; alt=&quot;Bar graph showing downloads by region. Australia with 83%, other countries all below 6%&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And finally just out of interest, age groups:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2015/02/image%5b38%5d.png&quot; alt=&quot;Bar graph showing age groups. Reasonably even spread from 15 - 22% across age groups&quot; /&gt;&lt;/p&gt;
&lt;p&gt;That’s a nice even spread across the various age groups.&lt;/p&gt;
&lt;p&gt;So that might mean that for now I’ll have to leave the 7.1 users high and dry. If support for installing the old SDK is fixed, then I can look at giving them a few more updates in the future. Alternatively I might be able to convert my old system image into a VHD file and then I can boot the laptop back into the old Windows 8.1 image. I’d have to trim down the VHD file so it can fit onto the 500GB SSD I’ve got in my laptop though (that may not be that easy as the original image that’s still sitting on the old non-SSD drive was also 500GB).&lt;/p&gt;
&lt;p&gt;The other messy part is that you can’t easily develop within a single version of Visual Studio for Windows Phone 7.1, 8 and 8.1. Visual Studio 2012 was the last to support 7.1 and also supported 8.0. Visual Studio 2013 can do 8.0 and 8.1 and &lt;a href=&quot;https://developer.microsoft.com/en-us/windows/&quot;&gt;Universal Apps&lt;/a&gt; (sharing code with desktop Windows).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2014/06/lumia-920stuck-in-headphones-mode</id>
    <updated>2014-06-10T22:52:00.001+09:30</updated>
    <title>Lumia 920–Stuck in ‘headphones’ mode</title>
    <link href="https://david.gardiner.net.au/2014/06/lumia-920stuck-in-headphones-mode" rel="alternate" type="text/html" title="Lumia 920–Stuck in ‘headphones’ mode"/>
    <category term="Windows Phone"/>
    <published>2014-06-10T22:52:00.001+09:30</published>
    <summary type="html">Last month after watching the demos from the Microsoft Build conference on the updates to Windows Phone, I decided to take the plunge and update my phone to Windows Phone 8.1.</summary>
    <content type="html">&lt;p&gt;Last month after watching the demos from the &lt;a href=&quot;https://web.archive.org/web/20211118065015/https://channel9.msdn.com/Events/Build/2014&quot;&gt;Microsoft Build conference&lt;/a&gt; on the updates to Windows Phone, I decided to take the plunge and update my phone to Windows Phone 8.1. All was going well and some of the new features were really nice – improved keyboard, the notification centre, and VPN support to name a few.&lt;/p&gt;
&lt;p&gt;Then all of a sudden a few weeks later my handset wouldn&apos;t acknowledge that my headphones were no longer plugged in. It thought they were always plugged in, so didn&apos;t play audio through the speaker – making receiving phone calls tricky as you either had to switch the call to &apos;hands free&apos;, or to quickly plug the headphones back in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://web.archive.org/web/20221128184330/https://social.msdn.microsoft.com/Forums/en-US/084727c4-41a8-40f7-86d0-f97fd7db9934/920-stuck-in-headphones-mode-days-after-updating-to-81-dp?forum=winphoneosissues&quot;&gt;A few others seemed to be in the same boat&lt;/a&gt;, but subsequent updates for 8.1 didn&apos;t resolve the issue. The original reporter then sent his phone off to be checked under warranty. I decided to do the same – for while the problem happened after I&apos;d upgraded to 8.1, there don&apos;t seem to be heaps of people with the same problem, so maybe it was more a coincidence and just a regular mechanical fault with the headphone jack.&lt;/p&gt;
&lt;p&gt;The only tricky bit was proving to Nokia that it was my phone (&lt;a href=&quot;/2013/04/nokia-lumia-920&quot;&gt;I&apos;d won it from Microsoft&lt;/a&gt; so I didn&apos;t have a receipt). After a bit of email tag and a few phone calls they were finally convinced and I posted my handset off to Sydney.&lt;/p&gt;
&lt;p&gt;Before being sent off to Nokia Care, I was asked to use the &lt;a href=&quot;https://www.nokia.com/support/licensed-products/&quot;&gt;Nokia Software Recovery Tool&lt;/a&gt;. This had the interesting effect of downgrading the firmware and OS back to 8.0 (and didn&apos;t fix the audio problem, which increased my suspicions that the problem was not software-based)&lt;/p&gt;
&lt;p&gt;Here&apos;s the details before it was posted off:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/06/image%5b9%5d.png&quot; alt=&quot;image&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Today I finally got it back. They&apos;d replaced the audio jack and the USB jack. Looks like they re-flashed the firmware with the Australian ‘country’ variant of the Lumia Black Update (3051.40000.1349.0007) – Probably better to have ‘RM-821_apac_australia_new_zealand_304’ instead of ‘RM-821_eu_euro1_425’ I suppose.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/06/image%5b4%5d.png&quot; alt=&quot;image&quot; /&gt;&lt;/p&gt;
&lt;p&gt;And yes, the audio is now working!&lt;/p&gt;
&lt;p&gt;While my phone was being serviced, I dug up my trusty old Samsung &apos;dumb&apos; handset and after visiting Vodafone to get a normal-sized SIM I at least was contactable on my mobile (if not online). Conveniently, Vodafone now give out SIMs that you can pop-out the middle to get a micro-SIM, so I didn&apos;t need to go back to the Vodafone shop a second time.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://david.gardiner.net.au/_astro/wp_20140610_0012.CEgRZ7Kc_VXzaO.webp&quot; alt=&quot;WP_20140610_001&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Also, thanks to the Windows Phone Backup feature, I am restoring all my apps and settings so my phone is basically back to how it was before all the dramas started! Very convenient.&lt;/p&gt;
&lt;p&gt;Next step, to the latest Windows Phone 8.1 release. With a new audio jack fitted, I&apos;m hoping there will be no more issues.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/06/image%5b14%5d.png&quot; alt=&quot;image&quot; /&gt;](../../assets/2014/06/wp_ss_20140610_0002%201%5b3%5d.png)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2014/05/aussie-forecast</id>
    <updated>2014-05-09T21:51:00.001+09:30</updated>
    <title>Aussie Forecast</title>
    <link href="https://david.gardiner.net.au/2014/05/aussie-forecast" rel="alternate" type="text/html" title="Aussie Forecast"/>
    <category term="Windows Phone"/>
    <published>2014-05-09T21:51:00.001+09:30</published>
    <summary type="html">My latest app for Windows Phone is now available in the store – Aussie Forecast [Broken link]!</summary>
    <content type="html">&lt;p&gt;My latest app for Windows Phone is now available in the store – Aussie Forecast [Broken link]!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/05/screenshot-lockscreen-wxga-768-1280%5b3%5d.png&quot; alt=&quot;Aussie Forecast Lock Screen&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Windows Phone 8 supports apps displaying custom information on the &lt;a href=&quot;http://www.windowsphone.com/en-au/how-to/wp8/settings-and-personalization/personalize-my-lock-screen&quot;&gt;lock screen&lt;/a&gt;. The Bing Weather app is a nice example, but I was frustrated by the inaccurate forecast data that it was using. &lt;a href=&quot;/2011/02/comparison-of-public-weather-forecasts&quot;&gt;Not the first time I&apos;ve seen this problem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So I thought I&apos;d create my own app that uses the Australian Bureau of Meteorology&apos;s data to display the forecast for a selected location. You can optionally choose to have the forecast displayed on your phone&apos;s lock screen, and a background task runs at regular intervals to keep the information current.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/05/screenshot-settings-wxga-768-1280%5b2%5d.png&quot; alt=&quot;Application main page screenshot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Future enhancements will include allowing a user-selected photo for the background image or the daily Bing Photo.&lt;/p&gt;
&lt;p&gt;If you&apos;ve got a Windows Phone 8 device, then please try it out [Broken link]!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2014/05/462x120_wps_download_cyan%5b5%5d.png&quot; alt=&quot;Download from the Windows Phone Store&quot; /&gt; [Broken link]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2014/05/using-bugsense-for-windows-phone-with</id>
    <updated>2014-05-04T21:45:00.001+09:30</updated>
    <title>Using BugSense for Windows Phone with Caliburn.Micro</title>
    <link href="https://david.gardiner.net.au/2014/05/using-bugsense-for-windows-phone-with" rel="alternate" type="text/html" title="Using BugSense for Windows Phone with Caliburn.Micro"/>
    <category term="Windows Phone"/>
    <published>2014-05-04T21:45:00.001+09:30</published>
    <summary type="html">BugSense is a 3rd party service I came across recently being promoted on Nokia&apos;s (now Microsoft&apos;s) DVLUP site.</summary>
    <content type="html">
&lt;p&gt;&lt;a href=&quot;https://www.bugsense.com&quot;&gt;BugSense&lt;/a&gt; is a 3rd party service I came across recently being promoted on Nokia&apos;s (now Microsoft&apos;s) &lt;a href=&quot;https://web.archive.org/web/20250318232659/https://dvlup.com/&quot;&gt;DVLUP site&lt;/a&gt;. They provide aggregation and reporting of errors from your apps.&lt;/p&gt;
&lt;p&gt;All of the usual platforms are supported, and conveniently they provide &lt;a href=&quot;https://www.nuget.org/profiles/bugsense/&quot;&gt;NuGet packages&lt;/a&gt; to facilitate integrating with Windows Phone 7, 8 and Windows Store apps.&lt;/p&gt;
&lt;p&gt;I like using &lt;a href=&quot;https://web.archive.org/web/20180126045445/http://caliburnmicro.codeplex.com:80/&quot;&gt;Caliburn Micro&lt;/a&gt; (CM) for most of my Windows Phone apps to help with using the MVVM pattern, and one of the requirements for using CM is to strip out the contents of the App.xaml.cs file&apos;s constructor, leaving just&lt;/p&gt;
&lt;p&gt;public App()
{
    // Standard XAML initialization
    InitializeComponent();
}&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://web.archive.org/web/20140713095032/https://www.bugsense.com/docs/windowsphone8&quot;&gt;The BugSense instructions&lt;/a&gt; however assume you&apos;re using a regular Windows Phone project that has the original App.xaml.cs contents. The workaround I&apos;ve settled on is to add the BugSense code to the body of the Configure method in the CM AppBootstrapper class.&lt;/p&gt;
&lt;p&gt;First, add the BugSense namespaces:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;using BugSense;
using BugSense.Core.Model;

Then initialise BugSense (replacing API\_KEY with the key displayed when you click on &apos;Help me integrate&apos; on the BugSense site:

protected override void Configure()
{
    // Initialize BugSense
    BugSenseHandler.Instance.InitAndStartSession(new ExceptionManager(App.Current), RootFrame, &quot;API\_KEY&quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You might also wish to add logging of handled exceptions too:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;catch (Exception ex)
{
    BugSenseLogResult logResult = BugSenseHandler.Instance.LogException(ex);

    // Examine the ResultState to determine whether it was successful.
    Debug.WriteLine(&quot;Result: {0}&quot;, logResult.ResultState.ToString());

    Debug.WriteLine(ex);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In a future post I hope to describe logging exceptions for background tasks.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2014/04/var-article-new-state</id>
    <updated>2014-04-06T08:10:00.001+09:30</updated>
    <title>var article = new State&lt;TheUnion&gt;();</title>
    <link href="https://david.gardiner.net.au/2014/04/var-article-new-state" rel="alternate" type="text/html" title="var article = new State&lt;TheUnion&gt;();"/>
    <category term=".NET"/>
    <category term="Conferences"/>
    <category term="Windows Phone"/>
    <published>2014-04-06T08:10:00.001+09:30</published>
    <summary type="html">What an interesting time to be a .NET developer!</summary>
    <content type="html">&lt;p&gt;What an interesting time to be a .NET developer!&lt;/p&gt;
&lt;p&gt;In the last week, Microsoft held its now annual &lt;a href=&quot;https://www.buildwindows.com/&quot;&gt;Build conference&lt;/a&gt; and announced a whole bunch of new product offerings and features. For most of us who can’t get there in person, downloading and watching the session videos is almost as good. All of the keynote and session videos are (or soon will be) available on the &lt;a href=&quot;https://web.archive.org/web/20211027215257/https://channel9.msdn.com/events/build/2014?wt.mc_id=build_hp&quot;&gt;Channel 9 Build 2014 event page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Build doesn’t just focus on .NET – it tends to cover developer topics that relates to any Microsoft technology – Windows desktop, Phone, Web and Azure (cloud).&lt;/p&gt;
&lt;h2&gt;Open sourcing&lt;/h2&gt;
&lt;p&gt;I remember having a conversation with &lt;a href=&quot;https://web.archive.org/web/20140426121359/http://shearer.org:80/User:Dan&quot;&gt;Dan Shearer&lt;/a&gt; many years ago. Dan is a big advocate of open source software. I surprised him at the time by telling him about this XML-based installer software that Microsoft had made open source and &lt;a href=&quot;https://www.firegiant.com/wixtoolset/&quot;&gt;hosted on SourceForge&lt;/a&gt; (10 years ago). I think this was still when other parts of Microsoft were still quite anti-open source. 10 years on, things have changed quite a lot.&lt;/p&gt;
&lt;p&gt;We have not only the &lt;a href=&quot;https://www.outercurve.org/&quot;&gt;OuterCurve Foundation&lt;/a&gt;, but now just announced at the Build conference, the &lt;a href=&quot;https://dotnetfoundation.org/&quot;&gt;.NET Foundation&lt;/a&gt; to promote and ‘steward’ a collection of open-source technologies for .NET. Curious that they created a second foundation, but what ever gets the job done I guess.&lt;/p&gt;
&lt;p&gt;The biggest thing in this area for me was the announcement that the new .NET C# and VB compilers (aka ‘Roslyn’) would become open source. They’re up now on CodePlex - &lt;a href=&quot;https://web.archive.org/web/20171231173348/http://roslyn.codeplex.com:80/&quot;&gt;http://roslyn.codeplex.com/&lt;/a&gt; (and yes, they’re taking pull requests too)&lt;/p&gt;
&lt;p&gt;My how things have changed!&lt;/p&gt;
&lt;h2&gt;8.1&lt;/h2&gt;
&lt;p&gt;Windows 8.1 Update 1 is out, and Windows Phone 8.1 is coming in the next few months. Apart from the new phone features, I think the big news here is the new “Universal” applications that make it simpler to develop a single app that works on both Windows Phone and Windows Store (aka Metro). Laurent Bugnion has &lt;a href=&quot;https://blog.galasoft.ch/posts/2014/04/about-windows-phone-8-1-and-universal-apps/&quot;&gt;more info on his blog&lt;/a&gt;. This is nice – though it only works for 8.1 so it doesn’t necessarily solve the problem of supporting older platforms (eg. Windows Phone 7 or the current Windows Phone 8 before the upgrade is released)&lt;/p&gt;
&lt;h2&gt;Azure&lt;/h2&gt;
&lt;p&gt;Watching the Day 2 keynote with Scott Guthrie impressed me with how much is going on in Azure land. I feel like I really need to get more familiar with this stuff.&lt;/p&gt;
&lt;h2&gt;Other highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;TypeScript 1.0 announced&lt;/li&gt;
&lt;li&gt;Cortana – like Siri but supposedly better&lt;/li&gt;
&lt;li&gt;.NET native compiler&lt;/li&gt;
&lt;li&gt;Seeing an iPhone and a Mac both used in demos – I don’t particular care about these devices but I know a lot of people do.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That will do for now – I’ve got some more videos to watch (if our monthly internet quota doesn’t get used up – I already managed to lose all my phone’s data quota when it decided to use 3G instead of the home wireless to stream the keynote 😢&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://david.gardiner.net.au/2013/07/aussie-toiletsfeatured-wp8-store-app-on</id>
    <updated>2013-07-01T23:56:00.001+09:30</updated>
    <title>Aussie Toilets–Featured WP8 store app on 2nd July</title>
    <link href="https://david.gardiner.net.au/2013/07/aussie-toiletsfeatured-wp8-store-app-on" rel="alternate" type="text/html" title="Aussie Toilets–Featured WP8 store app on 2nd July"/>
    <category term="Windows Phone"/>
    <published>2013-07-01T23:56:00.001+09:30</published>
    <summary type="html">In it&apos;s 2 and a bit year history, this is the first time I&apos;ve ever seen Aussie Toilets listed as a featured app in the Windows Phone 8 Store!</summary>
    <content type="html">&lt;p&gt;In it&apos;s 2 and a bit year history, this is the first time I&apos;ve ever seen &lt;a href=&quot;http://www.windowsphone.com/s?appid=dcf35aa5-3829-e011-854c-00237de2db9e&quot;&gt;Aussie Toilets&lt;/a&gt; listed as a featured app in the Windows Phone 8 Store!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/2013/07/wp_ss_20130701_0001%5b5%5d.png&quot; alt=&quot;Screenshot of Windows Phone 8 Store&quot; /&gt;&lt;/p&gt;
&lt;p&gt;It&apos;s one of the featured apps for 2nd July 2013. Nice! 😀&lt;/p&gt;
</content>
  </entry>
</feed>
