ทำไมคุณพิมพ์ F-word บน iPhone ไม่ได้ ทำไมสตีฟจ็อบส์ถึงทำตาแปลก ๆ ในระหว่างการสาธิต? Scott Forstall เป็นผู้จัดการแบบไหน?
คำถามเหล่านี้และอื่นๆ มีคำตอบอยู่ในหนังสือเล่มใหม่โดย Ken Kocienda อดีตโปรแกรมเมอร์ของ iPhone ซึ่งใช้เวลา 15 ปีที่ Apple เพื่อช่วยพัฒนาเว็บเบราว์เซอร์สำหรับ iPhone, iPad และ Safari เครื่องแรก
เผยแพร่ในสัปดาห์นี้ การคัดเลือกอย่างสร้างสรรค์ภายในกระบวนการออกแบบของ Apple ในช่วงยุคทองของสตีฟ จ็อบส์เป็นเรื่องราวที่น่าสนใจในอาชีพการงานของ Kocienda ซึ่งเน้นที่วิธีที่ Apple สร้างซอฟต์แวร์ที่ยอดเยี่ยม (อ่านรีวิวของเราที่นี่)
นี่คือสิ่งที่น่าสนใจที่สุดบางส่วนที่เราได้เรียนรู้จากหนังสือเล่มนี้
โพสต์นี้มี ลิงค์พันธมิตร. ลัทธิ Mac อาจได้รับค่าคอมมิชชั่นเมื่อคุณใช้ลิงก์ของเราเพื่อซื้อสินค้า
ทำไมคุณพิมพ์ F-word บน iPhone ไม่ได้
![แก้ไขอัตโนมัติ แก้ไขอัตโนมัติล้มเหลว](/f/33b0b4b1ced520ff16ccc181c64b92f7.jpg)
รูปถ่าย: autocorrectfailness.com
เมื่อเปิดตัว iPhone ได้รับความอื้อฉาวในการแทนที่ F-word ด้วย D-word (เป็ด) บางคนคิดว่ามันเป็นความรอบคอบในส่วนของ Apple แต่มีเหตุผลที่ดีที่คุณไม่สามารถพิมพ์คำสบถได้ ทั้งหมดเป็นเพราะการแก้ไขอัตโนมัติ ตามรายละเอียด Kocienda ใน
การเลือกสร้างสรรค์การแก้ไขอัตโนมัติเป็นความลับที่ทำให้แป้นพิมพ์ขนาดเล็กของ iPhone ใช้งานได้จริง หากไม่มีแป้นพิมพ์ก็ใช้ไม่ได้ แต่เมื่อพัฒนามัน Kocienda พบว่าการแก้ไขอัตโนมัติมักจะใส่คำสบถและคำพูดแสดงความเกลียดชัง เขาตกใจกลัว สิ่งสุดท้ายที่เขาต้องการคือคำหยาบ ๆ ปรากฏขึ้นบนหน้าจอโดยไม่ได้ตั้งใจ ดังนั้นเขาจึงสร้าง พจนานุกรมของคำ verboten ที่จะไม่มีการแทรกโดยการแก้ไขอัตโนมัติ - ไม่ว่าคุณจะตั้งใจพิมพ์หรือไม่ หรือไม่. และนั่นเป็นเหตุผลที่คุณได้รับ 'เป็ด' เมื่อคุณหมายถึง '*uck'ทำไมนาฬิกาจึงตั้งไว้ที่ 9:41 เสมอในการปราศรัยของ Apple
![เวลาปราศรัย iPhone 9.41 ช่วงเวลาสำคัญ](/f/3666047c5a29a972a34b70e8b93f5d29.jpg)
ภาพถ่าย: “Apple”
มีเหตุผลให้นาฬิกาตั้งไว้ที่ 9.41 เสมอในการปราศรัยของ Apple นั่นเป็นเพราะว่าการเปิดเผยครั้งใหญ่มักถูกจับเวลาไว้เป็นเวลา 40 นาทีในประเด็นสำคัญ และสตีฟ จ็อบส์ต้องการให้ผลิตภัณฑ์แสดงเวลาจริง ข้อยกเว้นประการหนึ่งคือการสาธิตของ Apple Watch ทีมออกแบบอุตสาหกรรมของ Apple ต้องการให้เข็มนาฬิกาอยู่ที่ 10.09 โดยเฉพาะอย่างยิ่งบนหน้าปัดแบบอะนาล็อก มันน่าดึงดูดยิ่งขึ้น
Scott Forstall ฟังดูเป็นผู้จัดการที่ดีจริงๆ
![Scott Forstall Scott Forstall](/f/e7cc2795deb1935422a707b72b45fe23.jpg)
รูปถ่าย: paz.ca/ Flickr CC
Scott Forstall เคยเป็นดาวรุ่งพุ่งแรงที่ใหญ่ที่สุดของ Apple อดีตหัวหน้าฝ่ายพัฒนา iOS Forstall เป็น มักถูกเรียกว่าเป็น CEO ที่มีศักยภาพ. แต่ เขาถูกทิมคุกบรรจุกระป๋องในปี 2555น่าจะเป็นเพราะทำให้ Apple Maps พังและปฏิเสธที่จะขอโทษ การยิงทำให้ชื่อเสียงของ Forstall มัวหมอง เขาถูกตราหน้าว่าเป็นพรีมาดอนน่า 'การเมือง' และเป็นนักแทงข้างหลังอาชีพ แต่ในหนังสือของ Kocienda Forstall เป็นผู้จัดการที่ยอดเยี่ยม ในหนังสือ เห็นได้ชัดว่า Forstall เก่งในการสร้างและเป็นผู้นำทีมที่พัฒนาซอฟต์แวร์ของ iPhone เขาดูช่างคิด เอาใจใส่ และดีกับผู้คน เขามักจะพูดจาดีๆ กับทีมของเขา และปกป้องพวกเขาจากพวกที่สูงกว่า (IE. สตีฟจ็อบส์). ฉันรู้สึกประหลาดใจ. หนังสือเล่มนี้สนับสนุนชื่อเสียงของ Forstall อย่างแท้จริง
สตีฟ จ็อบส์ทำตาแปลกๆ ระหว่างการสาธิตซอฟต์แวร์
![Steve_Jobs_at_Apple_iPad_Event](/f/578c654bd252eabebed1ecef4e2932ce.jpg)
เมื่อแสดงสิ่งใหม่ในระหว่างการสาธิตซอฟต์แวร์ สตีฟจ็อบส์หมุนศีรษะและดวงตาของเขาผ่านการเคลื่อนไหวร่างแปดเล็กน้อย มันดูแปลก ๆ แต่เขาทำมันโดยเจตนาเพื่อให้เขาสามารถดูหน้าจอผ่านการมองเห็นรอบข้างและตรงไป การเคลื่อนไหวดังกล่าวทำให้จ๊อบส์ตรวจสอบสิ่งใหม่ๆ จากหลายๆ มุม เพื่อดูว่าดูดีหรือไม่เมื่อมองจากด้านข้างโดยตรง
Steve Jobs เตรียมพร้อมสำหรับการกล่าวสุนทรพจน์เป็นเวลาหลายสัปดาห์
![อีกหนึ่งสิ่ง อีกหนึ่งสิ่ง](/f/5a3b23f38599bfd22e0a505bd7bdf28a.jpg)
ภาพถ่าย: “Apple”
จ็อบส์มักจะดูหลวมและเป็นธรรมชาติเสมอในการปราศรัยของเขา แต่ทุกคำได้รับการฝึกฝน ปรับปรุง และทบทวนอย่างระมัดระวังเป็นเวลาหลายสัปดาห์ การเตรียมตัวของจ็อบส์เริ่มล่วงหน้าหลายเดือน เมื่อประเด็นสำคัญใกล้เข้ามา เขาซ้อมทุกวันที่โรงละคร Town Hall ที่ Apple HQ ต่อหน้าผู้บริหารและผู้หมวดที่ไว้ใจได้ เขาแก้ไขคำพูดของเขาอย่างต่อเนื่องจนกระทั่งรู้สึกว่ามันสมบูรณ์แบบ เมื่อสุดสัปดาห์ที่ผ่านมา จ็อบส์ผ่านการซ้อมทั้งชุดทั้งวันเสาร์และวันอาทิตย์ ไม่มีอะไรเหลือให้โอกาสอย่างแน่นอน
ระหว่างการซ้อมปาฐกถา จ็อบส์เล่นมุกตลกเกี่ยวกับนักวิจารณ์ของ Apple
![Steve_jobs_keynote_joke สไลด์ปาฐกถาเรื่องตลกของสตีฟ จ็อบส์](/f/9a79d886dbeafa9453a7cc76f677dbbc.jpg)
ภาพ: Guy Shield/Ken Kocienda
ระหว่างการซ้อมปาฐกถาพิเศษครั้งหนึ่ง ซึ่ง Kocienda ได้เห็น จ็อบส์ได้อัปเดตเกี่ยวกับร้านค้าปลีกของ Apple ซึ่งเพิ่งเปิดได้ไม่นาน จ็อบส์ตั้งข้อสังเกตว่านักวิจารณ์คาดการณ์ว่าร้านค้าจะล้มเหลว จากนั้นเขาก็ฉายสไลด์เซอร์ไพรส์บนหน้าจอที่ผู้ชมซ้อมไม่เคยเห็นมาก่อน พวกเขาหัวเราะออกมาได้ดี แต่น่าเสียดายที่มันไม่ได้รวมอยู่ในของจริง
เหล่านี้คือ 'วอลลาบี' ที่ใช้ในการพัฒนาซอฟต์แวร์ของ iPhone
![อุปกรณ์แนวคิด iPhone หนึ่งคู่ที่เรียกว่า Wallabies อุปกรณ์แนวคิด iPhone หนึ่งคู่ที่เรียกว่า Wallabies](/f/2ee465747e64f27ad4b0ec614f26225d.jpeg)
รูปถ่าย: Ken Kocienda
Kocienda พูดมากเกี่ยวกับ 'Wallabies' เหล่านี้ซึ่งใช้ในการทดสอบซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้งาน iPhone พวกเขามีหน้าจอพลาสติก แต่ไม่มีความกล้าอิเล็กทรอนิกส์ พวกเขาถูกผูกไว้กับ Mac ที่ให้พลังในการประมวลผล
เมื่อเห็นต้นแบบคร่าวๆ Kocienda ต้องการ iPhone ทันที
![ต้นแบบการออกแบบ iPhone ดั้งเดิมx ต้นแบบ iPhone ดั้งเดิมจำนวน 3 ชิ้นแสดงสีและพื้นผิวที่แตกต่างกันซึ่ง Apple ได้ทดลองใช้](/f/e31142da82e868e61cfd5d7d457f3650.jpg)
ภาพถ่าย: “Jim Abeles”
เนื่องจากการรักษาความปลอดภัยที่เข้มงวดของ Apple Kocienda ไม่เห็นฮาร์ดแวร์เลยจนกระทั่งนาทีสุดท้าย ไม่กี่สัปดาห์ก่อนการเปิดตัว ผู้จัดการได้นำต้นแบบที่ใช้งานได้มาแสดงให้ทีมซอฟต์แวร์ดู มันไม่ได้ปิดผนึกอย่างถูกต้องเพราะใช้ส่วนประกอบภายใน พวกเขายังไม่ได้รับการสรุปและมีขนาดใหญ่เกินกว่าจะใส่ลงในเคสได้อย่างเหมาะสม แม้จะปูดที่ตะเข็บ แต่ Kocienda ก็ต้องการมันในทันที เช่นเดียวกับที่อื่นๆ ในโลกที่เปิดตัว
การสาธิตเป็นหัวใจสำคัญของกระบวนการสร้างสรรค์ของ Apple
![ผู้ฝึกสอนเขียนโค้ด 7374 สาธิตคอมพิวเตอร์](/f/849fbeed00c4b73a41795849494b7143.jpg)
ภาพถ่าย: “Pexels .”
กระบวนการสร้างสรรค์ของ Apple สร้างขึ้นจากการสาธิต โปรแกรมเมอร์จะสาธิตการทำงานของตนต่อเพื่อนร่วมงานและผู้จัดการอย่างต่อเนื่อง รวบรวมความคิดเห็นที่จะทำให้การสาธิตครั้งต่อไปดีขึ้น กระบวนการนี้ทำให้แนวคิดที่คลุมเครือเป็นรูปธรรม ขจัดความคิดที่ไม่ดีออกไป และความคิดที่ดีก็เจริญรุ่งเรือง Kocienda กล่าวว่ากระบวนการนี้เป็นแบบดาร์วิน: ความคิดที่ดีถูก 'เลือก' จึงเป็นที่มาของชื่อหนังสือของเขา: การเลือกสร้างสรรค์.
ไม่ใช่โปรแกรมเมอร์ทุกคนที่เป็นอัจฉริยะทางคณิตศาสตร์
![คอมพิวเตอร์เข้ารหัสรหัส 574071 การเขียนโปรแกรม](/f/9028ed315aaf8233cde0f96c1291548b.jpg)
ฉันเคยคิดว่าเก่งคณิตศาสตร์เป็นข้อกำหนดเบื้องต้นในการเป็นโปรแกรมเมอร์ แต่ Kocienda เปิดเผยว่าเขาไม่เก่งคณิตศาสตร์ เมื่อเขาขอความช่วยเหลือและเพื่อนร่วมงานก็โจมตีเขาด้วยวิชาคณิตศาสตร์ เขาบอกว่ามัน 'อยู่เหนือหัวของเขา' และเขาพบวิธีแก้ปัญหาที่ไม่ใช่ทางคณิตศาสตร์อื่นแทน
Steve Jobs ใช้ NeXT Cube เป็นเวลาหลายปีเพราะอีเมล
![เน็กซ์คิวบ์ NEXTcube](/f/d29230f5e6a85782bc0c98d068b4ebcb.jpg)
ภาพถ่าย: Wikipedia CC
หลายปีหลังจากที่จ็อบส์กลับมาที่ Apple ในปลายทศวรรษ 1990 เขาใช้คอมพิวเตอร์จากบริษัทเดิมชื่อ NeXT Kocienda กล่าวว่า Jobs 'ถูกตรึง' ในอีเมลและไม่ได้ชอบวิธีที่ Mac จัดการกับอีเมล เขาชอบไคลเอนต์อีเมลใน NeXTcube หลายปีต่อมาจ๊อบส์สั่งการพัฒนาไอแพดเพื่อให้ เขาสามารถอ่านอีเมลของเขาในห้องน้ำได้.
การกดแป้นพิมพ์ของ iPhone คือเสียงของดินสอกด
![Tapping_pencil ดินสอกด](/f/3813a639b38bd8bc074c9457619a573b.jpg)
ภาพถ่าย: Wikimedia Commons
เสียงคีย์บอร์ดของ iPhone เกิดจากการเอาดินสอไปกระแทกกับโต๊ะ Kocienda ได้รับแรงบันดาลใจจากเรื่องราวที่ว่าเสียง Blaster ใน Star Wars ถูกสร้างขึ้นโดยการเอาค้อนทุบกับลวดดึงขั้วยูทิลิตี้
ขนาดของไอคอน iPhone ถูกกำหนดโดยเกม
![Original_iPhone iphone เดิม](/f/c8a8b5c61496833efe675e3bb79f5043.jpg)
ภาพ: Leander Kahney / Cult of Mac
เมื่อพัฒนา iPhone ไม่ชัดเจนว่าไอคอนแอพบนหน้าจอหลักควรใหญ่แค่ไหน ขนาดของไอคอนถูกกำหนดโดยเกมง่ายๆ Scott Herz หนึ่งในโปรแกรมเมอร์ได้สร้างเกมที่สุ่มใส่กล่องขนาดต่างๆ (ซึ่งเป็นตัวแทนของไอคอน) ในส่วนต่างๆ ของหน้าจอโดยสุ่ม แนวคิดคือการตีที่สี่เหลี่ยมจัตุรัสแล้วสี่เหลี่ยมที่สร้างขึ้นแบบสุ่มอีกอันปรากฏขึ้น เกมนี้สนุกอย่างน่าประหลาดใจและทั้งทีมเล่นเกมนี้กับ Wallabies เป็นเวลาหนึ่งสัปดาห์ เบื้องหลังโปรแกรมระบุว่าไม่ว่าจะปรากฏที่ใดบนหน้าจอ สี่เหลี่ยมจัตุรัสขนาด 57 พิกเซลก็สามารถถูกโจมตีได้ทุกครั้ง ดังนั้นไอคอนขนาดใหญ่จึงควรเป็นขนาดที่ควรจะเป็น
Bill Atkinson โปรแกรมเมอร์ Mac ในตำนานสร้าง iPhone ที่ทำจากไม้
![Bill Atkinson ถูกครอบตัด บิล แอตกินสัน](/f/8722811a3f71d516549731e442d35c97.jpg)
ภาพ: Jim Meritew / Cult of Mac
โปรแกรมเมอร์ Bill Atkinson เป็นเทพเจ้าในโลกของ Apple Atkinson ได้ออกแบบส่วนต่อประสานกราฟิกกับผู้ใช้แบบกราฟิกของ Mac ดั้งเดิม รวมถึงแอพรุ่นแรกๆ เช่น MacPaint และ HyperCard แต่เมื่อ iPhone เปิดตัวในปี 2550 เขาออกจาก Apple ไปนานแล้ว เขาต้องเข้าแถวนอกร้านเหมือนคนอื่นๆ Kocienda วิ่งเข้าไปหาเขาในตอนเช้าของการเปิดตัวนอกร้าน Palo Alto และรู้สึกประหลาดใจที่เห็นเขาถือสิ่งที่ดูเหมือน iPhone มาก กลายเป็นแบบจำลองไม้ที่แอตกินสันสร้างขึ้น เขาตื่นเต้นมากเกี่ยวกับ iPhone เขาทำหุ่นไม้ของตัวเองเพื่อพกพาติดตัวไป Kocienda มีความยินดี