Apple Inc.’s release of a software update that cut off people’s ability to make calls from their iPhones is linked to another snafu that’s still fresh in people’s minds: the 2012 introduction of a new maps program.
The similarities don’t end with the apologies Apple offered to disgruntled customers. The same person at Apple was in charge of catching problems before both products were released. Josh Williams, the mid-level manager overseeing quality assurance for Apple’s iOS mobile-software group, was also in charge of quality control for maps, according to people familiar with Apple’s management structure.
Williams was removed from the maps team after the software gave users unreliable directions and mislabeled landmarks, though he remained in charge of testing for iOS, said one person, who asked not to be identified since the information isn’t public.
Scores of customers took to social media to complain about losing the ability to make phone calls after installing the iOS 8.0.1 update, which Apple said it pulled back after more than an hour. The software glitches have undermined Apple’s mantra that its products “just work” and, at least temporarily, marred what Chief Executive Officer Tim Cook called the “best launch ever” for Apple’s newest iPhone models released last week.
Apple apologized again and has now issued another update, iOS 8.0.2, saying that less than 40,000 iPhone 6 and 6 Plus devices were affected by the previous version.
Trudy Muller, a spokeswoman for Cupertino, California-based Apple, declined to comment on the company’s quality assurance program. Williams didn’t respond to an e-mailed request for comment.
Quality Control
“Normally, things like this -- software updates -- are a strength for Apple and something that is easier for them than for almost any other device or operating system maker, because Apple has full control of the hardware and the software,” said Frank Gillett, an analyst at Forrester Research Inc.
Williams leads Apple’s choreographed process for catching bugs before they reach the public. He’s worked at Apple since 2000 and graduated from San Jose State University, according to his LinkedIn profile. An Eagle Scout known within the company for his tattoos and guitar playing, he’s been working on quality control for iPhone software since early iterations of the product.
Williams has a team of more than 100 people around the world who are responsible for putting new software through its paces before it reaches customers and uncovering glitches that may eventually impact customers, according to one person. Apple relies more on people finding bugs than using automation-testing technology, according to former employees.
Bug Reviews
At a company of Apple’s size, no single person is solely responsible for large software problems, and Williams works with others tasked with catching issues before software is released. Apple has a board to determine what flaws need to be fixed, a committee called the Bug Review Board, known internally as BRB. The panel is overseen by Kim Vorrath, a vice president in charge of product management for iOS and Mac software. She reports up to Craig Federighi, Apple’s senior vice president for software engineering.
At the board meetings, Vorrath, Williams and others from Apple’s software engineering group go through defects to determine what should be fixed immediately and what can be addressed later, after the software is sent to customers, according to engineers involved. The board designates rankings to different bugs, with “P1” being the highest, and meaning the company will stop production of a device if a glitch is discovered, one former manager said.
P2, P3
The meetings can become contentious because engineers will often argue for more time to fix a problem, while product managers will push to move forward to meet approaching deadlines, two people said.
For lower-priority fixes, known as “P2” or “P3” bugs, Apple usually starts work on a software update even before an initial version is released to the public, according to former employees who have been involved. That’s because Apple needs to complete a final version several weeks before the official release so that it can be installed on iPhones coming off the assembly line, two people said.
Turf Wars
Another challenge is that the engineers who test the newest software versions often don’t get their hands on the latest iPhones until the same time that they arrive with customers, resulting in updates that may not have gone through tests that are are rigorous as those for the latest handsets. Cook has clamped down on the use of unreleased iPhones and only senior managers are allowed access to the products without special permission, two people said.
Internal turf battles also can impact quality testing, according to a former senior manager. Teams responsible for testing cellular and Wi-Fi connectivity will sometimes sign off on a product release, then Williams’ team will discover later that it’s not compatible with another feature, the person said.
The speed of issuing the update was unusual, just days after the introduction of iOS 8, the latest major upgrade to the software that runs iPhones, iPads and iPod Touch devices.
Manual Tests
In addition to testing iPhones manually, Apple’s quality control team also uses automated tools to assist, according to former employees. IPhones are placed on racks in a lab running automatic tests, one person involved said. Apple also relies heavily on outside developers to test early versions of the software to report glitches that can be fixed, the people said.
The latest update was aimed at fixing issues from the initial release put out last week, and added Apple’s health and fitness-tracking application HealthKit. Instead, the update immediately disabled some people’s access to their mobile network so they couldn’t make phone calls.
With problems related to maps, Williams wasn’t the only person who worked on them. Richard Williamson, the vice president in charge of the product, was fired after the trouble- filled release. Scott Forstall, Apple’s senior vice president in charge of all mobile software, was also dismissed, partly because of the problems with the maps service.
- By Adam Satariano
Bloomberg
Fri Sep 26 2014
Who should be held responsible for Apple's recent misgivings?
Fokus Minggu Depan: Perang Iran-Israel: Perkembangan seterusnya?
Ikuti kupasan Pengarah Institut Kecemerlangan Pengajian Baitulmaqdis (IEIJS), UUM, Prof. Madya Dr. Aminurraasyid Yatiban mengenai perkembangan perang Israel-Iran yang ketika ini menggegarkan Asia Barat.
Data sekolah di Singapura diceroboh
Kementerian Pendidikan semalam mengesahkan berlaku pelanggaran data di salah satu vendornya mengakibatkan 'akses tidak dibenarkan' bagi nama dan alamat e-mel ibu bapa dan kakitangan lima sekolah rendah dan 122 sekolah menengah.
87 maut, 82 cedera akibat hujan lebat berterusan di Pakistan
Sekurang-kurangnya 87 orang maut dan 82 yang lain cedera dalam insiden dicetuskan hujan di Pakistan sejak minggu lalu ketika hujan lebat terus melanda beberapa bahagian negara itu, kata Pihak Berkuasa Pengurusan Bencana Kebangsaan (NDMA), semalam.
Pertempuran sengit paksa 200 orang lari ke Thailand
Pertempuran bertambah sengit di sempadan timur Myanmar dengan Thailand hari ini, memaksa kira-kira 200 orang awam melarikan diri ketika pemberontak mengusir tentera junta yang bersembunyi di lintasan sempadan jambatan.
Liga Hoki Selangor TNB-QNET kembali dipertandingkan tahun ini
Selepas lima tahun menyepi, Liga Hoki Selangor TNB-QNET (SHL) akan kembali dianjurkan bermula hari ini hingga 2 Jun depan dalam usaha mencungkil bakat baru sukan hoki di tanah air.
Bio-Home lancar stesen pengisian semula eco, yang pertama seumpamanya
Jenama pembersihan rumah mesra alam dari Lam Soon, Bio-Home, melancarkan stesen pengisian semula eco pertama, menandakan langkah penting komitmen dalam menangani isu sisa plastik.
Anwar beri penghormatan terakhir kepada mendiang Joseph Kurup
Perdana Menteri Datuk Seri Anwar Ibrahim hari ini memberi penghormatan terakhir kepada mendiang Tan Sri Joseph Kurup di Wisma Fook Lu Siew di Kota Kinabalu.
PM Anwar beri penghormatan terakhir kepada mendiang Joseph Kurup
Perdana Menteri Datuk Seri Anwar Ibrahim hari ini memberi penghormatan terakhir kepada mendiang Tan Sri Joseph Kurup di Wisma Fook Lu Siew.
Penghantar makanan, kanak-kanak dua tahun maut nahas jalan raya
Seorang wanita dan anaknya yang berusia dua tahun maut dalam nahas jalan raya membabitkan dua kenderaan di Kilometer 10.2 Jalan Batu Caves menghala ke Selayang, malam Jumaat.
Microsoft uji VASA, watak AI untuk panggilan video bebas kamera web
Microsoft Research memperlihatkan VASA iaitu sistem AI yang boleh menjana wajah manusia yang hiper-realistik berserta dengan emosi pada wajah.
Apple dijangka hadir dengan cip Apple M4 memfokuskan AI tahun ini
Apple dijangka memperkenalkan cip berkenaan pada tahun ini, melalui kemas kini untuk model iMac, MacBook Pro dan juga Mac Mini.
NC4 beri amaran ancaman serangan siber terhadap pengguna Apple
NC4 dalam satu kenyataan pada Jumaat berkata, kesan pencerobohan itu akan membawa kepada pencurian informasi serta kerugian kewangan.
Apple, Google lesenkan gambar dan video Shutterstock untuk latih AI
Selain imej dan gambar, lesen ini juga dikatakan turut meliputi pelesenan fail-fail muzik dan juga video.
Apple buang ratusan pekerja sebab projek dibatalkan
Kebanyakannya daripada projek kereta Apple yang dibatalkan, selain disebabkan pertimbangan semula projek pembangunan paparan mikro-LED.
Apple dilapor kaji pembangunan robot bantu tugasan di rumah
Namun, ia dijangka tidak akan dicapai pada dekad ini disebabkan oleh kesukaran pembangunannya.
Pasukan jurutera Apple Vision Pro dilapor beralih ke projek iPhone boleh lipat
Apple dikatakan merancang untuk melancarkan iPhone boleh lipat pada suku pertama tahun 2027.
Apple dijangka lancar iPad Pro, iPad Air baharu pada awal Mei 2024
Kedua-dua siri tablet terbaharu berkenaan dijangka hadir dengan kemas kini pada spesifikasi, dan akan dikuasakan cip Apple M.
Apple saman bekas kakitangan tiris maklumat kepada wartawan
Aktiviti beliau mula disedari pada Julai 2023 dan beliau diarahkan bertemu dengan pihak pengurusan.
Apple mungkin tawarkan stor aplikasi AI
Siri juga dikatakan akan diintegrasikan dengan AI, iPhone boleh memproses AI terus dari dalam peranti.
Presto bolehkan iPhone dikemas kini walaupun masih di dalam kotak
Peranti dikemaskini secara nirwayar dengan meletakkannya di atas mesin presto. Ia akan dihidupkan, dikemaskini sebelum dimatikan semula tanpa kotak perlu dibuka.