Dash for iOS is now open source(github.com) |
Dash for iOS is now open source(github.com) |
Apple Has Removed Dash from the App Store: https://news.ycombinator.com/item?id=12646919
Apple Responds to Dash Controversy: https://news.ycombinator.com/item?id=12680131
http://devdocs.io/ is enough for me.
Dash is basically a simple shell around various HTML docs and still has better UX.
- Chrome web app
- Sublime Text plugin
- Atom plugin
- Brackets extension
- Emacs Package
https://play.google.com/store/apps/details?id=com.lovelyhq.a...
In which situation do people read documentation on their phone ?
But, to be honest, I rarely use the iOS version.
It's a shame, IMO, that iOS apps only have two wide-distribution models: paid, with Apple, on the App Store, or open-source and, by that nature, free. There's a lot of really great software on OS X that is distributed outside the Mac App Store. Clearly there's no plan for something similar to that on iOS.
Please correct me if I'm wrong but I don't think that's true. Just because it's open source doesn't mean it's free, it just means that technical users could, if wanted, compile it from source. But, especially with iOS apps, this is not even true since you do need to have a developer license and a Mac to be able to compile and run it on an actual iPhone.
So in reality, while this is open source, only developers who pay Apple, are able to install this application, even if it's open source.
You don't need developer account to build XCode projects on your phone anymore, you can just sign in with your Apple account and sideload it.
It's alright.
Regardless, I've happily paid for it and I'm a user.
Upside of Zeal, is that desktop is usually more comfortable for developers.
I personally never understood why this tool was so popular to start off with though. I often found myself using the original doc sites instead.
When you don't, it is a godsend.
Also, dash let you search for i.e. the class and then within the class public interface with just a spacebar.
Plus, it is a native app that you can launch quickly without having to search for the particular browser tab where you current docs is open.
Dash (the cryptocurrency) has an iOS app, that has not been approved by Apple[1].. I wonder if it is related because of the name.
1: https://dashpay.atlassian.net/wiki/display/DOC/Download+-+In...
How about we just ignore him and don't continue to reward him with attention?
There's always been apps on GitHub that you could compile and run on your device.
If you're looking to make an app your livelihood and Apple won't let you into the App Store (or, in this case, kicks out out), you're SOL.
What if he really is mostly innocent? More importantly, Dash app is still great, probably the best for documentation browsing, and now iOS counterpart is restored in some way. Isn't it a great move from his side, considering the circumstances? Shouldn't we celebrate his efforts instead of blaming him?
http://forums.macrumors.com/threads/apple-says-1-000-fraudul...
If Android had a phone and watch small enough for me I'd love to change over, but their devices are all for giants (and have no fitness features and not enough privacy features).
He got taken off the app store for those activities, doesn't change the fact that a lot of people find it useful.
What relevance does it have that he is Romanian?
It makes sense that way.. I was wondering why would anybody really need that much to look at documentation while on the go.
Netflix, Evernote, Skype, Spotify all make money and have mobile apps, but make $0 on the apps themselves.
“Switché … can be used to switch between applications or individual windows, ordered by last use. Switché uses CoverFlow to display previews in a visually appealing way. It helps you easily find the window or application you are looking for.”
“DockView … extends Apple’s Dock and shows window previews whenever you hover your mouse over an application or while using CMD+Tab. It helps you visualize the windows you currently have open and easily find the window you are looking for.”
“iGuard … protects your Mac by keeping an eye on the currently logged in users. Even though Mac OS X is already protected from most threats, iGuard adds an extra layer of security and will protect you from hackers that could gain remote access to your Mac.”
While these may not be the most useful programs in the world, there doesn’t seem to be anything illegitimate about them; in particular, they are neither adware nor malware.
It also doesn’t seem fair to label these programs “shovelware”, which is apparently a term that describes “large amounts of public domain, open source and shareware demos and programs … copied onto CD-ROMs and advertised in magazines or sold at computer flea markets”.
Why would Popescu need to escape his dark and terrible past of writing mildly useful programs?
"Gather round, folks, let me tell you a story.
So 5 or 6 years ago, this guy named Bogdan Popescu starts a company called Kapeli and writes a bunch of Shovelware. Puts out a bunch of PR for crap like MoveAddict. http://www.macworld.co.uk/opinion/apple/press-release-mac-os...
All of this is featured on his website, kapeli.com. There in the header...moveAddict, iGuard…and something called ‘Dash’. https://web.archive.org/web/20120409173750/http://kapeli.com...
{edit: Even his old Twitter posts confirm this. https://twitter.com/kapeli/status/24561715939
Over time, Dash explodes in popularity. It fills a niche and is actually legitimately useful. He “goes legit”, creates a new dev account tied to the same com.kapeli bundle identifier. Suddenly — publically, to those who can’t see his bundle identifiers — it’s the only app he makes! https://webcache.googleusercontent.com/search?q=cache:qoxumm...
But what to do with all the other shovelware though? Not to worry, it can stay on the other account. Spam some reviews, get some idiots to buy it, easy beer money on the side. Let’s just change the author to “Mihaela” instead.
https://webcache.googleusercontent.com/search?q=cache:TO_CAd...
https://i.imgur.com/m70tauN.png (There's our good friends, moveAddict and iGuard!)
During a routine Apple account transfer…he gets caught.
All of a sudden he cries foul. There WAS a second account, but it’s not his! It’s a female family member’s. It was some account that he had nothing to do with. He forgot about it! It’s ancient history!
…it just houses literally everything the guy previously created that isn’t Dash. Including apps such as moveAddict and iGuard previously prominently featured on the dude’s website and PR spam. In his name.
Now both Apple and Popescu are in agreement — there are only two accounts with his com.kapeli bundle identifier. Apple says they are both his. He claims he only has one, and a relative has one. So why are his apps on both accounts, his and Mihaelas?
Did he gift the entire source code and ongoing revenue of these apps to this 'family member' as well? What a great guy! Still it sounds like something that might be worth mentioning during this whole mixup, either to his faithful blog readers or Apple. It might have cleared things up rather quickly.
Despite the fact that his whole story falls apart on scrutiny, Apple bend over backwards and will reinstate his account if he admits some wrongdoing. Stubborn dude refuses to budge, posts illegally obtained phone calls…
…and yet people still criticise Apple and believe this guy."
It's the details that matter. :)
Edit: My point is: you say that it's worthless, and perhaps it is now to him, but not necessarily to others.
I discovered this recently as I wanted to install Kodi on my iPad. I'm not an iOS developer, and can't bring myself to pay an annual subscription just so I can install open source software on my own device.
Kapeli wrote the blog post Apple requested and sent it in for review. https://kapeli.com/apple_draft
Apple never got back to him, and instead went to the press with statements that did not mention any of the circumstances, making clear that this was their final statement on the matter. Only then did Kapeli come out with his side of the story and the recorded phone call.
(And I'm really not an Apple apologist; please do checkout my post history if you're so inclined.)
Mind explaining it to us, I don't understand Apple's reasoning here after they said to him to send them the blog post.
Can't you just supply every user with a second copy of the software, which they are allowed to use under the GPL freedoms?
Specifically, you get one copy from the app store that is restricted by Apple's license. You cannot install it on other devices, it doesn't give you the right to the source code, etc.. Apple is satisfied.
Then you get another copy from the developer. It is compiled, but unsigned. You also get the source. You are free to install it on other devices [1]. GPL is satisfied because the person who recieved the first binary gets a binary they can run, and redistribute (although it is cumbersome and they have to sign it etc. to install - but again [1]). They also get the source.
Wouldn't this work?
[1] If this other devices allows it technically and legally - this restriction always applies. This is also the case if you have a GPL application that needs features from Windows Professional, but you only have a Home license. That doesn't mean you can't distribute the app under GPL.
But if you're the "someone else" who just got the code with the GPL license from the original devs, you can't redistribute it under any other license, hence the impossibility of putting it on the App Store.
Then, outside of the App store, you give everybody an additional copy. The GPL is satisfied, since the user gets to distribute the binary, and gets the source.
You are not distributing it separately under two licenses, but at the same time over two channels.
It's like you have a locked-down computer in a high security room, and I want to send you a program. "A" enforces the security of the room and while you can download stuff to the computer, you can't copy stuff from it. "G" supplies the software to me, and says I can give it to other people, as long as I allow them to have the source and pass it on under the same terms. I would say you can satisfy both at the same time by giving the customer an additional copy at the same instant, say on a USB drive.