Avatar for dBlog
dBlog
about essays blips photos now archive
  • January 5, 2023
    David G Smith David G Smith

    Michael Amundsen:

    Even the simplest screens in an app should be architected to allow for scrolling.

    — Every Screen in Your App Should Be a Scrolling View - Lickability

  • iPhone Screen Sizes (iOS 16)

    January 4, 2023
    tech develop info
    Reading Time: 2 minutes
    David G Smith David G Smith

    When developing for iPhone today, if you can set a minimum version of iOS 16.2 then you need to be prepared to support the following phones and their respective screen sizes.

    That’s ten different screen sizes from an iPhone 81 to an iPhone 14 Pro Max.

    Device Logical Dimensions Scaling Factor Physical Dimensions
    iPhone 14 Pro Max 430 x 932 @3x 1290 x 2796
    iPhone 14 Pro 393 x 852 @3x 1179 x 2556
    iPhone 14 Plus
    iPhone 13 Pro Max
    iPhone 12 Pro Max
    428 x 926 @3x 1284 x 2778
    iPhone 14
    iPhone 13 Pro
    iPhone 13
    iPhone 12 Pro
    iPhone 12
    390 x 844 @3x 1170 x 2532
    iPhone 13 mini
    iPhone 12 mini
    375 x 812 @3x
    (downsampled)
    1080 x 2340
    iPhone 11 Pro Max
    iPhone XS Max
    414 x 896 @3x 1242 x 2688
    iPhone 11 Pro
    iPhone XS
    iPhone X
    375 x 812 @3x 1125 x 2436
    iPhone 11
    iPhone XR
    414 x 896 @2x 828 x 1792
    iPhone 8 Plus 414 x 736 @3x
    (downsampled)
    1080 x 1920
    iPhone SE (3nd gen)
    iPhone SE (2nd gen)
    iPhone 8
    375 x 667 @2x 750 x 1334

    Comparing devices for “how much they can show on the screen” you should look at the Logical Dimensions column.


    1. iPhone 8 was released on 22 September 2017 and discontinued on 15 April 2020. ↩︎

  • January 2, 2023
    personal
    David G Smith David G Smith

    Path to Ethie, Angus

    Walking the dogs on a track to Ethie, with the North Sea in the background
  • January 2, 2023
    David G Smith David G Smith

    Finished reading: Flowers for Algernon by Daniel Keyes 📚

    A poignant exploration of the fragility of our psyche.

  • January 1, 2023
    tech
    David G Smith David G Smith

    🕹 Playdate - initial impressions: perfectly cute, beautifully engineered

    Kudos to Panic for bringing artisanal whimsy back to the world of video games.

    Playdate handheld game system, in standby mode with open purple cover
  • January 1, 2023
    personal
    David G Smith David G Smith

    Slàinte Mhath 🥃

    Apple Fitness+ badge for completing first yoga workout, 1 January 2023
  • December 31, 2022
    David G Smith David G Smith

    It’s too late this year, but next… what do you do for hogmanay?

    [David Sparks watches] Star Wars, Episode IV, in such a way that the Death Star blows up precisely a the stroke of midnight.

    Blowing Up the Death Star at Midnight, Again - MacSparky

  • December 31, 2022
    meta
    David G Smith David G Smith

    Looks like I am on a triennial blog refresh cycle.

    New:

    • Cards theme by @ericgregorich
    • Conversation and Surprise Me plug-ins by @sod
    • trialling On This Day page

    Regressions:

    • direction of next/previous buttons (also missing from posts)
    • post category labels
  • October 30, 2022
    David G Smith David G Smith

    Vaccinated.

    Virus: SARS-CoV-2
    Vaccine: Pfizer-BioNTech bivalent
    Dose number: 4
    Superpowers: »tracking disabled»

  • October 12, 2022
    David G Smith David G Smith

    Truly that is news.

    Apple News screenshot with the text: You blocked The Sun
  • March 13, 2022
    xcode
    David G Smith David G Smith

    TIL - Xcode can display build time right there in the activity view:

    defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES

    Command line preference settings. Living in the future.

  • February 19, 2022
    David G Smith David G Smith

    Collaboration of the day… presumably an album is in the works.

    XKCD x Leonard Cohen

  • February 14, 2022
    David G Smith David G Smith

    UK energy company Northern Powergrid…

    has apologised after 74 customers hit by power cuts during Storm Arwen accidentally received compensation cheques for trillions of pounds.

    – BBC News

  • February 1, 2022
    David G Smith David G Smith

    I am guessing that Apple didn’t do that much Neil and Joni promotion before this week.

    Apple Music screenshot advertising Neil Young and Joni Mitchell music
  • February 1, 2022
    cycling
    David G Smith David G Smith

    Tour de Zwift 2022, stage 7

    Zwift screenshot
  • January 31, 2022
    DoddieAid
    David G Smith David G Smith

    Day 31 of #DoddieAid - out with a whimper.

    Today’s miles: 2.92
    January 2022 total exercise miles: 262.50

    Over £400k raised (inter)nationally this January for the [My Name'5 Doddie Foundation] (https://doddieaid.com/leaderboard).

  • January 30, 2022
    cycling DoddieAid
    David G Smith David G Smith

    Day 30 of #DoddieAid - Tour de Zwift 2022, stage 6.

    Today’s miles: 20.4
    January miles: 259.58

    Zwift screenshot
  • January 29, 2022
    DoddieAid
    David G Smith David G Smith

    Day 29 of #DoddieAid - only chores.

    Today’s miles: 1.8
    January miles: 239.18

    Do you know that moment when your german shepherd leaps at your wall-mounted TV when it sees an animated bird that it really wants to chase, and cracks the screen beyond repair?

    Yeah, that.

  • January 29, 2022
    DoddieAid
    David G Smith David G Smith

    Day 28 of #DoddieAid - running like a fish.

    Today’s miles: 7.52
    January miles: 237.38

    A word picture is worth a thousand stills.

  • January 27, 2022
    cycling DoddieAid
    David G Smith David G Smith

    Day 27 of #DoddieAid - Tour de Zwift 2022, stage 5.

    Today’s miles: 14.22
    January miles: 230.86

    Zwift screenshot
← Newer Posts Older Posts →

dBlog | © 2026 David G Smith | All Rights Reserved