Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

Scheduled Pinned Locked Moved Uncategorized
17 Posts 7 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

    One day in spring 2007 it was my turn to get carry permissions. I was allowed to take an iPhone home for the first time and I was really excited. I remember going home and using my iPhone and then quickly finding a UI bug in the weather app.

    4/8

    jacob@mastodon.farktronix.comJ This user is from outside of this forum
    jacob@mastodon.farktronix.comJ This user is from outside of this forum
    jacob@mastodon.farktronix.com
    wrote last edited by
    #5

    In the office I would have connected my phone to my work desktop and run an internal tool to grab a screenshot (which is what Pogue is talking about) but at home I had no way to grab a screenshot. I was allowed to carry the phone but I couldn’t bring code or development tools outside the lockdown so I had no way to capture this bug.

    5/8

    jacob@mastodon.farktronix.comJ enhancedscurry@mastodon.socialE 2 Replies Last reply
    0
    • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

      In the office I would have connected my phone to my work desktop and run an internal tool to grab a screenshot (which is what Pogue is talking about) but at home I had no way to grab a screenshot. I was allowed to carry the phone but I couldn’t bring code or development tools outside the lockdown so I had no way to capture this bug.

      5/8

      jacob@mastodon.farktronix.comJ This user is from outside of this forum
      jacob@mastodon.farktronix.comJ This user is from outside of this forum
      jacob@mastodon.farktronix.com
      wrote last edited by
      #6

      The next day I went in to work, pulled the source code for SpringBoard, and wrote some code to grab a screenshot on the phone. I needed a way to trigger the screenshot that wouldn’t happen by accident so I picked a home button press and a ringer switch change happening at the same time. I saved the photo to the camera roll and I think I triggered the camera shutter noise for fun.

      6/8

      jacob@mastodon.farktronix.comJ 1 Reply Last reply
      0
      • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

        The next day I went in to work, pulled the source code for SpringBoard, and wrote some code to grab a screenshot on the phone. I needed a way to trigger the screenshot that wouldn’t happen by accident so I picked a home button press and a ringer switch change happening at the same time. I saved the photo to the camera roll and I think I triggered the camera shutter noise for fun.

        6/8

        jacob@mastodon.farktronix.comJ This user is from outside of this forum
        jacob@mastodon.farktronix.comJ This user is from outside of this forum
        jacob@mastodon.farktronix.com
        wrote last edited by
        #7

        I didn't work on SpringBoard but it was essentially just one guy writing it, so I messaged him about it. I wrote a Radar and attached my patch, and I think it was merged into the iPhone builds within a week (things moved incredibly fast back then!) Since screenshots were just for engineers to do bug reports (and because I knew almost nothing about SpringBoard or UI code) I put all my code inside a compiler flag for internal builds only.

        7/8

        jacob@mastodon.farktronix.comJ 1 Reply Last reply
        0
        • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

          I didn't work on SpringBoard but it was essentially just one guy writing it, so I messaged him about it. I wrote a Radar and attached my patch, and I think it was merged into the iPhone builds within a week (things moved incredibly fast back then!) Since screenshots were just for engineers to do bug reports (and because I knew almost nothing about SpringBoard or UI code) I put all my code inside a compiler flag for internal builds only.

          7/8

          jacob@mastodon.farktronix.comJ This user is from outside of this forum
          jacob@mastodon.farktronix.comJ This user is from outside of this forum
          jacob@mastodon.farktronix.com
          wrote last edited by
          #8

          The screenshot functionality was there since before 1.0, but only on internal builds. SpringBoard took ownership after my original patch so I'm not familiar with the rest of the story until Pogue managed to get screenshots enabled in the public builds. Before they added it to a public release they changed the gesture from home+ringer switch to home+volume up button.

          8/8

          timonus@mastodon.socialT 1 Reply Last reply
          0
          • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

            In the office I would have connected my phone to my work desktop and run an internal tool to grab a screenshot (which is what Pogue is talking about) but at home I had no way to grab a screenshot. I was allowed to carry the phone but I couldn’t bring code or development tools outside the lockdown so I had no way to capture this bug.

            5/8

            enhancedscurry@mastodon.socialE This user is from outside of this forum
            enhancedscurry@mastodon.socialE This user is from outside of this forum
            enhancedscurry@mastodon.social
            wrote last edited by
            #9

            @jacob Why didn't you just take a picture with your phone? Typical engineer, always looking to solve problems with code.

            jacob@mastodon.farktronix.comJ 1 Reply Last reply
            0
            • enhancedscurry@mastodon.socialE enhancedscurry@mastodon.social

              @jacob Why didn't you just take a picture with your phone? Typical engineer, always looking to solve problems with code.

              jacob@mastodon.farktronix.comJ This user is from outside of this forum
              jacob@mastodon.farktronix.comJ This user is from outside of this forum
              jacob@mastodon.farktronix.com
              wrote last edited by
              #10

              @enhancedscurry hahaha I remember that being my exact thought when I first saw the bug

              1 Reply Last reply
              0
              • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

                My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

                1/8

                drewpickard@mastodon.socialD This user is from outside of this forum
                drewpickard@mastodon.socialD This user is from outside of this forum
                drewpickard@mastodon.social
                wrote last edited by
                #11

                @jacob
                Great story - thank you for sharing!

                1 Reply Last reply
                0
                • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

                  The screenshot functionality was there since before 1.0, but only on internal builds. SpringBoard took ownership after my original patch so I'm not familiar with the rest of the story until Pogue managed to get screenshots enabled in the public builds. Before they added it to a public release they changed the gesture from home+ringer switch to home+volume up button.

                  8/8

                  timonus@mastodon.socialT This user is from outside of this forum
                  timonus@mastodon.socialT This user is from outside of this forum
                  timonus@mastodon.social
                  wrote last edited by
                  #12

                  @jacob I thought it was home + lock when it first shipped to the public

                  jacob@mastodon.farktronix.comJ 1 Reply Last reply
                  0
                  • timonus@mastodon.socialT timonus@mastodon.social

                    @jacob I thought it was home + lock when it first shipped to the public

                    jacob@mastodon.farktronix.comJ This user is from outside of this forum
                    jacob@mastodon.farktronix.comJ This user is from outside of this forum
                    jacob@mastodon.farktronix.com
                    wrote last edited by
                    #13

                    @timonus you’re right! It used to be home + lock

                    1 Reply Last reply
                    0
                    • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

                      My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

                      1/8

                      gadgetgav@mas.toG This user is from outside of this forum
                      gadgetgav@mas.toG This user is from outside of this forum
                      gadgetgav@mas.to
                      wrote last edited by
                      #14

                      @jacob “Where the windows were positioned”…? In 2007 the iPhone couldn’t show multiple windows, could it?

                      1 Reply Last reply
                      0
                      • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

                        My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

                        1/8

                        gadgetgav@mas.toG This user is from outside of this forum
                        gadgetgav@mas.toG This user is from outside of this forum
                        gadgetgav@mas.to
                        wrote last edited by
                        #15

                        @jacob And in what year did the action become opposite buttons? I don’t doubt that having to make screenshots for Pogue had some part in it becoming a publically accessible feature, but he’s mis-stating history in his supposedly historical story.

                        dwineman@xoxo.zoneD 1 Reply Last reply
                        0
                        • gadgetgav@mas.toG gadgetgav@mas.to

                          @jacob And in what year did the action become opposite buttons? I don’t doubt that having to make screenshots for Pogue had some part in it becoming a publically accessible feature, but he’s mis-stating history in his supposedly historical story.

                          dwineman@xoxo.zoneD This user is from outside of this forum
                          dwineman@xoxo.zoneD This user is from outside of this forum
                          dwineman@xoxo.zone
                          wrote last edited by
                          #16

                          @gadgetgav @jacob Home and Lock were at the top and bottom of the phone, so you could reasonably call them opposites. But I think he just misremembered the current button arrangement as the original.

                          1 Reply Last reply
                          0
                          • jacob@mastodon.farktronix.comJ jacob@mastodon.farktronix.com

                            My old manager at Apple sent me this video from David Pogue about screenshots on the iPhone and I have a bit more background on it to share

                            1/8

                            macquilter@toot.communityM This user is from outside of this forum
                            macquilter@toot.communityM This user is from outside of this forum
                            macquilter@toot.community
                            wrote last edited by
                            #17

                            @jacob @ultranurd Love it!

                            1 Reply Last reply
                            0
                            • R relay@relay.publicsquare.global shared this topic
                              R relay@relay.mycrowd.ca shared this topic
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups