Apple is terrified of iphone web-apps being as good as native apps
Well, it looks like Apple is scared to death of that idea. They want to make sure that the web-app experience on the iphone (except for their own help system) remains crippled and seemingly second class when you compare it to one of their native apps (even though their own help system shows the it is possible for it to be just as good). It looks like they went straight to gitHub and forced them to take it down. Here's the email I got from them. Bummer!!
I'm writing to inform you that we have received a takedown notice from Apple regarding your repo, PastryKit. We have made the repo and all forks private so that they are no longer publicly accessible. If we do not receive a counter-notice from you within 10-14 days the repo will be deleted.
I would like to encourage you to read up on the DMCA takedown procedure and your rights here: http://en.wikipedia.org/wiki/Online_Copyright_Infringement_Liability_Limitation_Act
Tekkub
GitHub Tech Support
http://support.github.com/
Join us on IRC: #github on freenode.net
Discussion group: [email protected]
[+] [-] cscotta|16 years ago|reply
The fact remains that PastryKit is open source, but close-licensed - by which I mean the frontend source code is transmitted when you access the website by necessity, but owned entirely by Apple.
Honestly, Apple is behaving much like Plurk just a few days ago. Their frontend source code was lifted, unpacked, analyzed, and repackaged for another product. Frustrated by having their intellectual property repurposed without permission or license, a takedown order was appropriate.
While I'm all for analyzing techniques like those found in PastryKit and am sort of a "rah! rah! open source!" guy in general, Apple was well within their rights to request a takedown. It sucks that they did, because I'd love to read up on this sometime and learn from it, but that's how these things tend to go.
That said, whether you agree with me or not, I don't think that this takedown notice is any reason to suggest that "Apple is terrified of iPhone web apps being as good as native apps."
[+] [-] ryankshaw|16 years ago|reply
I would say that what I, and others, did was more like someone going to a website, hitting view-source, and saying "hmm this is interesting, there is something to be learned here" and then putting the interesting code snippets up on their blog. especially when the first line of my readme said "this is just for learning's sake, dont use this on your real website."
At any rate, I for sure agree that apple is not being a bully, unjust, or outside of their rights to tell me to take it down. But it does kind of suggest that apple is going out of their way to impede the quality of web-apps on the iphone rather than try to help it along.
Apple if your listening, why not just open source PastryKit?
[+] [-] tlrobinson|16 years ago|reply
[+] [-] boucher|16 years ago|reply
[+] [-] sjs382|16 years ago|reply
[+] [-] seiji|16 years ago|reply
[+] [-] jsz0|16 years ago|reply
[+] [-] simonw|16 years ago|reply
[+] [-] frankus|16 years ago|reply
Secondly, a web app highly optimized to the point where it acts just like a native iPhone app is not that much more cross-platform than a native app.
[+] [-] brandon|16 years ago|reply
taptaptap recently announced that they clear $1M/month via AppStore sales (and they don't currently have any apps on the 100 Top Grossing list). From a per-customer perspective, I don't think Apple spends their $450,000 take supporting taptaptap. This will pan out differently with less profitable customers, but I imagine that the lower-end customers are effectively subsidized by the giants like EA (13/TG100), Gameloft (5/TG100), et al.
I'd absolutely love to see Apple's fixed and variable costs for developers at different sales levels, but I'm not holding my breath.
[+] [-] tolmasky|16 years ago|reply
[+] [-] sstrudeau|16 years ago|reply
It is suspicious that Apple has created a library to make web apps "feel" native but haven't shared this library with the developer community, but I can think of many possible reasons why this might be the case.
[+] [-] nir|16 years ago|reply
http://code.google.com/p/iui/
http://iui-js.appspot.com/
[+] [-] wallflower|16 years ago|reply
http://www.jqtouch.com/
[+] [-] sebastian|16 years ago|reply
[+] [-] blasdel|16 years ago|reply
[+] [-] sebastian|16 years ago|reply
http://nxfx.com/demo/pastryKit.zip
Now looking for some documentation...
[+] [-] unknown|16 years ago|reply
[deleted]