<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>iOS &#8211; luke arms</title>
	<atom:link href="https://tech.lkrms.org/tag/ios/feed/" rel="self" type="application/rss+xml" />
	<link>https://tech.lkrms.org</link>
	<description>just a nerd with &#34;mild OCD tendencies&#34;</description>
	<lastBuildDate>Thu, 25 Apr 2019 02:52:55 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.12</generator>

<image>
	<url>https://tech.lkrms.org/wp-content/uploads/2016/06/cropped-Logo-Letters-WB-Circle-2-32x32.png</url>
	<title>iOS &#8211; luke arms</title>
	<link>https://tech.lkrms.org</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">152348619</site>	<item>
		<title>iOS Mail.app: when text doesn&#8217;t wrap while you&#8217;re writing an email</title>
		<link>https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/</link>
					<comments>https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Thu, 25 Apr 2019 02:52:55 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Mail.app]]></category>
		<guid isPermaLink="false">https://tech.lkrms.org/?p=1901</guid>

					<description><![CDATA[<p>Writing email is one of those fundamental things most of us have to do, so you&#8217;d expect doing it on your iPad or iPhone to be pretty painless. Lately, this hasn&#8217;t been my experience at all. I&#8217;ve found that text wraps fine when I&#8217;m reading emails, but when it&#8217;s time to write one (whether by &#8230; <a href="https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/" class="more-link">Continue reading <span class="screen-reader-text">iOS Mail.app: when text doesn&#8217;t wrap while you&#8217;re writing an email</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/">iOS Mail.app: when text doesn&#8217;t wrap while you&#8217;re writing an email</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Writing email is one of those fundamental things most of us have to do, so you&#8217;d expect doing it on your iPad or iPhone to be pretty painless.</p>
<p>Lately, this hasn&#8217;t been my experience at all. I&#8217;ve found that text wraps fine when I&#8217;m <em>reading</em> emails, but when it&#8217;s time to <em>write</em> one (whether by replying or starting from scratch), I&#8217;m writing into a window with a horizontal scrollbar, which makes it impossible to see all of my text (or, for that matter, the text I&#8217;m replying to) without continuously swiping left and right to see the beginning and end of each line.</p>
<p>It&#8217;s like Mail.app is enforcing a message width wider than the window it&#8217;s giving me to write in. Super frustrating, especially for correspondence that isn&#8217;t pithy.</p>
<p>It doesn&#8217;t seem to <a href="https://discussions.apple.com/thread/4323471">be</a> <a href="https://discussions.apple.com/thread/5301782">a</a> <a href="https://discussions.apple.com/thread/7701147">new</a> <a href="https://forums.macrumors.com/threads/mail-app-text-does-not-always-wrap.1895827/">phenomenon</a>, and none of the workarounds I&#8217;ve found on forums have worked for me:</p>
<ul>
<li>rotating the device</li>
<li>power cycling the device</li>
<li>disabling &#8220;Increase Quote Level&#8221;</li>
<li>removing and re-adding the account</li>
<li>using Gmail instead of IMAP (I noticed the same behaviour on both types of accounts)</li>
</ul>
<p>The only &#8220;solution&#8221; that &#8220;works&#8221; is dropping my iPad text size to the smallest available setting. But that makes text tiny across the entire device, and I&#8217;m too old for that.</p>
<p>I had just about given up on Apple&#8217;s Mail app when I noticed that hitting &#8220;Send Again&#8221;&#8211;on an email I had just sent with the wrapping issue&#8211;brought up the exact same message <em>without the wrapping issue</em>.</p>
<p>It turns out my fancy <a href="https://support.htmlsig.com/hc/en-us/articles/206943027-How-do-I-add-a-signature-to-Apple-Mail-on-iOS-">HTML signature</a> (not actually very fancy&#8211;just a table to keep things aligned) was causing the whole thing. I&#8217;ve deleted my iOS email signatures and wrapping works perfectly.</p>
<p>Apparently Mail on iOS doesn&#8217;t know what to do when email signatures contain HTML tables. I&#8217;ll have to figure something else out. Meanwhile, hopefully this discovery (that took me far too long to make) will help someone else.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/">iOS Mail.app: when text doesn&#8217;t wrap while you&#8217;re writing an email</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/ios-mail-app-when-text-doesnt-wrap-while-youre-writing-an-email/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1901</post-id>	</item>
		<item>
		<title>Why Android still sucks</title>
		<link>https://tech.lkrms.org/why-android-still-sucks/</link>
					<comments>https://tech.lkrms.org/why-android-still-sucks/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Mon, 02 Nov 2015 13:46:55 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=1202</guid>

					<description><![CDATA[<p>This is the second post in my November writing challenge series. I&#8217;ve been an Apple convert for a few years now (I started to see the light in 2010-ish), but every 12-18 months, I grab a Google-endorsed device that can run the latest version of Android and put it through its paces. I do this &#8230; <a href="https://tech.lkrms.org/why-android-still-sucks/" class="more-link">Continue reading <span class="screen-reader-text">Why Android still sucks</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/why-android-still-sucks/">Why Android still sucks</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>This is the second post in my <a href="https://lkrms.org/nanowrimo-tlcw/">November writing challenge</a> series.</em></p>
<p>I&#8217;ve been an Apple convert for a few years now (I started to see the light in 2010-ish), but every 12-18 months, I grab a Google-endorsed device that can run the latest version of Android and put it through its paces.</p>
<p>I do this because I feel obliged to speak without ignorance on the advantages and disadvantages of the major mobile platforms. Also because playing with new tech is fun.</p>
<h2>There&#8217;s more to it than the UI</h2>
<p>When it comes to Android vs. iOS, the differences are much bigger than user experience. Apple&#8217;s business model is completely different to Google&#8217;s, which impacts on everything about its hardware, software and online services.</p>
<p>Some of the differences are less obvious than others. For example, Google&#8217;s efforts to retain and profit from its users&#8217; data are no secret, but most people don&#8217;t realise <em>just how much</em> of their personal information is being passively disclosed. Apple, meanwhile, draws most of its profit from hardware sales and actively avoids the disclosure and retention of user particulars.</p>
<p>A more obvious difference is in the area of version fragmentation. Android hardware vendors aren&#8217;t obliged to provide timely software updates for their devices&#8211;even if they contain critical security patches&#8211;and most of them don&#8217;t. Meanwhile, iOS updates are made available, to all devices capable of running them, simultaneously. You can guess which of these ecosystems is riddled with unpatched, deprecated operating system software.</p>
<h2>But let&#8217;s talk about the UI anyway</h2>
<p>Assuming we&#8217;ve made peace with Android&#8217;s underlying constraints, the next question to ask is: how does its user experience stack up?</p>
<p>To find out, I tested Android &#8220;Lollipop&#8221; (5.1.1) on a Nexus 7 (2013 version). I tried to use it productively for about a week, in place of an equivalent iPad.</p>
<p>I accept that without migrating all of my data to Google&#8217;s cloud services, my experience of the platform wasn&#8217;t completely immersive, but hopefully you&#8217;ll agree that it was immersive enough to make a few meaningful observations.</p>
<h3>1. Reading and typing</h3>
<p>iOS always set a high bar when it came to the display, entry and editing of text, but with Lollipop, Android has caught up pretty comprehensively. Its new font (Roboto) is crisp and appealing; the default keyboard has an improved layout and responds without the lag of earlier versions; and working with text selections is much less frustrating than it used to be.</p>
<p>It&#8217;s not just the keyboard that&#8217;s more responsive. Animations are vastly smoother, and scrolling is finally on par with iOS. I can&#8217;t overstate the importance of these these improvements&#8211;they significantly increase user enjoyment and confidence.</p>
<h3>2. App updates</h3>
<p>Android&#8217;s built-in apps receive updates via Google&#8217;s Play Store. This allows core apps to be updated without the overhead of a full operating system update (great!), but it also makes for a volatile experience when the Play Store app itself needs updating (not so great!). After factory resetting my Nexus 7, I had the Play Store app crash, then declare it wasn&#8217;t installed, before eventually starting to work again. Unfriendly much?</p>
<p>The Play Store also had trouble resolving dependencies between core apps while they were being upgraded. A bunch of &#8220;You must upgrade X before you can upgrade Y&#8221; notifications were thrown at me after I hit &#8220;Update All&#8221;. This sort of thing shouldn&#8217;t happen <em>ever,</em> much less immediately after a factory reset (i.e. with no third-party apps in play).</p>
<h3>3. Settings, settings, settings</h3>
<p>The design of Android&#8217;s &#8220;Settings&#8221; app has improved significantly since previous versions, but I still found it relatively cluttered, with too many superfluous &#8220;advanced&#8221; options offered too prominently. Your mileage may vary.</p>
<p>Enterprise users will be annoyed to find that proxy auto-discovery remains unavailable in Lollilop. Manually entering a PAC file URL is still necessary. Apple has been all over this for years now. C&#8217;mon, Google!</p>
<p>Also, disabling those annoying keyboard tap sounds is not a simple task, because settings for &#8220;Sounds&#8221; aren&#8217;t all in one place. (I eventually found the toggle I was looking for&#8211;deep in &#8220;Keyboard&#8221; settings. Argh.)</p>
<p>Finally: IMAP users still can&#8217;t configure the stock email app to use custom mailboxes for Sent messages and Trash. Their names are hard-coded into the app.</p>
<h3>4. Notifications</h3>
<p>I liked that I could turn off all notifications for a set period of time (unlike &#8220;Do Not Disturb&#8221; mode on iOS, which needs to be manually switched off). I didn&#8217;t like that I could allow &#8220;priority&#8221; interruptions during this notification blackout&#8211;simply because it&#8217;s not clear what a &#8220;priority&#8221; interruption is (&#8220;Did I configure this? Do I trust my former self to have configured it properly? Is my presentation going to be interrupted by a Facebook message?&#8221;) I also didn&#8217;t like that the UI for this feature only appeared when I used the volume rocker. It belongs on the main notification panel.</p>
<h2>My verdict</h2>
<p>Android as an operating system isn&#8217;t bad. Like iOS, it has annoying shortcomings in some areas, but overall, it&#8217;s fast, beautiful and easy to use. When it&#8217;s not, pop-up tips pick up the slack.</p>
<p>So why do I think it &#8220;still sucks&#8221;?</p>
<p><em>It&#8217;s the apps.</em></p>
<p>Or, to be more specific, <em>it&#8217;s the tablet apps.</em></p>
<p>Android has been tablet-friendly for years now, but a large of number of app developers (including Facebook) stubbornly refuse to build tablet versions of their apps. With a few exceptions, most of the apps I tried on the Nexus 7 opened as stretched or magnified phone apps. I could access all of my content, but the apps were so useless I couldn&#8217;t do anything with it.</p>
<p>The iOS App Store, meanwhile, is full of high-quality tablet apps.</p>
<p>Also, iOS plays nice with IMAP.</p>
<p>Also, Apple doesn&#8217;t hunger and thirst for my metadata.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/why-android-still-sucks/">Why Android still sucks</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/why-android-still-sucks/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1202</post-id>	</item>
		<item>
		<title>OS X Server doesn&#8217;t cache iOS 8</title>
		<link>https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/</link>
					<comments>https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Wed, 17 Sep 2014 23:40:03 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[macOS server]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=1128</guid>

					<description><![CDATA[<p>Based on my testing this morning, although the caching service on OS X Mavericks Server is supposed to cache iOS updates, and although it does a perfectly good job caching App Store content, it does NOT cache iOS 8 itself. For those of us who manage large iPad deployments (and would prefer iOS 8 to &#8230; <a href="https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/" class="more-link">Continue reading <span class="screen-reader-text">OS X Server doesn&#8217;t cache iOS 8</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/">OS X Server doesn&#8217;t cache iOS 8</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Based on my testing this morning, although the caching service on OS X Mavericks Server is supposed to cache iOS updates, and although it does a perfectly good job caching App Store content, it does NOT cache iOS 8 itself.</p>
<p>For those of us who manage large iPad deployments (and would prefer iOS 8 to be installed by end-users), this is a problem. Potentially a multiple-terabytes-through-a-finite-pipe problem.</p>
<p>Thankfully the <a href="https://lkrms.org/caching-ios-updates-on-a-squid-proxy-server/">Squid hack I figured out during the iOS 7 launch</a> works with iOS 8 too. Otherwise we&#8217;d be in trouble.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/">OS X Server doesn&#8217;t cache iOS 8</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/os-x-server-doesnt-cache-ios-8/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1128</post-id>	</item>
		<item>
		<title>iPad Air vs. iPad mini with Retina</title>
		<link>https://tech.lkrms.org/ipad-air-vs-ipad-mini-with-retina/</link>
					<comments>https://tech.lkrms.org/ipad-air-vs-ipad-mini-with-retina/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Thu, 05 Dec 2013 00:33:35 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=1066</guid>

					<description><![CDATA[<p>iPad Air vs. iPad mini with Retina My experience with the Retina iPad mini alongside full-size iPads (including a brief play with the iPad Air, which does indeed perform like a &#8220;desktop-grade&#8221; device) confirms everything Shawn Blanc has written here. If you can&#8217;t decide which iPad to buy, go have a read!</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/ipad-air-vs-ipad-mini-with-retina/">iPad Air vs. iPad mini with Retina</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://shawnblanc.net/2013/12/three-weeks-with-two-ipads/">iPad Air vs. iPad mini with Retina</a></p>
<p>My experience with the Retina iPad mini alongside full-size iPads (including a brief play with the iPad Air, which does indeed perform like a &#8220;desktop-grade&#8221; device) confirms everything Shawn Blanc has written here.</p>
<p>If you can&#8217;t decide which iPad to buy, go have a read!</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/ipad-air-vs-ipad-mini-with-retina/">iPad Air vs. iPad mini with Retina</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/ipad-air-vs-ipad-mini-with-retina/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1066</post-id>	</item>
		<item>
		<title>Caching iOS updates on a Squid proxy server</title>
		<link>https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/</link>
					<comments>https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Fri, 20 Sep 2013 04:39:47 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[squid]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=987</guid>

					<description><![CDATA[<p>Update (22 December 2014): The following instructions have been updated and tested with iOS 8. Right now, my challenge is upgrading almost 200 iPads to iOS 7 with minimal pain (read: zero device handling). Factor in less-than-ideal Internet bandwidth and Apple&#8217;s disinterest in allowing proxies to cache iOS updates, and it&#8217;s been a bit of &#8230; <a href="https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/" class="more-link">Continue reading <span class="screen-reader-text">Caching iOS updates on a Squid proxy server</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/">Caching iOS updates on a Squid proxy server</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em><strong>Update (22 December 2014):</strong> The following instructions have been updated and tested with iOS 8.</em></p>
<p>Right now, my challenge is upgrading almost 200 iPads to iOS 7 with minimal pain (read: zero device handling). Factor in less-than-ideal Internet bandwidth and Apple&#8217;s disinterest in allowing proxies to cache iOS updates, and it&#8217;s been a bit of a headache.</p>
<p>First, a word of advice: <em>ask your users not to upgrade when prompted.</em> Do this before Apple release a major update, to buy yourself some time to test it on your network and to check that the update is being cached properly.</p>
<p>Hopefully your iPad fleet is already using your Squid proxy. Ours is configured (via Apple&#8217;s Profile Manager) to use a PAC file when it&#8217;s on our WiFi network. The PAC file directs all but onsite requests to Squid.</p>
<p>Unfortunately, iOS doesn&#8217;t use the proxy for everything; system update authorizations, in particular, don&#8217;t get out unless permitted on your firewall. Here&#8217;s the relevant rule on our iptables firewall (no_proxy_ok is one of our custom chains, as is tcp_allowed):</p>
<pre>-A no_proxy_ok -p tcp -m comment -m tcp -m multiport -d 17.0.0.0/8 -j tcp_allowed --dports 80,443,5223,2195,2196 --comment "allow Apple services (e.g. APNs, updates)"</pre>
<p>Mercifully, the update itself is requested via the proxy, but getting it to cache is non-trivial. Obviously max_object_size needs to be big enough to accommodate a 1GB+ file. I went with 2GB:</p>
<pre>maximum_object_size 2048000000 bytes</pre>
<p>But this wasn&#8217;t enough to get the update to cache. A bit of sleuthing led to the first problem: Apple adds HTTP headers like these to its updates, so Squid discards them:</p>
<pre>Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache</pre>
<p>The workaround is to break HTTP a little by adding this line above any other refresh_pattern entries in your squid.conf:</p>
<pre>refresh_pattern -i appldnld\.apple\.com 129600 100% 129600 ignore-reload ignore-no-store override-expire override-lastmod ignore-must-revalidate

refresh_pattern -i phobos\.apple\.com 129600 100% 129600 ignore-reload ignore-no-store override-expire override-lastmod ignore-must-revalidate</pre>
<p>This forces Squid to treat objects from *.appldnld.apple.com and *.phobos.apple.com as &#8220;fresh&#8221; (i.e. cacheable) for 90 days (129600 minutes), no matter what appldnld.apple.com and phobos.apple.com say.</p>
<p>Finally, I made sure appldnld.apple.com requests were excluded from Squid&#8217;s delay pools and filtering ACLs; you may need to make similar tweaks. I also found that maximum_object_size wasn&#8217;t being applied correctly to cache_dir, so I defined it explicitly, i.e.:</p>
<pre>cache_dir aufs /var/spool/squid3 256000 128 256 max-size=2048000000</pre>
<p>iOS 7 is rolling out smoothly as I type.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/">Caching iOS updates on a Squid proxy server</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/caching-ios-updates-on-a-squid-proxy-server/feed/</wfw:commentRss>
			<slash:comments>24</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">987</post-id>	</item>
		<item>
		<title>Daring Fireball on &#8220;Innovation through simplicity&#8221;</title>
		<link>https://tech.lkrms.org/daring-fireball-on-innovation-through-simplicity/</link>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Wed, 20 Feb 2013 00:58:14 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=457</guid>

					<description><![CDATA[<p>Daring Fireball on &#8220;Innovation through simplicity&#8221; One of the more common critiques I hear of iOS is that its home screen is boring / featureless / widgetless / uncustomisable. Now, don&#8217;t get me wrong, I&#8217;d love to see customisable widgets in the notifications pull-down of iOS. But the simplicity and consistency of its home screen &#8230; <a href="https://tech.lkrms.org/daring-fireball-on-innovation-through-simplicity/" class="more-link">Continue reading <span class="screen-reader-text">Daring Fireball on &#8220;Innovation through simplicity&#8221;</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/daring-fireball-on-innovation-through-simplicity/">Daring Fireball on &#8220;Innovation through simplicity&#8221;</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://daringfireball.net/linked/2013/02/19/innovation-through-simplicity">Daring Fireball on &#8220;Innovation through simplicity&#8221;</a></p>
<p>One of the more common critiques I hear of iOS is that its home screen is boring / featureless / widgetless / uncustomisable.</p>
<p>Now, don&#8217;t get me wrong, I&#8217;d love to see customisable widgets in the notifications pull-down of iOS. But the simplicity and consistency of its home screen is a win, in my opinion.</p>
<p>Daring Fireball agrees:</p>
<blockquote><p>The utter simplicity of the iOS home screen is Apple’s innovation. It’s the simplest, most obvious “system” ever designed. It is a false and foolish but widespread misconception that “innovation” goes only in the direction of additional complexity.</p></blockquote>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/daring-fireball-on-innovation-through-simplicity/">Daring Fireball on &#8220;Innovation through simplicity&#8221;</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">457</post-id>	</item>
		<item>
		<title>On multitasking lag in iOS</title>
		<link>https://tech.lkrms.org/on-multitasking-lag-in-ios/</link>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Sat, 16 Feb 2013 23:51:47 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=443</guid>

					<description><![CDATA[<p>On multitasking lag in iOS Can&#8217;t help agreeing with this: I honestly don&#8217;t care about seeing “multiple apps” on the iPad&#8217;s screen, but I&#8217;d love for Apple to find a way to make iOS multitasking less aggressive without compromising battery life, making the process of moving between apps instantaneous as it is on OS X.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/on-multitasking-lag-in-ios/">On multitasking lag in iOS</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.macstories.net/links/ios-multitasking-lag/">On multitasking lag in iOS</a></p>
<p>Can&#8217;t help agreeing with this:</p>
<blockquote><p>I honestly don&#8217;t care about seeing “multiple apps” on the iPad&#8217;s screen, but I&#8217;d love for Apple to find a way to make iOS multitasking less aggressive without compromising battery life, making the process of moving between apps instantaneous as it is on OS X.</p></blockquote>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/on-multitasking-lag-in-ios/">On multitasking lag in iOS</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">443</post-id>	</item>
		<item>
		<title>Unreal 3D rendering on iOS and Android: Epic Citadel</title>
		<link>https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/</link>
					<comments>https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Sat, 02 Feb 2013 23:27:01 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=329</guid>

					<description><![CDATA[<p>I&#8217;m not a gamer. At all. If I&#8217;m staring at a screen for fun, it&#8217;s to read, write, socialise or code. But I&#8217;m truly impressed with the real-time 3D rendering this free showcase app demonstrates: Epic Citadel for iOS Epic Citadel for Android (Google Play) Check out the falling leaves, flowing water and dynamic sun &#8230; <a href="https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/" class="more-link">Continue reading <span class="screen-reader-text">Unreal 3D rendering on iOS and Android: Epic Citadel</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/">Unreal 3D rendering on iOS and Android: Epic Citadel</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m not a gamer. <em>At all.</em></p>
<p>If I&#8217;m staring at a screen for fun, it&#8217;s to read, write, socialise or code.</p>
<p>But I&#8217;m truly impressed with the real-time 3D rendering this free showcase app demonstrates:</p>
<p><a href="https://itunes.apple.com/us/app/epic-citadel/id388888815">Epic Citadel for iOS</a><br />
<a href="https://play.google.com/store/apps/details?id=com.epicgames.EpicCitadel">Epic Citadel for Android</a> (Google Play)</p>
<p>Check out the falling leaves, flowing water and dynamic sun flare!</p>
<p>Here&#8217;s the kicker: the framerate on Mr 3&#8217;s first-gen iPad is <em>perfectly acceptable.</em> Of course the iPad 4, iPad Mini and Nexus 7 smoke it, but still. Unreal Engine 3 is amazing.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/">Unreal 3D rendering on iOS and Android: Epic Citadel</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/unreal-3d-rendering-on-ios-and-android-epic-citadel/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">329</post-id>	</item>
		<item>
		<title>Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos</title>
		<link>https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/</link>
					<comments>https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Mon, 14 Jan 2013 01:18:33 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=219</guid>

					<description><![CDATA[<p>Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos From Federico Viticci, on MacStories: You just used five apps and created four copies of a file (two of them are iOS Camera Roll + Photo Stream) to annotate a photo. Lather, rinse, repeat for note taking, PDF reading, electronic bill management, and assembling that &#8230; <a href="https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/" class="more-link">Continue reading <span class="screen-reader-text">Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/">Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.macstories.net/links/open-in-is-not-the-solution/">Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos</a></p>
<p>From Federico Viticci, on <a href="http://www.macstories.net/">MacStories</a>:</p>
<blockquote><p>You just used five apps and created four copies of a file (two of them are iOS Camera Roll + Photo Stream) to annotate a photo. Lather, rinse, repeat for note taking, PDF reading, electronic bill management, and assembling that nice slideshow of your vacation in Italy.</p></blockquote>
<p>Yes, I love a lot of things about Apple, but it&#8217;s not a blind love.</p>
<p>File sharing between apps on iOS still needs a LOT of work. Meanwhile, it&#8217;s incredibly annoying, benefits notwithstanding.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/">Why &#8220;Open In&#8221; doesn&#8217;t solve the brokenness of iOS silos</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/why-open-in-doesnt-solve-the-brokenness-of-ios-silos/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">219</post-id>	</item>
		<item>
		<title>Another killer iPhone app: Momento</title>
		<link>https://tech.lkrms.org/another-killer-iphone-app-momento/</link>
					<comments>https://tech.lkrms.org/another-killer-iphone-app-momento/#comments</comments>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Fri, 28 Dec 2012 10:05:46 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/?p=122</guid>

					<description><![CDATA[<p>Another killer iPhone app: Momento I haven&#8217;t kept a journal in years, but lately I&#8217;ve been considering the potential value in keeping track of thoughts and events too personal to share with the world. (I know, it&#8217;s hard to believe, but I&#8217;ve come to accept that TMI is an Actual Thing.) Enter Momento: the perfect &#8230; <a href="https://tech.lkrms.org/another-killer-iphone-app-momento/" class="more-link">Continue reading <span class="screen-reader-text">Another killer iPhone app: Momento</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/another-killer-iphone-app-momento/">Another killer iPhone app: Momento</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://itunes.apple.com/au/app/momento-diary-journal/id347019672?mt=8">Another killer iPhone app: Momento</a></p>
<p>I haven&#8217;t kept a journal in years, but lately I&#8217;ve been considering the potential value in keeping track of thoughts and events too personal to share with the world. (I know, it&#8217;s hard to believe, but I&#8217;ve come to accept that TMI is an Actual Thing.)</p>
<p>Enter Momento: the perfect companion for private journaling. It&#8217;s beautiful, intuitive, and has important features like plain-text export and local (i.e. private) backup.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/another-killer-iphone-app-momento/">Another killer iPhone app: Momento</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tech.lkrms.org/another-killer-iphone-app-momento/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">122</post-id>	</item>
		<item>
		<title>Killer [iPhone] app: Fantastical</title>
		<link>https://tech.lkrms.org/killer-iphone-app-fantastical/</link>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Wed, 05 Dec 2012 15:00:26 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iOS]]></category>
		<guid isPermaLink="false">http://lkrms.org/killer-iphone-app-fantastical/</guid>

					<description><![CDATA[<p>Killer [iPhone] app: Fantastical If you follow blogs that talk about apps, you’ve probably already seen this, but if not: Fantastical is THE must-have iPhone calendar app. It has completely replaced Apple’s built-in one for me. Its free-text event creation is flawless (especially when paired with the iPhone’s dictation), and the innovative “DayTicker” is the &#8230; <a href="https://tech.lkrms.org/killer-iphone-app-fantastical/" class="more-link">Continue reading <span class="screen-reader-text">Killer [iPhone] app: Fantastical</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/killer-iphone-app-fantastical/">Killer [iPhone] app: Fantastical</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://itunes.apple.com/au/app/fantastical/id575647534?mt=8">Killer [iPhone] app: Fantastical</a></p>
<p>If you follow blogs that talk about apps, you’ve probably already seen this, but if not:</p>
<p>Fantastical is THE must-have iPhone calendar app. It has completely replaced Apple’s built-in one for me. Its free-text event creation is flawless (especially when paired with the iPhone’s dictation), and the innovative “DayTicker” is the best calendar browsing implementation I’ve seen in.. forever.</p>
<p>Go buy it.</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/killer-iphone-app-fantastical/">Killer [iPhone] app: Fantastical</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12</post-id>	</item>
		<item>
		<title>On the iPad mini&#8217;s lack of retina</title>
		<link>https://tech.lkrms.org/on-the-ipad-minis-lack-of-retina/</link>
		
		<dc:creator><![CDATA[Luke]]></dc:creator>
		<pubDate>Tue, 13 Nov 2012 22:52:00 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[tablets]]></category>
		<guid isPermaLink="false">http://lkrms.org/on-the-ipad-minis-lack-of-retina/</guid>

					<description><![CDATA[<p>I’m not saying anything new here. I’m just doing a brain-dump so I can tell people to “go read my tumblr” rather than answer the same question ad infinitum. I’m lazy (efficient?) like that. I’ve already made a couple of posts about the iPad mini, but more detail about its “low-resolution screen” has been requested. &#8230; <a href="https://tech.lkrms.org/on-the-ipad-minis-lack-of-retina/" class="more-link">Continue reading <span class="screen-reader-text">On the iPad mini&#8217;s lack of retina</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/on-the-ipad-minis-lack-of-retina/">On the iPad mini&#8217;s lack of retina</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I’m not saying anything new here. I’m just doing a brain-dump so I can tell people to “go read my tumblr” rather than answer the same question ad infinitum. I’m lazy (efficient?) like that.</p>
<p>I’ve already made a couple of posts about the <a href="https://lkrms.org/a-few-thoughts-on-the-ipad-mini/">iPad mini</a>, but more detail about its “low-resolution screen” has been requested.</p>
<p>The iPad mini has the same pixel count as the iPad 2 &#8211; i.e. 1024&#215;768 &#8211; so given its size, the mini’s DPI is higher than the iPad 2. That said, it’s definitely not retina. You can easily make out individual pixels (if you try hard and/or care about such things).</p>
<p>I don’t have a problem with this. Apple’s anti-aliasing is excellent, so even text-intensive tasks like reading are comfortable on the iPad mini. That said, if you’ve been spoiled by a retina iPad, your mileage may vary.</p>
<p>But was I <em>disappointed</em> that the iPad mini was announced without a retina display? Yes and no. Obviously a “high-resolution screen” would be great, but at what cost? The device would be more expensive, it would need a more powerful graphics processor, it would draw more power, and to get the same battery life, it would be significantly thicker.</p>
<p>In my opinion, Apple have struck the right balance between price, size and battery life with the iPad mini. Hopefully with ever-improving processors and battery technology, a future mini will be retina. Meanwhile, I love my tiny low-res iPad :)</p>
<p>The post <a rel="nofollow" href="https://tech.lkrms.org/on-the-ipad-minis-lack-of-retina/">On the iPad mini&#8217;s lack of retina</a> appeared first on <a rel="nofollow" href="https://tech.lkrms.org">luke arms</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">18</post-id>	</item>
	</channel>
</rss>
