(no title)
nirvana | 13 years ago
Frankly, all of this has been obvious all along to any competent engineer, since the moment Apple introduced lightening. They described it as a serial bus and talked about how it gave more flexibility. If you think about it for 2 seconds its obviously better to run protocols over a serial bus than to run 30 lines of individual signals, with dedicated lines for analog and dedicated lines for digital in a world where people want HDMI adapters for a connector that originally had firewire signals on it, from a time before HDMI was even common.
But this is Apple, so the REAL reality distortion field kicked in-- a tsunami of press acting as if Apple was ripping people off with a $30 adapter, hundreds of mindless conspiracy theories from Apple bashers on Hacker News about how this is to have more control over people and how this once again proves that "open" (defined as google, not actually anything to do with openness) is better than "closed" (defined as Apple, you know the company with the most popular open source operating system in the world?).
It's one thing to not know enough engineering for this to have been obvious to you, it's quite another to spread lies and engineering ignorance as a result of your ideological hatred of Apple. And the latter is basically all I saw on HN about this format. (Which is one of the reasons I write HN off as worthless for months at a time.)
rossjudson|13 years ago
In this specific case the quality is bad, operation is unreliable, and the price is high. Consumer devices accept HDMI as input. Serial to parallel video (Lightning to HDMI) is tough without some heavy-duty hardware -- hence the exorbitant cost of these adapters.
The SoC design introduces a massive amount of complexity. This has yielded unreliable operation. And it introduces that complexity at a point of physical vulnerability -- people don't treat adapter like tiny fragile computers. They treat them like, well, adapters.
End-to-end serial communications would be nice, but that's not the world we live in.
Lightning isn't that much smaller than HDMI or Micro-HDMI. Reversibility is a very minor feature, and not worth the price being paid.
And that's not a $30 adapter. It's a $50 adapter. Did you think it was $30? That was the old one -- parallel to parallel.
zyb09|13 years ago
Now since the adapter is a SoC and it's OS is booted from the device, what that means is, every device has essentially full control over how it wants to output HDMI, without having to change the adapter or the port. Right now this is accomplished using this quirky h.264 encode/decode workaround, but this is first-gen, and it doesn't have to stay that way. Future iDevices might load a different OS onto the SoC and output lossless 1080p using the exact same adapter! And without breaking older devices.
It frees Apple from having to define a fixed method of transmitting HDMI over Lightning now, that is then set in stone for the next 10 years, and has to be supported by every future device.
It also frees them from having unnecessary pins, which might become useless in the future, but have to carry over to every new device (a.k.a. 30-pin connector). And knowing Apple, probably THE top priority of Lightning was to have a slick, easy-to-plug-in-n-out, user-friendly connector, which Lightning admittedly does way better then any MicroUSB standard.
Because in essence, the only thing that is fixed about Lightning is the physical shape and pins, so they focused on getting that aspect right and future-proof. How the data is transmitted can be changed on a device level basis.
makomk|13 years ago
I mean, technically speaking Samsung or any of the other manufacturers could've done the same trick as Apple using plain old micro-USB OTG 2.0 with no special hardware support in their phones, no special connectors... but the reviewer community would call them out on it because it's ugly and user hostile, if their engineers even let them get that far.
TorbjornLunde|13 years ago
Non-symmetrical connectors are an affront to usability.
mikeash|13 years ago
I don't understand this. What makes these things any more fragile than a regular adapter? They are, as far as I understand it, compact, fully solid-state, and about as strong as any consumer electronics of that size would be.
objclxt|13 years ago
I'm not sure which OS you're talking about...perhaps you could point me to the source code of either OS X or iOS? Certain core components of OS X are open source, but Darwin isn't OS X.
As someone who makes his living from writing Objective-C code, I don't have any ideological objection to Apple. But I think you shouldn't accuse people of spreading "lies and engineering ignorance" when you seem to be claiming something that's patently untrue.
hosay123|13 years ago
This aside, you're basically trying to write off nirvana's (IMHO excellent) rant using a minor technicality, one of the common features of the discussions here that tends to make my skin crawl.
pohl|13 years ago
Ok, but Darwin is the operating system.
I remember back in the early days – from Mach on black hardware through Openstep on 4 different architectures – the folks from NeXT were always very careful to use the phrase "system software" when referring to the whole thing and only using the phrase "operating system" when referring to the layer that supports basic functions like scheduling tasks, invoking user-space code, and controlling peripherals.
This is one of the things I appreciated of them back then, as they were respectful of the nomenclature actually used in computer science.
Now I realize that the phrase "operating system" commonly receives slight colloquial abuse to refer to everything inside the shrinkwrap, but I think the formal meaning hasn't completely died yet, so nirvana should be allowed to use it properly if he so desires.
YooLi|13 years ago
blinkingled|13 years ago
One way you could defend it is to promise features that can be programmed into the adapter firmware but if today it does 720p poorly I see no reason to believe something much more useful/better will come later. I am paying the $50 today, not in the future.
esolyt|13 years ago
Exactly. It turned out Apple's Lightning is actually inferior to a standard MicroUSB + MHL.
ricardobeat|13 years ago
standard, you say?
bilbo0s|13 years ago
and in what way do you believe (MicroUSB + MHL) is 'standard'?
Serious questions.
smackfu|13 years ago
stcredzero|13 years ago
sneak|13 years ago
Be wary of confirmation bias and sample set bias (you only hear the worthless noise from those who are speaking it) when reading sites like HN/Reddit/etc.
It's a lot easier to hit the upvote button than it is to type a comment. Not all of HN's constituents are whiny blowhards.
nathanstitt|13 years ago
Maybe it's a case of I didn't complain when they came for my DEC Alpha server with green screen, nor when they took away my Token Ring network, but I will not stand for only using one flimsy cable for all my devices. Come on, this is the tech industry, what did you think was going to happen?
What I see Apple's done here is future proofed the connector. Ok, so it doesn't output 1080p today, but I see no reason why it couldn't tomorrow. Devise a new protocol, download an update to all the iDevice's which in turn upgrades all the adapters out there and everything's golden. Once this (admittedly painful) transition is complete, I see no reason for Apple to have to endure another one. By the time it's outdated, I'm sure everything will be wireless.
Perhaps everyone complaining about a $30 adapter shouldn't have purchased a $600 phone and instead stuck with a $20 Moto Razr.
nawitus|13 years ago
Added latency and worse quality are pretty big things. I wan't to send pixels 1:1 to my display device, which this new technology doesn't allow.
rossjudson|13 years ago
Software can't magically make hardware do things. It can create an illusion (like the Lightning adapter does), but the design has to support, for real, capabilities you want to properly provide.
mcintyre1994|13 years ago
Sorry for replying to a small part of your comment, but I really do agree with the rest.
jessewmc|13 years ago
What's the win from an engineering standpoint here? And why is this an inevitable design (which you suggest if I understand you right)? What are some other options and what are the reasons those might not have been used?
Spykk|13 years ago
rlanday|13 years ago
aoetr|13 years ago
[deleted]