5 ms·
Right. I love hating on FB as much as the next person but the stronghold Apple has over the hardware is absolutely unreal. Imagine buying $10M worth of iPhones
by pentae 8y ago
Right. I love hating on FB as much as the next person but the stronghold Apple has over the hardware is absolutely unreal. Imagine buying $10M worth of iPhones every year for your workforce and then Apple pulling your critical software because there's no alternative way to side load apps for the market research department. Which, by the way, might be a bit scummy but as far as I can see theres no indication they have broken any laws there either.
Makes you wonder who really owns the phone?
- dijit 8y agoI don't agree. FB can still side load apps all they want, they just can't do it on an enterprise scale like they currently do because they've abused their enterprise agreement. This is not different than abusing (say) Microsofts MSSQL to host on a 10,000 core machine when you have a 2 core license. "Who really owns the phone" is a misnomer, because you've licensed the OS. The physical hardware is of course yours but the OS remains property of Apple, your data remains the property of you. This is especially clear if you take the time to read the EULA. (Although EULA's have questionable legality in many parts of the world)
- zaroth 8y agoIt’s a very good point that a less efficient way to side load apps onto an iPhone exists. The enterprise cert program and associated software and infrastructure allows efficient internal side-loading under specific licensing conditions. If you break the license you don’t get to keeping using the product just because you bought the hardware that that licensed software happens to run on!
- pentae 8y agoWhat less efficient way to side load apps exist? Flying the person to FB HQ and plugging their phone into a developers machine by USB? Yeah, right.
- saagarjha 8y agoNo, collecting UDIDs and using (multiple) standard developer accounts.
- joezydeco 8y agoWith TestFlight you don't even need to collect UDIDs or even email accounts anymore. And that's 10,000 users per app.
- saagarjha 8y agoTestFlight requires going through a partial app review processes.
- joezydeco 8y agoTrue. I'm surprised the enterprise app doesn't involve the same review.
- ivanbozic 8y agoIt shouldn't involve the same review. Apps internal to a company might break some rules set by Apple, but are agreed to by the employee in question via their contract or consent. The whole point of the enterprise distribution system is to easily distribute apps inside your organization. Facebook clearly abused the distribution system here.
- jonknee 8y ago> Which, by the way, might be a bit scummy but as far as I can see theres no indication they have broken any laws there either. It broke the agreement they made with Apple to get the key and as such Apple revoked the key. It seems very cut and dry to me.
- pentae 8y agoMy point is Apple offers no alternative.
- jonknee 8y agoWhy should they? Facebook went out of their way to abuse the rules, but should get an exception because they buy a lot of iPhones?
- jedberg 8y agoApple should offer an alternative way to load apps onto the phones that Facebook paid for that can't be revoked.
- Shish2k 8y agoI don't think anybody's suggesting that Facebook should be an exception - rather, it would be good if Apple allowed everybody to sideload iphone apps (other than enterprise and developer keys, which are both great for their niche but not general-purpose)
- codebook 8y agoYou don't understand what parent comment is saying ... it complains Apple's closed environment not allowing of any apps to be installed in anyone's phone unless app is downloaded from AppStore.
- jonknee 8y ago> Apple's closed environment not allowing of any apps to be installed in anyone's phone unless app is downloaded from AppStore Except the enterprise distribution which is what Facebook fucked up by breaking the rules. You have to try really hard to get that revoked, Facebook did and now they're in a tough spot. This is fine.
- cpeterso 8y agoWhy does Facebook need to use native apps for employee shuttle and information portal? They could use a web page or PWA saved to the phone's home screen.
- saagarjha 8y agoPeople like native apps. This isn't just Facebook; other companies in the valley do the same thing.
- pentae 8y agoiOS deliberately has no notification options available for PWAs and various other shortcomings to push people into the app store. I imagine internal enterprise apps need those.
- conjectures 8y agoSome people buy iphone precisely because Apple does things like this, and they want effective privacy settings enforced on their device. But yeah, it does still make you wonder...