I'm always curious how a bug like this ships. I mean QA & Testing should catch it, sure. But even before then. Some engineer wrote code for FaceTime that has it open the microphone before the call is accepted. And transmit the audio over the network before the call is accepted. Who did that? And why? I'm not suggesting malice but I do wonder at the lack of defensive programming.
This is a form of speculation which increases performance in the common case where the call is accepted.
FaceTime bug lets you hear audio of person you are calling before they pick up
101–110 of 458 posts
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#102Earlier quoted context omitted.
Apple's application programming has fallen off a cliff in the last 4 years. I blame Swift. There's nothing wrong with the language itself, but its outward similarities to.... other dynamic languages I feel has led to a rot in the core of what was once a rock solid culture of embedded C/C++/Objective-C programmers building robust, well architected applications. The average Apple app today is just as buggy and disjoint…
Most of iOS is still written using Objective-C, including FaceTime. Swift has nothing to do with this.
Most of iOS is still great. The problem is all the cruft that has developed since around 7.0. It just seems like an endless march of features at all expense.
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#103Security and privacy are two big parts of the marketing for the iPhone. I'm curious how they can mitigate the reputational damage. Edit: It gets worse: https://www.theverge.com/2019/1/28/18201383/apple-facetime-b... If the recipient rejects the call by pressing the power button, it starts sending video.
Apple has shipped versions of its Mail program that delete email without warning¹ and versions of the Finder or OS X that delete² files. And much more. Yet their reputation is intact: the masses still believe that they put out quality software. They are truly the Teflon corporation. ¹ http://discussions.apple.com/thread.jspa?messageID=12758081&... ² http://tomkarpik.com/articles/massive-data-loss-bug-in-leopa...
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#104Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#105I just called my friend who was already on a call talking to his brother. He could hear me and his brother but his brother and I couldn't hear each other. I was also able to call him, have him hang up and then see his video and hear his audio. He couldn't hear me, but I could hear and see everything. I'm turning my phone off tonight!
is it not enough to disable FaceTime for the time being?
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#106Earlier quoted context omitted.
>So… your theory is that if people understood pointers this wouldn’t have happened? Yes. But it has nothing to do with pointers specifically, just the mindset and training of the average developer who has had experience with them, vs. the average developer who has not. There's an entire generation of developers now graduating from CS programs, hiring into Apple, and getting dumped on these application teams with zero…
One of the headlining features of the latest iOS release was performance.
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#107Earlier quoted context omitted.
Unless Apple decides they face significant legal exposure over the bug somehow I don't see them doing that. It would attract so much more attention that it would almost certainly not be worth it economically. I wonder if they (executives? engineers? the company itself?) could be charged with aiding and abetting wiretapping or something now that they know it's happening and are letting their servers keep doing it.
Anyone got Tim Cook's number? If you do, bet you can get some, uh, exposure for this problem real quick.
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#108Earlier quoted context omitted.
Most of iOS is still written using Objective-C, including FaceTime. Swift has nothing to do with this.
>Most of iOS is still written using Objective-C, including FaceTime. Swift has nothing to do with this. Most of iOS is still great. The problem is all the cruft that has developed since around 7.0. It just seems like an endless march of features at all expense.
Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#109Re: FaceTime bug lets you hear audio of person you are calling before they pick up
#110I'm always curious how a bug like this ships. I mean QA & Testing should catch it, sure. But even before then. Some engineer wrote code for FaceTime that has it open the microphone before the call is accepted. And transmit the audio over the network before the call is accepted. Who did that? And why? I'm not suggesting malice but I do wonder at the lack of defensive programming.
This is a form of speculation which increases performance in the common case where the call is accepted.