title: Using GetFilesAsync efficiently (ie, with QueryOptions) on Windows Phone
body: <p><a href="https://msdn.microsoft.com/en-us/library/windows/apps/hh994634.aspx?f=255&amp;MSPPError=-2147217396" rel="nofollow">This Microsoft article</a> admits that <code>GetFilesAsync</code> is inefficient if you access anything but basic properties without using <code>QueryOptions</code>, however <code>QueryOptions</code> is <a href="https://msdn.microsoft.com/library/windows/apps/br207995" rel="nofollow">not implemented for Windows Phone 8.1</a>. Without <code>QueryOptions</code> on my personal phone with 1800 odd photos <code>GetFilesAsync</code> takes about 12 seconds while <code>MediaLibrary.PictureAlbum.Pictures</code> takes about 0.6 seconds. Is there a way to make <code>GetFilesAsync</code> more efficient in WP8.1?</p>