NEWS

Ex-Apple Engineer Talks About Working on the Original iPhone and how Apple Handles Secret Projects

12/28/2016

4807

Ex-Apple Engineer Talks About Working on the Original iPhone and how Apple Handles Secret Projects


Terry Lambert was a Senior Software Engineer at Apple between 2003 and 2010. He is responsible for approximately 6% of Apple's Mac OS X core code (also called kernel). As such, he got the opportunity to work on the original iPhone, when it needed some kernel debugging.

Recently Terry took to Quora to answer the question what it was like working on the original 
Apple iPhone project, codenamed Purple. The engineer shared that he “didn't get read in on Purple until later in the game”. He was only brought in due to his skills in debugging kernel and that was his primary duty with the project.

He shared some of his experience with Apple's secrecy, saying that he was introduced to the project unofficially at first. “At some point you just have to wing it, because it's more important to ship product that it is to be overly anal about secrecy,” Lambert said。


And to actually be given the code name of the project, employees had to sign an NDA that would grant them access to a second NDA with the code name on it. “You couldn't see the code name, until you agreed not to discuss the code name,” as Lambert put it.


Lambert also shared a few more minor details. If you want to read the complete answer, you can find it in the source link below.


Source: phonearena

Windows
Mac OS
iOS
Linux
3uTools
Win 64-bit For this device
V9.0 2025-11-11
Download
Win 32-bit For this device
V9.0 2025-11-11
Download
3uTools V3.18
2025-09-18
Please use the 3uTools PC client to install the iOS client:
1、 Install either the Windows or Mac version of 3uTools on your computer
2、 Open the PC client and connect your device to the computer via USB cable
3、 After the connection is successful, wait for the computer to automatically install the mobile app for the device, or locate “Install Mobile App” on the computer and manually click to install.
3uTools
deb file
V3.01 2025-11-20
Download
rpm file
V3.01 2025-11-20
Download
Windows
Windows
iOS
iOS
Android
Android
TV
TV
3uAirPlayer
Win 64-bit For this device
V6.0.2 2025-11-19
Download
Win 32-bit For this device
V6.0.2 2025-11-19
Download
iOS Device Mirroring (No App Required)
1、 Install 3uAirPlayer on the Windows PC
2、 Open Control Center and select Screen Mirroring
3、 From the list, choose your PC to start mirroring
4、 Or connect your iOS device to the PC via USB to begin mirroring
Scan to get "3uAirPlayer" App
3uAirPlayer TV V1.0.18
2025-11-28
TV System Requirements: Android 7.0 or later
Download the TV installation package, copy it to a USB drive, insert it into your TV or set-top box, then select the file from the home screen to install.