Apple Approves VLC For iPad
appadvice.com
appadvice.com
Fairly recently Steve Jobs defended Apple’s old App Store policy [+] – just imagine the hearts and minds Apple could have won if Jobs had announced their big policy change right then and added a big mea culpa. Why didn’t that happen? This seems a lot like some sort of last minute decision, something happened and caused Apple to move quickly. Ah, well, we will probably never know.
[+] D8 interview, july this year
Microsoft may not have got Windows Mobile right in the last 10 years but they now have a good template to follow (user interface, user experience, even the business model) thanks to Apple. You can see this with Windows Mobile 7 - they've 'rebooted' and are following Apple's lead.
They're definitely the underdog but I wouldn't count them out.
The OS is just as locked-down as iOS, and as with Apple users are only allowed to install software from the official 'marketplace'; but Microsoft also restricts what license developers are allowed to release software under, and limits how many free applications they can offer without paying additional fees to MS.
The one advantage that Microsoft has traditionally had over Apple - the openness of their platforms - has been squandered.
Couple that with a featureset that is competitive with the first-edition iPhone, but nowhere matches current iOS and Android devices, and you have a recipe for a flop.
As far as I know, they haven't done it. They have published the guidelines (so developers can self-police as they know now Apple means business) and probably lightened the review (for the reasons you've outlined), but it's not like the AppStore has become a Market-lookalike where an upload gets online within the hour and without any review.
Kind of really lets you see the value of apples H.264 hardware decoding on the iPad.
MPlayer on the N810 will be using some assembler optimisations. I strongly doubt the "all kinds of SD" claim, however. There is simply no way that CPU will be capable of decoding a typical SD H.264 video. MPEG2 or MPEG4-ASP may work if you're lucky.
H.264 is probably hard indeed, but with right command line optimizations doable.
As for H.264 on a 400MHz ARM11, no amount of command line options will magically make MPlayer manage full SD resolution. If the H264 decoder were fully optimised for ARMv6, it might get close for low-complexity videos, but hardly any such optimisations have been done. There is simply little point, as it would still be too slow in most cases.
This is the first version of VLC on iOS and it isn't the best yet, especially for performances... The important was to put one version of VLC out on the AppStore and iterate quickly small updates and fixes... (you should understand this way of thinking, being on HN ;-) )
It will get better and faster.
You know, people usually scream at us, not thank us :D
Me, my family and friends have been using VLC for about 4 years know and the only we've needed is to occasionally update to a newer version or download an installer for a new system.
So, thanks for that :)
Apps using the built-in media controller views
get AirPlay out for free. Apps that don’t (like
Hulu) need to roll their own using AVFoundation.
via http://daringfireball.net/linked/2010/09/17/weintraub-airpla...Thus authors of GPL software might have a basis to object to other people distributing their software through the App Store, even if full source is provided. ...at least, this was the rationale given by the FSF when they objected to GNU Go in the App Store:
That clause in the GPL seems intended to cover distribution of a derived work, where the distributor owns the rights to additions they have made.
Edit: IANAL
http://www.reddit.com/r/programming/comments/dfhyw/microsoft...
Truth be told, it is a grey area. The AppStore is clearly not compatible with the GPLv3. About the GPLv2 it is more complex, because what matters is if the AppStore terms are stronger than the Application License. And noone except a judge can tell...
Therefore, we release on our website, videolan.org, both the source and the binary so that the GPL spirit is kept intact. People can modify their VLC, patch it, modify it and put on their iOS devices as they wish.
Apple is a corporation, and isn't human. Don't be fooled; they are only responding to market pressure.
No need to call out the man, just applaud a company for taking a step in the right direction.
Sure. But market pressure, when examined through a powerful microscope, turns out to be composed of thousands of individual atoms of customer feedback. Like the one above.
So we should encourage them not to make the same mistakes again, but it's not a reason to sing their praise.
edit: but no reason not to give them shit for anything bad they do, of course.
Because it technically rewards bad behaviour, you wouldn't be singing their praise now if they had not messed up first.
1) mess up
2) do an about face
3) reap praise.
The bad decision is only being reversed on a case by case basis - this isn't good enough.
Also, can't wait to use VLC on Windows Phone 7!
Edit: I'll go so far as to speculate that the large proportion of jailbroken iOS devices is what is driving the glasnost at Apple lately. They are faced with keeping some control over their customers's devices, or losing the control they still have. With widespread jailbreaking, the market has decisively rejected Apple's attempt at total control, while simultaneously embracing the products themselves.
If it's so decisive you must be able to cite it pretty easily, eh? I'm plenty "tech savvy" but I've never jailbroken my phone. I like the safety the App Store gives me. I don't have time to vet every damn application and I'm happy that some else does, even if they fail to let few a few things I might have liked.
Google returns "about 1,150,000 results" for the term jailbreakme. I think that'll do.
It's funny when people spend so much effort trying to defend an obviously nonsensical statement. You were wrong. So what? We all say things that turn out to be incorrect, it's no big deal.
Having owned multiple lower-end Nokias + I currently also have one E71 + one N97 ... I kind of assumed the iPhone's battery can last for 2 days or even 3 if I'm only using it for phone calls.
Phones like the iPhone / Motorola Droid ... are too powerful for their own good. If I touch it in any way other than making simple phone calls, or if I'm activating 3G, it lasts less than 24 hours. When playing with it, then it doesn't last more than 3 hours.
So sorry, but I don't buy that Flash works wonderfully well, quite the contrary ... but as I said before, it's better to just let customers decide for themselves and good devs can probably create good apps even with Flash, and banning alternative frameworks makes no sens.
The other argument was that it's better for apps to use native UI elements, instead of dropping to a common denominator. Personally I get annoyed when an iPhone app doesn't have standard behavior when interacting with it, and it's a lot more annoying than on a desktop because of the small screen real-estate ... so that demo of the Flash app that ran without changes on iPhone / Android wasn't very flattering.
Broadcast TV in your lap. Nice.
;-)
(Edit: wrote 'auto' instead of 'audio' originally)
Just file a bug on http://trac.videolan.org/vlc if it doesn't.
Yes, a very simple one... Someone needs to patch the interface to scale nicely on the iPhone :D
You have to understand that we are volunteers working on our free time. People work on what they want/care/need, not based on external thoughts (no market research, no marketing, no boss orders... just fun)
- This isn't the usual VLC philosophy (that can change, yes)
- The application is still not very mature yet, it will get better, but that will depend on the patches...
- As you can see in an above comment of mine, the situation regarding GPL is complex, adding a cost could make a shift in the development community, that we don't want...
- Many other stuffs, that I don't have time to answer right now ;)
Still, I have to mention it on those comments, so people know I am biased...
Thanks for joining in :)