<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Get Info: #iphone</title>
    <description>Posts tagged “iphone” — Blog of independent game and app developer Matt Sephton. Featuring vintage Macintosh, game development, digital artwork, Japanese esoterica, video game reviews, hacks and tips, and much more.</description>
    <link>https://blog.gingerbeardman.com/tag/iphone/</link>
    <atom:link href="https://blog.gingerbeardman.com/tag/iphone/index.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 06 Jul 2026 14:37:40 +0000</pubDate>
    <lastBuildDate>Mon, 06 Jul 2026 14:37:40 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>

    
      
        <item>
          <title>Making games on iPhone/iPad using Lua &amp; Love2D</title>
          <description>&lt;p&gt;I wondered how feasible it is to make Love2D games “on the go” (on a train, in bed, etc). Often I want to try a quick sketch, work up a prototype, or simply verify an algorithm. I’m happy to say it’s possible!&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;runners&quot;&gt;Runners&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Love2D Studio&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Available since Jan 2024&lt;/li&gt;
  &lt;li&gt;Free &lt;a href=&quot;https://apps.apple.com/gb/app/love2d-studio/id6474188075&quot;&gt;apps.apple.com/gb/app/love2d-studio/id6474188075&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;this allows you to manage love files and run them on iPhone&lt;/li&gt;
  &lt;li&gt;Love2D errors can even be copied to the clipboard!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Love2D Game Maker&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Available since March 2024&lt;/li&gt;
  &lt;li&gt;Paid &lt;a href=&quot;https://apps.apple.com/gb/app/love2d-game-maker/id6476174098&quot;&gt;apps.apple.com/gb/app/love2d-game-maker/id6476174098&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;TestFlight &lt;a href=&quot;https://testflight.apple.com/join/bCLmQKfQ&quot;&gt;testflight.apple.com/join/bCLmQKfQ&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;from the creator of LuaLu (see below)&lt;/li&gt;
  &lt;li&gt;comes bundled with a handful of demo games&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.iamadman.com/products/love2d-gamemaker/love2d-game-maker-learn-to-create-the-classic-game-of-pong-in-10mins/&quot;&gt;Pong tutorial&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;editors&quot;&gt;Editors&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Textastic&lt;/strong&gt; (since 2010)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Paid &lt;a href=&quot;https://apps.apple.com/gb/app/textastic-code-editor/id1049254261&quot;&gt;apps.apple.com/gb/app/textastic-code-editor/id1049254261&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;text editor with autocomplete and function picker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Kodex&lt;/strong&gt; (since 2017)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Free &lt;a href=&quot;https://apps.apple.com/gb/app/kodex/id1038574481&quot;&gt;apps.apple.com/gb/app/kodex/id1038574481&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;text editor with minimap&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GoCoEdit&lt;/strong&gt; (since 2016)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Paid &lt;a href=&quot;https://apps.apple.com/gb/app/gocoedit-code-text-editor/id869346854&quot;&gt;apps.apple.com/gb/app/gocoedit-code-text-editor/id869346854&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;text editor with autocomplete&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Runestone&lt;/strong&gt; (since 2022)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Free, limited &lt;a href=&quot;https://apps.apple.com/gb/app/runestone-text-editor/id1548193893&quot;&gt;apps.apple.com/gb/app/runestone-text-editor/id1548193893&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;text editor with clean user interface&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Lua IDE&lt;/strong&gt; (since Feb 2021)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Free &lt;a href=&quot;https://apps.apple.com/gb/app/lua-ide/id1549382090&quot;&gt;apps.apple.com/gb/app/lua-ide/id1549382090&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;this app provides QuickLook support for Lua files&lt;/li&gt;
  &lt;li&gt;at some point you’ll need to check the contents of a Lua file in Files app&lt;/li&gt;
  &lt;li&gt;it also features the full Lua docs (though I use a self-built version of Dash doc viewer)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;LuaLu&lt;/strong&gt; (since Apr 2013)&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Free &lt;a href=&quot;https://apps.apple.com/gb/app/lualu-repl-learn-lua-coding/id638219114&quot;&gt;apps.apple.com/gb/app/lualu-repl-learn-lua-coding/id638219114&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;sometimes you just need a Lua &lt;a href=&quot;https://en.wikipedia.org/wiki/Read–eval–print_loop&quot;&gt;REPL&lt;/a&gt; prompt to figure out a formula or do a quick experiment&lt;/li&gt;
  &lt;li&gt;features solid debugging support&lt;/li&gt;
&lt;/ul&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;other-lua-ide&quot;&gt;Other Lua IDE&lt;/h2&gt;

&lt;p&gt;If you’re into Lua but not into Love2D then you might try &lt;a href=&quot;https://codea.io&quot;&gt;Codea for iPad&lt;/a&gt;.&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Thu, 20 Feb 2025 07:37:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2025/02/20/making-games-on-iphone-ipad-using-lua-and-love2d/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2025/02/20/making-games-on-iphone-ipad-using-lua-and-love2d/</guid>
        </item>
      
    
      
        <item>
          <title>Reviewing the iPhone Xs in 2023</title>
          <description>&lt;p&gt;Yes, the iPhone Xs came out in 2018. I thought it would be interesting to review it in 2023. Plus, I only just bought one!&lt;/p&gt;

&lt;p&gt;I hung on to the old home-button form factor for as long as I could, using a 6s for the longest time, but two things made me move to an edge-to-edge phone:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;I was on an SE2020 which doesn’t have enough RAM to run modern iOS well. The newer SE2022 has more RAM, but still suffers from…&lt;/li&gt;
  &lt;li&gt;the encroachment of user interface meant for edge-to-edge phones that do not work well on home-button devices: gestures, buttons, and weird spacings and misalignments: death by a thousand cuts.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, why an Xs over a &lt;em&gt;newer&lt;/em&gt; iPhone? Many reasons.&lt;/p&gt;

&lt;h2 id=&quot;good&quot;&gt;Good&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Extra RAM is the biggest benefit, especially when it comes to multi-tasking&lt;/li&gt;
  &lt;li&gt;Home bar interactions are great, they make sense for this device&lt;/li&gt;
  &lt;li&gt;Safari address bar at the bottom also makes sense!&lt;/li&gt;
  &lt;li&gt;One of my favourite gestures is swiping up on the editable Safari address bar to get to tab view&lt;/li&gt;
  &lt;li&gt;Being able to see large cards for every tab now makes sense&lt;/li&gt;
  &lt;li&gt;3D Touch is so much more immediate than a long press&lt;/li&gt;
  &lt;li&gt;Camera features less computational adjustments&lt;/li&gt;
  &lt;li&gt;OLED blacks are really black&lt;/li&gt;
  &lt;li&gt;256GB capacity means less hassle&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;bad&quot;&gt;Bad&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Top corners accessibility is a pain, though reachability helps&lt;/li&gt;
  &lt;li&gt;Entering passwords is slower due to Face ID being slower than fingerprint&lt;/li&gt;
  &lt;li&gt;Having to enter my passcode more frequently due to Face ID fails&lt;/li&gt;
  &lt;li&gt;OLED ghosting at low brightness&lt;/li&gt;
  &lt;li&gt;3D Touch interactions other than long press have been removed&lt;/li&gt;
  &lt;li&gt;&lt;del&gt;Speakers are nowhere near as good as on the SE2020&lt;/del&gt;&lt;br /&gt;   &lt;em&gt;This issue was fixed for free at the same time as an official battery replacement&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;indifferent&quot;&gt;Indifferent&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;Speed is slightly slower than SE2020, but the increased RAM and user interface fit are a net gain&lt;/li&gt;
  &lt;li&gt;Very slippery, but I use a case that provides additional grip and protection as I am clumsy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, there we have it! I bought an old iPhone rather than a new one and I’m enjoying it.&lt;/p&gt;
</description>
          <author>by Matt Sephton</author>
          <pubDate>Mon, 20 Mar 2023 00:00:00 +0000</pubDate>
          <link>https://blog.gingerbeardman.com/2023/03/20/reviewing-the-iphone-xs-in-2023/</link>
          <guid isPermaLink="true">https://blog.gingerbeardman.com/2023/03/20/reviewing-the-iphone-xs-in-2023/</guid>
        </item>
      
    

  </channel>
</rss>
