TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

60 点作者 nathanhammond将近 13 年前

14 条评论

jakobe将近 13 年前
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 未加载
robreuss将近 13 年前
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_donk将近 13 年前
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).
cageface将近 13 年前
<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 未加载
unreal37将近 13 年前
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 未加载
sidwyn将近 13 年前
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>
guelo将近 13 年前
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.
rabidsnail将近 13 年前
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.
philfreo将近 13 年前
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 未加载
huhtenberg将近 13 年前
&#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>.
sixothree将近 13 年前
I was noticing a distinct lack of apps that are airplay capable. Sad.
bluelandline将近 13 年前
i guess you are using hostgator as your host. (Error establishing a database connection)
drivebyacct2将近 13 年前
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!)
wissler将近 13 年前
It's what happens when you let MBAs and lawyers make the decisions engineers should be making.