TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Removal of AirFloat and AirFoil [from the iOS App Store]

60 pointsby nathanhammondalmost 13 years ago

14 comments

jakobealmost 13 years ago
Apple develops a technology called Airplay that it licenses to 3rd parties. Developers reverse-engineer the technology and sell apps that circumvent Apple's licensing model. Apple removes those apps from their store.<p>I am not the least bit surprised.
评论 #4033673 未加载
评论 #4034795 未加载
robreussalmost 13 years ago
If you find yourself using Apple's private key (or private "anything") this should be a clear signal that your innovative energy should probably be spent elsewhere - seems like common sense to me.<p>Also, if you start trying to convince yourself that your app does not violate the guidelines because there are other apps do what you want to do, even though your intuition tells you that your app will be rejected, spend your energy elsewhere. Apple has no concept of "precedent" in making their decisions (nor should they or could they), and they make clear that the existence of another app doing what you do is not the basis for a successful appeal.<p>I'm not saying don't push the boundaries of the guidelines, but if you do so, understand it to be a business risk. And if Apple turns around and rejects your app, accept it as a cost of doing business on the edge, and don't act like Apple is to blame for the risk you took and take your sense of persecution public.<p>AirPlay is a strategic technology for Apple - it is going to become more and more important in the next year. Any moves Apple makes to protect this technology are first and foremost going to be motivated by ensuring the best, most consistent possible experience for the end user - their interests rest with the whole device ecology and how those devices interact. The motivation is not crushing third-party implementations because they don't want to compete with them or because they want licensing fees (which are trivial to them) - it is because they don't want hacked implementations screwing up the end-user experience, especially for non-geeks.
mr_donkalmost 13 years ago
When I posted my reply regarding AirFoil a while back, the article wasn't loading... now that it is, you can see the developer actually explains Apple's stance and gives an example of why they do what they do.<p>He says: "But then something remarkable happened. Apple approved Air Speakers – an app that enabled you to stream audio to your iOS device from iTunes and iOS devices. Using the private key of the AirPort Express. Sadly it was a horrible app. Synchronization wasn’t even implemented, so the audio was hopelessly out of sync, when sending audio to multiple devices."<p>I believe this is why Apple requires you license AirPlay. Not so they can make a quick buck (I'm sure the license fees are trivial to Apple), but so they can make sure things that work with AirPlay don't behave as the author claims the AirSpeakers app does.<p>They later claim that AirPlay implemented the key to stop piracy; "The encrypted stream was initially implemented in order to protect the transfer of DRM-encrypted iTunes Music Store audio content," but doesn't back this statement up. I think they implemented the key requirement to enforce their licensing. I can't back this up either, other than it explains Apple's actions better than his theory. The licensing isn't there as a profit center, but to give them some quality control so that AirPlay doesn't get a bad reputation for being difficult to use or unreliable.<p>The thing that doesn't make sense is that supposedly Apple rejected this for using private APIs. This doesn't sound like the case.<p>It'd be interesting to know what the AirPlay licensing terms are like, and whether or not the AirFloat developer or Rogue Amoeba approached Apple to license AirPlay (I'll guess no).
cagefacealmost 13 years ago
<i>All was working out great, and in the first month I had 100 downloads and the reception was phenomenal. Only five star reviews on App Store.</i><p>Is that a typo? Really only <i>100</i> downloads? If that's true then the app store is even more of a crapshoot than I thought.
评论 #4035673 未加载
unreal37almost 13 years ago
I wonder at what point the removal of good and innovative apps will piss enough iOS developers off that no new good apps will get created...
评论 #4033614 未加载
评论 #4033539 未加载
评论 #4033632 未加载
评论 #4034998 未加载
评论 #4033588 未加载
sidwynalmost 13 years ago
Cached version from Google:<p><a href="http://webcache.googleusercontent.com/search?q=cache:6tI7UJTrdhMJ:devblog.thefamoussoftwarecompany.com/some-thoughts-on-the-removal-of-airfloat-and-airfoil/+" rel="nofollow">http://webcache.googleusercontent.com/search?q=cache:6tI7UJT...</a>
gueloalmost 13 years ago
Developing for Apple not only means that you are at the mercy of their changing whims, it also means you are making their platforms more powerful for them so they can continue to abuse their market power.
rabidsnailalmost 13 years ago
Why not run an app on the mac that serves streaming aac over http and give the user a link to open in mobilesafari? It seems to me that that would sidestep the whole issue.
philfreoalmost 13 years ago
I don't get the point of these iOS apps. I use (and love) AirFoil to send music from my MBP to my AppleTV to have my computer stream music to my TV system's speakers. But who would want to have something sent TO their iPhone?
评论 #4034461 未加载
评论 #4034516 未加载
评论 #4033957 未加载
评论 #4034802 未加载
评论 #4035517 未加载
huhtenbergalmost 13 years ago
&#62; <i>I had implemented a usage reporting tool, that I used to track how my customers was using the app. </i><p>Would you just look at how causally he mentions this. <i>FUCKING HELL</i>.
sixothreealmost 13 years ago
I was noticing a distinct lack of apps that are airplay capable. Sad.
bluelandlinealmost 13 years ago
i guess you are using hostgator as your host. (Error establishing a database connection)
drivebyacct2almost 13 years ago
Presentation matters, spelling matters, basic grammar matters. People will not take you seriously if every other sentence is less well constructed than if someone were dictating to the computer in speech form.<p>Seriously, every other sentence has fundamental mistakes. Writing skills matter, hugely. Downvotez ahoy! (Pressing the down arrow improves your English skills for sure!)
wissleralmost 13 years ago
It's what happens when you let MBAs and lawyers make the decisions engineers should be making.