Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Is this Google's fault? Yes. (Score 3, Interesting) 434

In other words, it's a lose for everyone involved, due to the way the Android/OEM/Carrier relationship is structured, and there's no product continuity upsell like you have with the various iPhone models.

This is only true as long as consumers don't prioritize upgrades at point of purchase. If we could get OEMs to begin making binding upgrade and update support commitments, and get consumers looking at and comparing devices on that basis, then OEMs would be motivated to provide updates.

They can prioritize all they want, but no one wants to pay for the carrier certification of thee modified SDRs, particularly when using a T-Zone on a Snapdragon chip in order to run the baseband, and the FCC demands that the SDR be certified as a unit (software + hardware). That's a carrier certifiiation per carrier, per country, per device, per version update.

Also no carrier using a contract lock-in revenue model is going to provide an update that doesn't lock you into a new contract, and a version update won't do that unless there's a charge for the update, based on FAS (Federal Accounting Standard) rules, since without an exchange of consideration, there is no contract. This is why Apple charged for the WiFi software update on iPods, and non-cellular network iPads, but didn't charge for cellular connected iPads and iPhones. It had to do with realization of revenue over time, versus a one time sale, and adding features to the device via software.

You should also be aware that the image that's shipped by the OEM is often not even buildable by Google engineers; apart from the fact that the devices used during development are generally signature neutered, and it's impossible to cryptographically sign the image for the given device without it either being neutered like that, or signing code that they device manufacturer generally does not share due to it containing a signing key they don't want out there... they entirety of the board file is generally not committed back to the Google maintained Android source tree. Nor is it maintained going forward so that it's up to date, nor is the remainder of the OS productization standardized across all the OEMs. They are trying to differentiate their products, after all, and my Samsung device looking and feeling exactly like a non-Samsung device is not in Samsung's interest: it makes them into a commodity, which is a quick race to the bottom on margin.

Google has significant dictatorial powers when it comes to Chromebooks, which are not available to the Android folks, even if they had the ability to code sign, and could dictate a code cut, the Android in the tree is pretty raw, and never productized.

Finally, Android lacks a uniform app ecosystem; this is a more or less direct consequence of having allowed third party stores, without a strong compatibility for the apps across all devices.

Seriously, one of the smartest things that Apple did was keep the baseband processor separate from the application processor so that there was no telecom recertification required, unless they were explicitly hacking the baseband for some reason (e.g. the carrier lock they did by re-doing the SIM/IMEI handshake when doing a hand-off between cell towers in order to intentionally break SuperSIMs and similar techniques for hardware carrier unlocks).

Without the app ecosystem and the continuity of app and other content going forward on Android -- which it doesn't -- I don't see a means of enforcing carrier lock-in to support that economic model, particularly if you started supporting software updates.

Comment Re:Is this Google's fault? Yes. (Score 4, Interesting) 434

This has nothing to do with Google. Maybe Google is at fault for not making updates mandatory, but that would have been a completely different set of issues.

Actually, it does.

The Android partner model is to snapshot the tree, and then the OEM productizes the snapshot, adding hardware driver support, their own apps and UI changes, and then they do a deal with the carrier for badging and more apps -- like pointing by default to the OEM or carrier's app store, in order to monetize the device further.

This model exists to avoid disclosing information between OEMs and different carriers, since Google does not do the actual productization.

Because of this, pretty much every Android device, other than the ones which were Google-badged as "buy them from Samsung, resell them under the Google name", is a one-off with a one-off version of the OS. In order to update the OS, it'd be necessary to (effectively) re-do the port of the OS to the device for each new version.

On top of that, there's really not a lot of incentive for the carrier to have the versions of the OS an Android phone is running changing on them, since each new one requires recertification, and, depending on the degree of changes made to things like the baseband and changes in electronic noise due to changes in the software, FCC recertification, or whatever the local equivalent happens to be in your home country.

It's like building a whole new phone, except you're not getting paid for it, and theres no upsell to get you back under contract for the next 18 months.

In other words, it's a lose for everyone involved, due to the way the Android/OEM/Carrier relationship is structured, and there's no product continuity upsell like you have with the various iPhone models.

Intel

Video Mark and Joel Make Autonomous Drones in Their Spare Time (Video) 17

Mark F. Brown and Joel Rozenweig build autonomous drones; that is, drones that don't need an operator every second. You tell the autonomous drone, "Pick up package # 941A at the loading dock and deliver it to 451 Bradbury St.' and off it goes. It's going to be a while yet before that happens, but one day....

Back in the present, dronemaking is still a hobby for Mark and Joel, something they do for fun after spending their workdays as software engineers at Intel. Joel says there is 'remarkably little' crossover between their jobs and their hobby, and that (so far) Intel has contributed little beyond some Edison modules (which you can buy for less than $50) and travel to the Embedded Linux Conference, where they gave a talk accompanied by these slides. NOTE: We have a little bonus for you today. We try to keep videos to 10 minutes or less, but we have no such constraints on transcript length. So if you want the 'full' version of this interview, please read the transcript.

Comment Re:This again? (Score 1) 480

OK, I will try to restate in my baby talk since I don't remember this correctly.

Given that you are accelerating, the appearance to you is that you are doing so linearly, and time dilation is happening to you. It could appear to you that you reach your destination in a very short time, much shorter than light would allow. To the outside observer, however, time passes at a different rate and you never achieve light speed.

Comment Re:This again? (Score 2) 480

It is very hard to believe that they are going to send a propulsion system into space without a clear understanding of how it works.

We send drivers on the road every day who don't have a clear idea how cars work.

Knowing how something works is nice, but not knowing how it works won't diminish its utility, so long as it *does*.

We use gravity daily to generate hydroelectric power. Ask a group of physicists how gravity works. We have the math for it, but we don't have the story of it. Either way, the lights come on when the water weight is converted from potential to kinetic energy, and we are still damned if we know the mechanism of conversion. If we did, we'd al be riding around on hoverboards.

Comment Re:That's not a riot. (Score 1) 141

I think you're just latching on to insurrection because it has fewer negative connotations which is basically linguistic pathos. I find this type of meaningless rhetoric to be counter productive.

You are incorrect. The difference between a riot and an insurrection is that, for an insurrection, I'm perfectly happy bringing in the National Guard and shooting the assholes.

A rebellion can be either violent resistance or open resistance. For violent resistance: bring in the national guard. For merely open resistance: put them on national television, and hear what they have to say. Occupy Wall Street was an open resistance rebellion; Rosa Parks was open resistance rebellion; Mahatma Gandhi was open resistance rebellion. The Serbian events which ousted Slobodan Miloevi was open resistance rebellion. Birmingham, Alabama and Selma, Alabama during the U.S. Civil rights movement was open resistance rebellion.

If it's just a riot, you handle it with local policing.

A thing is what a thing is indifferent to whatever you call it. I can call something great a pile of shit or I can call a pile of shit something great... it is still going to be itself.

But involuntary manslaughter, manslaughter, third degree murder, second degree murder, and first degree murder are all murder, aren't they?

So it shouldn't matter what we call it: if we have the death penalty for first degree murder, we should have the same penalty for involuntary manslaughter, because "A thing is what a thing is indifferent to what you call it"... right?

Just because you can lump an event into a category does not make it the same as all of the other events you are able to lump into the same broad category.

If you find yourself putting everything into the same bucket, perhaps the problem isn't the thing, it's the fact that you have too few buckets.

Comment Where we need to get to call this real (Score 1) 480

Before we call this real, we need to put one on some object in orbit, leave it in continuous operation, and use it to raise the orbit by a measurable amount large enough that there would not be argument regarding where it came from. The Space Station would be just fine. It has power for experiments that is probably sufficient and it has a continuing problem of needing to raise its orbit.

And believe me, if this raises the orbit of the Space Station they aren't going to want to disconnect it after the experiment. We spend a tremendous amount of money to get additional Delta-V to that thing, and it comes down if we don't.

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...