Slashdot Mirror


Why Modular Smartphones Are Such a Nightmare To Develop

itwbennett writes: Last week Google postponed tests of its Project Ara until next year. Mikael Ricknäs has written about why developing such devices is particularly difficult. The biggest challenge, writes Ricknäs, 'is the underlying architecture, the structural frame and data backbone of the device, which makes it possible for all the modules to communicate with each other. It has to be so efficient that the overall performance doesn't take a hit and still be cheap and frugal with power consumption.' For more on Project Ara and its challenges, watch this Slashdot interview with the project's firmware lead Marti Bolivar.

111 comments

  1. Fragmentation is an issue? No shit! by MobileTatsu-NJG · · Score: 0

    Nobody who has done Android development is surprised to hear this.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  2. Why so complicated? by Anonymous Coward · · Score: 1, Interesting

    It is literally a circular network connected to one CPU and a bunch of dumb nodes.
    Each node has a network ID. They can pass messages and only the nodes that are listening for it will get it.
    High bandwidth data bus for it.
    Why is that so complex? I'm really not seeing a problem from that angle.
    This shits been done for decades.

    Weak frame? Stop making shit thin phones then. Worst thing ever.
    >70% of people put a damn frame around their phones anyway.
    Just make the damn thing bigger already!
    And maybe make it from something other that crappy plastic.

    Who the hell are Google hiring these days? Children?

    1. Re:Why so complicated? by Dutch+Gun · · Score: 5, Insightful

      It is literally a circular network connected to one CPU and a bunch of dumb nodes.
      Each node has a network ID. They can pass messages and only the nodes that are listening for it will get it.
      High bandwidth data bus for it.
      Why is that so complex?

      Anything can be made to sound easy by describing the overall concept in a few sentences. Devices are built in the real world, not on a whiteboard, and here in real world, the devil is in the details.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:Why so complicated? by jareth-0205 · · Score: 2

      It is literally a circular network connected to one CPU and a bunch of dumb nodes.
      Each node has a network ID. They can pass messages and only the nodes that are listening for it will get it.

      I'd put real money on betting you've never done anything near hardware development...

    3. Re:Why so complicated? by viperidaenz · · Score: 3, Insightful

      yeah I know, right!
      Just make a high speed, low power, multi-point data bus.
      Just use.... wait there isn't anything available that meets all of those requirements.
      There are a lot of point to point high speed low power buses.
      There a lot of low speed multi-point buses too.

      High speed and low power means impedance matched differential pairs.

    4. Re:Why so complicated? by Anonymous Coward · · Score: 1

      It is literally a circular network connected to one CPU and a bunch of dumb nodes.

      No it isn't. You sound like executive management of the company that bought my SoC team.

    5. Re:Why so complicated? by Balial · · Score: 1

      What this guy said.

      "Why is a high speed data bus so complex?". They evolve to be faster and more efficient each year. What's high speed today isn't in two years from now. So do you want to fast in two years, built on today's tech, so it's underutilised battery life is terrible? Or do you want to limit the efficacy of the new plug-in modules in future by having the bus under spec in two years? Or do you want to build it on something that doesn't exist yet, sooner than two years from now, so it costs a fortune to design and manufacture?

      Something as simple as a "high bandwidth data bus" has capacities and costs associated with it. I don't know why it took so long for the Ara team to find this out.

    6. Re:Why so complicated? by beanMosheen · · Score: 1

      Hey don't worry! You can just automagically connect those 3-400 pins on that BGA to the data bus! It's sooo easy!

    7. Re:Why so complicated? by Agripa · · Score: 1

      It is not that difficult. The only issue is transmission line stub length.

      Use current mode low voltage differential signaling to keep the power down with a termination at either end of the transmission line. Then every transmitter in the middle sees the transmission line impedance divided by 2 because it is driving two transmission line in parallel. The transmitters at the ends see the same transmission line impedance divided by 2 because they are driving a transmission line and an immediately adjacent termination although the termination may be placed remotely.

      Receivers are high impedance just like on the old Ethernet 10Base-2 standard.

      If the minimum stub length is too long for the baud rate because of integrated circuit packaging and layout, then use the same trick Tektronix used on fast oscilloscopes by using 4 pins instead of 2 pins and route the transmission line on and off of the integrated circuit so the stub length is only on the integrated circuit.

  3. Re:Fragmentation is an issue? No shit! by Anonymous Coward · · Score: 1

    No one who has done any web development would be surprised either.

  4. Can you imagine dropping on of these phones? by Dusthead+Jr. · · Score: 1

    Shattered glass becomes the least of your worries when the whole phone falls to pieces. Now where did my 4G radio chip land?

    1. Re:Can you imagine dropping on of these phones? by Anonymice · · Score: 2

      Yea, you'll only have to replace the parts that actually broke. What a pain!

    2. Re:Can you imagine dropping on of these phones? by Actually,+I+do+RTFA · · Score: 1

      It depends on how big those pieces are. The energy going into spitting the chunks apart would otherwise be damaging a chunk. Old nokia phones used to break when dropped, into four pieces: Front faceplate, rear cover, battery, remainder. You could snap them back together with your fingures.

      Same reason crumple zones save lives.

      --
      Your ad here. Ask me how!
    3. Re:Can you imagine dropping on of these phones? by viperidaenz · · Score: 1

      My old 3310 split in to 5 pieces.
      Then the internal antenna panel comes off and gets lost. it's not a very good phone anymore :(

    4. Re:Can you imagine dropping on of these phones? by Bing+Tsher+E · · Score: 1

      And like with the 'computer engineers' who plug together PC clones, all you will need to be a 'cell phone engineer' is a tiny little phillips screwdriver.

    5. Re:Can you imagine dropping on of these phones? by Anonymous Coward · · Score: 0

      +1 for smartphones. No more replacing broken antennas. I remember going through a bunch, getting them from a kiosk at a mall. Also thanks to smartphones, I no longer have to shop at a mall.

    6. Re:Can you imagine dropping on of these phones? by BasilBrush · · Score: 1

      The candybar phones that didn't come apart also tended to survive drops. Tiny screens, and rugged plastic. Nothing to do with shock absorption of instant dismantling.

    7. Re:Can you imagine dropping on of these phones? by viperidaenz · · Score: 1

      The 3310 had an internal antenna.
      It was on the back of a plastic panel above the battery, only held in by a few clips, with spring terminals pushing against it to make contact with the antenna element.

    8. Re:Can you imagine dropping on of these phones? by beanMosheen · · Score: 1

      Like you have to do right now..OMG! Phones are dead simple, and have very few parts in them. Repairing them is simple, and no repair takes more than 20 minutes.

    9. Re:Can you imagine dropping on of these phones? by Anonymice · · Score: 1

      Unless you're good with a soldering iron, for many people a dead component means a new phone - much like with laptops & other integrated units (I hear Macs have also gone down this route...).

    10. Re:Can you imagine dropping on of these phones? by beanMosheen · · Score: 1

      No, you just replace the whole assembly that failed. The motherboard snaps out, the speaker,camera, etc. The cost is relatively low. No solder needed.

  5. Fragmentation is a lesser evil by danbob999 · · Score: 1

    I always find it funny when people complain about the so-called fragmentation.
    Imagine if every phone maker and their own OS. And a limited number of phone models. In short, they would all be like Apple.
    There would be no fragmentation, right? Developers would instead need to develop for 10-20 completely different OS, in different languages. Because you know, every manufacturer would claim that they are the only one using the one true best language.

    I think it's much better to have a single OS to develop for, even if it means testing on many different devices, with occasional compatibility problems. I would even say that Android is less fragmented then having an OS for each manufacturer, and that the smartphone world as a whole would be even less fragmented if Apple switched to Android too. There would be less choice, but it would be less fragmented.

    So either stop complaining about fragmentation, or support the idea that every manufacturer not using the dominant OS switch.

    1. Re:Fragmentation is a lesser evil by MobileTatsu-NJG · · Score: 1

      I'm able to upgrade my computer to Windows 10 without Dell's permission. Until you can do that with Android phones the complaining shall continue.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:Fragmentation is a lesser evil by hummassa · · Score: 1

      adb and fastboot are your friends :D

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    3. Re:Fragmentation is a lesser evil by MobileTatsu-NJG · · Score: 1, Funny

      So was CyanogenMod, until Microsoft got in bed with them.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    4. Re:Fragmentation is a lesser evil by Dragonslicer · · Score: 1

      My Nexus phone notifies me and lets me install updates to the operating system pretty much as soon as the new version is released. Is Google preventing you from doing the same thing?

    5. Re:Fragmentation is a lesser evil by viperidaenz · · Score: 1

      I didn't ask for permission when I installed a custom rom on my old phone.

    6. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      My Nexus phone notifies me and lets me install updates to the operating system pretty much as soon as the new version is released. Is Google preventing you from doing the same thing?

      Yes.

      -- posted from my Not-Google Phone

    7. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      I didn't ask for permission when I installed a custom rom on my old phone.

      I did. Since my bootloader is locked and there is no root for my phone. Anyway, Verizon said NO.

    8. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 1

      that the smartphone world as a whole would be even less fragmented if Apple switched to Android too.

      Talk about throwing the baby out with the bathwater. PCs would also be less fragmented if everyone gave up on using Linux and OSX and just used Windows.

      Quality is lost when everyone uses the lowest common denominator. And Android couldn't be a better example of that.

    9. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      "Whaddya mean there's a leak in my roof? It's dry here in the corner!"

    10. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      I'm able to upgrade my computer to Windows 10 without Dell's permission. Until you can do that with Android phones the complaining shall continue.

      http://yro.slashdot.org/comments.pl?sid=7911631&cid=50399119

      http://hardware.slashdot.org/comments.pl?sid=7860731&cid=50336091

      Like Windows 10 or Dell is a concern? Another dickhead side-story trying to support monolithic Windows on the sly?

      Nobody smart is complaining about Android or Linux. There are many options, that is a good thing. You pick the one you like. They are all related. The smarter you are the easier time you will have installing custom ROM's in Android etc.

      The entire architecture of Windows... A CLOSED SOURCE MONOLITH SOLD BY A COMPANY OF ANTI-TRUST LIARS... is why you have botnets, spywares, security holes, forced updates and subscriptions (Hi Office 365), etc. Read every one of those links in the comments above. Get real smart real soon.

      Fuck iOS and Windows both. I can tell how smart a person is by what they even run. The wisest have run them all, and will tell you the truth.

    11. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      Like Windows 10 or Dell is a concern? Another dickhead side-story trying to support monolithic Windows on the sly?

      It was a comment about how terrible Android is, not how great Windows is. Dipshit.

    12. Re:Fragmentation is a lesser evil by danbob999 · · Score: 1

      Of course quality would be lost. Choice brings quality. But choice brings fragmentation. With only Android, we would have less fragmentation but less choice.
      I prefer choice. But I don't complain about the so-called fragmentation either.

    13. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      I think you'll find that's not google

    14. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      Really? Did you figure that out when I used the phrase 'Not-Google'? Very astute!

    15. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 2

      In 50 years I've never seen a scrap of evidence that choice brings quality.

      Between companies, choice = competition and commoditisation, and that brings cheap - the opposite of quality.

      Within a single company choice brings confusion and lack of focus.

      Quality comes from people dedicating themselves to that target, rather than profits. And to narrowing focus down to very few projects/products.

      Android's choice brings poor quality, partly because of that fragmentation. The only advantage is low cost.

    16. Re:Fragmentation is a lesser evil by danbob999 · · Score: 1

      Then Apple should stop making phones at all. It would reduce both fragmentation and choice. Win/win, isn't it?

    17. Re:Fragmentation is a lesser evil by morgauxo · · Score: 1

      I think most of those a-holes ARE imagining 'every' phone maker having their own OS. It's their dream! Of course.. key to that dream is Apple being the ONLY phone maker. The whole concept of there being a world outside of Apple's walled garden is scary. It's far better for them if they can spread FUD until it is destroyed.

    18. Re:Fragmentation is a lesser evil by morgauxo · · Score: 1

      "The only advantage is low cost"

      I like convergence. The fact that Android supports a mouse is a huge advantage for me!

      With VNC or Remote Desktop my Android device is just as useful as a laptop. I have a pretty good app for that on my iPad. They probably do the best job possible to make an on-screen mouse. It still SUCKS!

      USB host and the ability to install drivers for things the manufacturer did not intend... I sometimes use my phone with an RTL-SDR stick as a software defined radio.

      I also use it now and then as a quick and dirty Arduino programmer when I don't feel like pulling out a 'real' computer.

      There is even an IDE for developing Android applications right on an Android device. I don't think I would use it solely on the touch screen but using a decent sized tablet with bluetooth keyboard/mouse or my phone with a Lapdock it is pretty nice.

      I realize that these are all edge-case uses that don't interest most people. But... that flexibility satisfies MY use case. It does not harm anyone else's experience. And it means that other people's weird use cases would probably be easy to support on Android.

      Apple could have done this easier than Google did. Google wrote a new UI. They must have had to actually write in mouse support. Apple basically took OSX and dumbed it down. At some point they purposefully made an effort to REMOVE mouse support. WTF?

      They also made a special effort to prevent the user from loading in any other USB drivers. So.. only storage devices and maybe a few other chosen peripherals can functon. Even to use those you have to buy an adapter because of those horrible proprietary connectors they make an extra effort to re-design themselves every couple of models rather than just use industry standards.

      Finally.. in order to get that nice, on-device IDE.. they would only have to NOT ban compilers from their store! How much effort would that take them? Oh wait... why does it matter? That's right.. because they will not allow you to install anything not on their store! They make tons of effort with every iOS release to ensure that!

      I would say the biggest advantage of Android is not cost. It's that it isn't owned by a bunch of control-freak assholes!

    19. Re:Fragmentation is a lesser evil by tepples · · Score: 1

      As other users have asked me in comments to other Slashdot stories about Android: Why did you buy an Android device without checking first that its bootloader could be unlocked?

    20. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 1

      There is very little fragmentation with iOS. You're muddling different platforms with fragmentation within platforms.

    21. Re:Fragmentation is a lesser evil by danbob999 · · Score: 1

      There we go again. You missed my whole point.
      Having many different non-fragmented platforms brings a lot more fragmentation than having a single, fragmented platform.
      Each individual Android phone (hardware+software) isn't fragmented at all.

    22. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 1

      All the things you mention are features, not qualities, or quality.

      Consider a multi-tool. It has a pen-knife, pliers, a saw, 2 screwdrivers, scissors, a corkscrew, etc. Lots of features. But they are all very poor quality tools. In preference you would always use a knife of a specific kind, a real saw, a real screwdriver, a real corkscrew.

      The multi-tool is a best useful to keep for an emergency when you have nothing else. Because it's not actually very good at anything.

      And so it is with all that you are describing. A tablet isn;t the right tool for developing on. A PC is - desktop or laptop. Even with PC, the compile and upload cycle is measured in the minute range not the seconds range for a real-life app. An IDE based on a tablet is a toy, nothing more. You might be able to enjoy doing Hello World, but then any reasonable person would reach for a proper tool for the job.

      Same with all the other features you describe. You're talking about a multi-tool, not a quality tool.

      Look at it another way. Producing quality products is more about taking away the superfluous than adding things. Consider a hi-fi. AT the bottom end are boxes that do everything,. Then as you step up in price, the boxes add more and more features. Then they split into specialist audio devices amplifier, decks, etc. Then as the get even more expensive they increasingly concentrate on just producing the best possible reproduction, and the number of switches and controls and features reduce.

      Android phone users are people who pore over feature lists. What they miss is that their devices are just awful to use when compared with an iPhone. Because of my job I have multiple phones on my desk all day every day. Androids and an iPhone. I'd never use one of the Androids for anything other than development purposes. I'd always choose the iPhone. Just as I'd always pick up a real knife as opposed to a multi-tiool knife when I have them both to hand.

    23. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 1

      I didn't miss it. I just rejected the idea assertion as the nonsense it is

    24. Re:Fragmentation is a lesser evil by danbob999 · · Score: 1

      Then explain to me how having more completely different OS reduce the fragmentation from a developer's perspective.
      Isn't it easier to make sure an application is compatible between two Android phones than an Android phone and an iPhone?

    25. Re:Fragmentation is a lesser evil by Anonymous Coward · · Score: 0

      Like Windows 10 or Dell is a concern? Another dickhead side-story trying to support monolithic Windows on the sly?

      It was a comment about how terrible Android is, not how great Windows is. Dipshit.

      Oh well https://en.wiktionary.org/wiki/excusez-moi

      Bitch. Android is good for what it is... Linux for small devices. It is up to each person to choose which Android version they want to use. Stock rooted is usually good enough so you can use your full device. You can also use custom ROM's.

      Now as for dipshits and Windows...

      all you baby.
      https://thehackernews.com/2015/08/windows-10-privacy-spying.html
      http://localghost.org/posts/a-traffic-analysis-of-windows-10

      Surely the traffic was analyzed with Linux on the router, just like your router is Linux.

      Bitch.

    26. Re:Fragmentation is a lesser evil by BasilBrush · · Score: 1

      Look your argument desn't even make sense within it's own assumptions. You say:

      "Then Apple should stop making phones at all. It would reduce both fragmentation and choice. Win/win, isn't it?"

      But of course that far bigger gain within your model would be for all the Android manufacturers to stop making phones.

      Secondly just because large choice is the enemy of quality does not mean that reducing choice magically increases quality. Especially when you are removing the highest quality devices. As I said quality comes from people dedicating themselves to that outcome above all others.

    27. Re:Fragmentation is a lesser evil by danbob999 · · Score: 1

      Let's focus on fragmentation instead of quality since that is the original topic.
      Of course stopping making Android phones would reduce fragmentation. The problem is that all these manufacturers can't switch to iOS even if they wanted to.
      Saying that the iPhone is a lot less fragmented is irrelevant. Of course it is. Every single Android phone is also a lot less fragmented. It's when you take them all together that you get a fragmented result. Adding a phone with a different OS add a lot more fragmentation to the pool.

    28. Re:Fragmentation is a lesser evil by morgauxo · · Score: 1

      "The multi-tool is a best useful to keep for an emergency when you have nothing else. Because it's not actually very good at anything."

      That's what Apple says. For their own users they prove it with their own products by crippling them. Of course a device without a mouse is at best an emergency last resort!

      I don't need to clutter my life with 1000 computer tools, one for every situation. I've owned laptops and an iPad. I know how to compare them and I chose what works best for me.

      For remote administration an Android phone with a Lapdock is in my opinion is the best tool available. I cycle with 3 other coworkers as being the on-call developer support for my work.

      If you don't want to use a 'multi-tool' then I suppose you go for a laptop. They are expensive, short lived and require constant updating just like any other computer. I prefer not to own a laptop if I don't have to. I settled with what worked best for me.

      Comparing the Lapdock with a laptop, it's the same form factor. There really is no physical advantage to the laptop! I'll be honest, a laptop has one advantage due to Motorolla or Google's software choices. The escape button is mapped to the phone's search feature so you can't use it to send to the remote computer. That can be worked around. Also, that does nothing to prove the multi-tools are bad theory. It's a poor programming decision that could have easily been the other way.

      Anyway, my Lapdock beats a laptop because the data connection is built in. I do not require Wifi to work. I'm not dicking around with tethering apps that my phone carrier wants to try to block. Nor am I paying for my data twice by paying them for their official tethering service. I am definitely not paying for a whole second data service to activate some breakable USB dongle or a GSM modem that is built in to the laptop.

      It's also superior to any iOS solution (short of Jailbreaking) because it supports a mouse. Like I said, I have used VNC and RDP on an iPad. Having some sort of floating touch mouse that covers part of the screen that you are working on... people pay for that shit really?!?!

      As for the IDE.. you got me. I'm still learning Android development. I haven't built a large project on it yet. If.. when I do I find it's annoyingly slow that isn't going to stop me. I'll just use it's arguably superior VNC capabilities and use Android Studio on my desktop!

      Even then the IDE would still be useful to me. It's compatible with Android Studio. Once I need to test on a real device I can use it with Subversion, Git or Dropbox to bring it local for a final build and test. Slow isn't so bad if I only have to do it once or twice at the end.

      Of course that says nothing about the things you didn't reply to. What should I do for an SDR? Buy and lug around a laptop just for that? Or.. you did say you don't like multitools. I guess I need a standalone radio with the same capabilities as my Android plus SDR stick. Too bad that costs about as much as a new car!

      Finally, for iOS devices to have those features it would make some of us happy without doing anything to harm users who don't want them. I simply cannot believe that enabling mouse support would break anything or make the device run any differently when a user does not even attach a mouse! Also, allowing side-loading would do nothing to harm the security of a user who does not chose to side load. It would allow anyone who wants a feature Apple does not approve of to have it. It doesn't matter if you don't find it something yourself. Just don't install it!

    29. Re:Fragmentation is a lesser evil by morgauxo · · Score: 1

      "All the things you mention are features, not qualities, or quality."

      I quoted the part of your post that I was replying to.
      "The only advantage is low cost."

      A feature.. if you use it IS an advantage.

      I wrote another big TLDR reply, mostly about how I believe that for remote adminitration Android does have the highest quality of any solution that is available. But.. that was never my point in my original reply to you. I simply pointed out a bunch of things where Android has the advantage for me!

      Features are kind of personal. You might have no need for a feautre that I can't live without. Or.. you might prefer how some other solution solves that particular problem. But... someone else's opinion can be totally valid for their own lives. I don't need everything you need and you don't need everything I need. Even where we have the same needs we might have different preferences.

      If a device does not have the features that I want then for me it certainly has no advantage. The whole concept of buying something specifically because it does not have feautres.. why?

      But.. I'll tell you what. I think I can easily out-Apple Apple. I can get you the lowest-feature phone possible. Clearly that implies it will be of higher quality right?

      So....

      If you promise to buy it from me then tonight I will go for a walk and find you a phone-shaped rock!

  6. the real reason by Anonymous Coward · · Score: 0

    Google can't figure out a way to make sure their spyware stays on there no matter what in a plausibly deniable way.

    Captcha: psyche

  7. An MMC/SD/SDIO bus? by Anonymous Coward · · Score: 0

    With these requirements MMC/SD/SDIO comes to mind first.
    It can transport XX MB/s but also allows use with slow hosts/devices.
    It allows negotiation of lower supply voltages.
    It allows probing of connected devices.

    1. Re:An MMC/SD/SDIO bus? by viperidaenz · · Score: 1

      It's a bus that connects a single device only and runs in a master-slave configuration.
      There's no bus arbitration no multi-point support and no multi-master either.

    2. Re:An MMC/SD/SDIO bus? by gl4ss · · Score: 1

      yeah connect your gpu with that, sure.

      they're thinking it the wrong way.

      it should only have one 'main' module that had the soc and a keepalive battery, then a case module that had screen and battery and maybe storage. then perhaps maybe camera module or rather have that be part of the case module. drop same main module into different size cases as you want during the week.

      --
      world was created 5 seconds before this post as it is.
  8. Re:Fragmentation is an issue? No shit! by jareth-0205 · · Score: 2

    Nobody who has done Android development is surprised to hear this.

    I generally find the opposite, the ones crowing about fragmentation tend to be the ones who have no experience in development on Android (and indeed any non-iPhone platform) and handling perfectly pedestrian problems that we've been working with for all of programming history...

    Different hardware and OS versions is standard standard, part of being a programmer...

  9. LOL nowei!? by Anonymous Coward · · Score: 0

    I thought we'd just 3D print a phone and crowdsource the OS?

  10. Dumb Idea by labnet · · Score: 5, Insightful

    Sorry Ara team; but the whole concept is a fail.
    I do lots of electronic product development, and this concept has so many problems

    - Electromagnetic Compliance. Every time a new module is created, are you going to go through the expense & time of compliance testing.
    - Where is consumer demand for such a device? Consumers are becoming dumber; they are flat out finding a power button, let alone selecting complex modules for a phone. This makes it a niche market device, thus low volume, thus expensive.
    - Connectors in any design are one of the common fail points. In this design you have lots of them.
    - There's a lot of effort just to reliably mechanically retain the modules.
    - Having discrete modules makes layout inefficient, as you have to per-decide the size of a function.
    - A lot of added complexity/power consumption, as each module needs a hardware/software interface layer common to all modules to abstract their native interface.
    - plus all the other mentioned in the link

    Now if Google has some spare cash lying around, I've got a lot great projects going on they could invest in!!!

    --
    46137
    1. Re:Dumb Idea by Anonymous Coward · · Score: 0

      Consumers are becoming dumber;

      More like designers forcing minimalist bullshit on everyone.

    2. Re:Dumb Idea by Anonymous Coward · · Score: 0

      I was thinking it will be like a video game. By the time they finish it and release you will need new modules just to be current.

      http://tech.slashdot.org/story/14/06/26/2230211/google-demos-modular-phone-that-almost-actually-works

      in 14 months it now works (presumably) but you can't take it anywhere yet. Isn't that a little slow in the cellphone world?

      oh well, I didn't really get the whole concept anyway. WHAT EXACTLY do you update on it to make all the extra problems worth it?

    3. Re:Dumb Idea by Anonymous Coward · · Score: 0

      I'd also add a few extra points:
      - after 2 years of of carrying everywhere/dropping the outer chasis of the phone is so worn out, that most consumers want to have a shiny new model.
      - in the past few years displays/scratch resistant glass did a good progress, the consumers want to replace them too
      - once you remove the cover from a phone, the thing is upgradeable - the magnetic connection of modules looks cool, but probably isn't anymore practical than opening the phone. We would just need some standard sizes/connectors/sockets for parts like cpu/memory/camera/battery - seems like there is more disadvantage in using the same interface for different types of modules. But anyway, I think only a limited number of users would take advantage of this. Most of them don't understand/care to understand the internal specs.

    4. Re:Dumb Idea by BasilBrush · · Score: 2

      But it's the perfect companion for Google Glass!

    5. Re:Dumb Idea by Anonymous Coward · · Score: 0

      The biggest problem for modular phones is that nobody wants them.

      Statistically speaking, very few people really care about modular PC's either. Apple understands this, even though it completely pisses off most geeks. People want a whole product. They don't want to think about what's inside.

    6. Re:Dumb Idea by Namarrgon · · Score: 2

      All these points apply to PCs as well.

      And while all-in-one integrated machines are popular, and tablets etc are taking on the low end of usage, the familiar modular PC is still massively useful and very necessary for a large part of the market. There are extra challenges in doing this in a mobile device, but none of what you said is a dealbreaker.

      There has certainly been interest in modular phones, and while they will inevitably require tradeoffs, whether those are insurmountable or how much they reduce its potential market still remains to be seen. History has seen many cases where niche products have grown in popularity as their engineering gets refined. Personally I'm glad to see someone trying something very different, rather than just tiny refinements to what we already have.

      --
      Why would anyone engrave "Elbereth"?
    7. Re:Dumb Idea by Anonymous Coward · · Score: 0

      Modular _portable_ PCs are very small niche at this point and there are good reasons for this.
      Sacrificing so much space, weight and power efficiency is just not justified for mobile devices.

      With modular phones, in the best possible case, you'd save maybe $100 every 3 years over a regular phone.
      And that's assuming a full functioning competitive market for these things, which just won't happen. At least not for the next 10 years or so.
      If later with some major tech breakthrough we reduce inefficiency to a tiny amount then perhaps something could change. But with current tech, it's just a silly idea.

    8. Re:Dumb Idea by Anonymous Coward · · Score: 0

      Sorry Ara team
        -- No you are not, you are just trying to hide your disrespect in a socially acceptable form --
      ; but the whole concept is a fail.
      -- great claims, require great evidence --
      I do lots of electronic product development, and this concept has so many problems
      -- This can be equally said about 'lots' of your products you develop without even knowing what they are, this statement has no proof only opinion --

      - Electromagnetic Compliance. Every time a new module is created, are you going to go through the expense & time of compliance testing.
      -- The last time I looked it was perfectly acceptable to have parts certified separately and have a standardised interconnect, much the same way your house does not have to recertified when you buy a new microwave --

      - Where is consumer demand for such a device? Consumers are becoming dumber; they are flat out finding a power button, let alone selecting complex modules for a phone. This makes it a niche market device, thus low volume, thus expensive.
      -- So you don't want one, I want one, seems that with the given 2 points of data you can not provide proof for that claim. --

      - Connectors in any design are one of the common fail points. In this design you have lots of them.
      -- The shock, the horror, yup, luckily it is a modular design so you don't have to replace the entire phone when your USB port dies --

      - There's a lot of effort just to reliably mechanically retain the modules.
      -- Yes, I give you that, it seems a bit over the top, I think having a slide in place and a screw for retainer would have been acceptable, it is fun to swap on the fly the modules but the prevalent usage scenario is to used them as they are in place. --

      - Having discrete modules makes layout inefficient, as you have to per-decide the size of a function.
      -- Yeah, that is a known trade off between modularisation and integration, not really a new consideration. --

      - A lot of added complexity/power consumption, as each module needs a hardware/software interface layer common to all modules to abstract their native interface.
      -- It is essentially the same problem you have with USB devices or PCI bus, although not 'straight forward' it is not as hard as you imply --

      - plus all the other mentioned in the link

      Now if Google has some spare cash lying around, I've got a lot great projects going on they could invest in!!!
      -- I would really like a modular phone, maybe you have a project like this? --

      -- mph

    9. Re:Dumb Idea by Anonymous Coward · · Score: 0

      " -- No you are not, you are just trying to hide your disrespect in a socially acceptable form --"

      Respect is earned, he put in a polite way what many of us would say more bluntly. This is a level of delusional incompetence rarely seen, and we wonder why Google management has not killed this yet.

      Also, if your USB port fails, go get it fixed, don't talk such deluded crap.

    10. Re:Dumb Idea by Overzeetop · · Score: 1

      Modular is practical in PCs because there is s much extra space it's easy to fit things in, there are few structural loads, and power is almost never a limiting factor. The modular laptop market, where these things matter more, the options are fewer. Move into ultra-books and your options shrink again. Tablets even more. Phones - well, up until smart watches came out, phones were the end point for miniaturization of portable computers in mainstream usage.

      Interest will always be there, but the need/desire for modularity in phones is almost always going to be sidelined for size, weight, and battery life.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  11. Man I want this by Gnaythan1 · · Score: 5, Interesting

    I want a modular device like this so bad.

    I plan to buy five of them. Me, my wife, and each of my kids.

    I'm hoping tablet and laptop versions soon follow so I can mix and match more modules over time. and I'll get multiples of them, too. it just makes sense to be able to repair them year after year, instead of buying another bloatware crap machine.

    Even later I'm hoping I can use the modules for other projects. using the same standardized data bus for a huge variety of things. wearables, pet projects, maker movement stuff.

    This is grownup LEGO.
    AND a way to save money over time,
    AND a way to escape the damned branding going on.

    I'm not going to buy a phone until I can get something like this, and I don't really care if it's made by google or someone else.

    1. Re:Man I want this by BasilBrush · · Score: 1

      So how old is the oldest part in your desktop PC? (I presume you never moved on to a laptop.)

    2. Re:Man I want this by ColdWetDog · · Score: 1

      Daddy!

      Junior has two radio modules and I only have one!

      No fair! No fair!

      --
      Faster! Faster! Faster would be better!
    3. Re:Man I want this by Gnaythan1 · · Score: 1

      heh, my oldest part is the case. I think I bought it in 1992. Power supply replaced around '98 swapped motherboards three times, put in and took out wifi access. Ethernet currently better. Haven't modified much this decade, Haven't needed to. Swapped out modems and routers this year. I don't think it was an improvement, so reading up on Open WRT.

      Running windows seven now with a Ubuntu backup. Three monitors.

      I have several laptops. not surprisingly, my desktop is far more robust and useable, and I hate using the laptops for any serious writing or work. The form factors don't fit my styles.

      Now I DO want Augmented Reality Glasses. and will get a non windows ten version from the first company that makes a good pair. I see it as a better form factor than screens. Preferably hooked up to a modular pocket computer that may or may not make phone calls. My ideal set-up right now would be AR goggles bluetoothed to a keyboard with a dozen project ARA style modules underneath.

    4. Re:Man I want this by Anonymous Coward · · Score: 0

      What are you going to swap?
      All the functions have been SoC for _years_ now.

      If you want to modularize everything the price, power consumption, and size would go through the roof.
      In such a small form factor it's cheaper to just buy a whole new device every few years than to pay the upfront cost of a modular device and the recurring cost of all the addon parts.

    5. Re:Man I want this by Gnaythan1 · · Score: 1

      Junior bought the second one himself. quit yer bitchen'. got some chores if you want to earn the money.

    6. Re:Man I want this by Anonymous Coward · · Score: 1

      "Haven't modified much this decade, Haven't needed to."

      And that's it right there. Things won't get outdated, they'll wear out. The problem is The first thing to go will be the connectors that hold the modules together. Then what?

      I've never had a CF card break but have had a card reader jack break 3 times. Never an SD card, but a reader. Never a Nintendo rom, but the card slot. Never a monitor but a VCA cable, same for DVI and HDMI. Never an Ethernet chipset but many jacks and cables. Never an iPod but the cable. Etc etc etc...

      All that to say the mechanical stress on the connectors is inherently the fail point and that's the problem with design. To make it tough enough it'd have to be HUGE. I know that they are too obsessed with making it look like other phones to be bothered. I guarantee that it will be under built if they ever deliver it.

      -an EE that has to deal with this kind of shit day in and day out.

    7. Re:Man I want this by mcrbids · · Score: 0

      This is grownup LEGO.

      No, it isn't. It's an attempt at a shunk down, big-box PC. You know, the boring beige boxes that nobody buys any more? I see no way that this saves money over time. The branding is in software, which this doesn't fix. See: Cyanogenmod which works with many already existing phones. It's highly impractical, expensive, and architecturally prone to failure, as you have a mobile, device commonly subjected to strong impacts, which is exactly when you don't want removable, (flimsy) interlocking pieces.

      > I'm not going to buy a phone until I can get something like this, and I don't really care if it's made by google or someone else.

      You're gonna be waiting a long time. Sorry.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    8. Re:Man I want this by Anonymous Coward · · Score: 0

      This is grownup LEGO.
      AND a way to save money over time,

      I doubt that. You can already get a complete, good performing phone for ~$200. This, if it comes on the market, will likely be pitched against the $500+ higher end phones. But they will always either be smaller or better performing. So this won't make it to market, or if it does it will fail.

  12. Standardization first by technosaurus · · Score: 1

    Before any of this can really happen, manufacturers need to get together and develop a standard for each component:
    * The touch-screen, lcd and backlight need standardized connectors.
    * Speakers and microphones need an interface that supports sufficient current with minimal noise
    * SOCs need a standardize pinout for common components so that sets of commonly un-included component groups can easily be set up off chip without a lot of circuitry while also functioning on chips with the kitchen sink.
    --- GPU on one side
    --- ram on another
    --- power supply and peripheral I/O on another
    --- radio comms on another
    Or whatever, the important thing is that it can be the same, if you don't include a standard component, just leave off those "pins". There should be a standard interface that could be used for any components that are not on board (or even if the SOC can turn them on/off internally)

  13. The whole concept is a "Rube Goldberg" contraption by msobkow · · Score: 1

    The whole concept smacks of being a "Rube Goldberg" contraption to me. While I could see a very small segment of the market liking the idea of replacing components and doing partial upgrades, I'm pretty sure that the mass market will stick with integrated one-piece units that don't fall into a pile of blocks when dropped.

    --
    I do not fail; I succeed at finding out what does not work.
  14. FairPhone2 by DrYak · · Score: 1

    And yet, the Fairphone 2 has been designed is currently pre-selling. The prototypes are working, they are just gathering money to ramp up production.

    - Where is consumer demand for such a device? Consumers are becoming dumber; they are flat out finding a power button, let alone selecting complex modules for a phone. This makes it a niche market device, thus low volume, thus expensive.

    Modular design, means easier to repair just by swapping modules. (And ease to repair is one of the main argument for FairPhone 1 & 2).

    - Connectors in any design are one of the common fail points. In this design you have lots of them.

    As opposed to the ribbon connector of which you're going to have plenty in modern smart phone ?
    At least the interconnects of module phone currently being produced tend to be sturdy.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:FairPhone2 by beanMosheen · · Score: 1

      That's not a fair comparison. Ribbon cables go through one mating cycle. They are reliable in that usage. An actual module connector that can survive tons on insertions, and cheetos / pocket lint is a whole other can of worms.

  15. I worked for Qualcomm for years by Snotnose · · Score: 2

    There were 3 chips: baseband, RF, and PMIC. The baseband had 2 or 3 CPUs (earlier ones had an ARM 7 for I don't remember what, then they an ARM9 to run the phone and a more powerful ARM11/ARM13 to run BREW, then Android). The RF chip did the radio stuff, and the PMIC did all the power control (Power Management IC). Each baseband chip was optimized for a specific RF and PMIC chip. You could swap them out with what I understood was a lower level of efficiency. As I worked for Qualcomm I was never exposed to non-QC chips.

    The display, keypad, battery were generic, use whatever you want. QC didn't make displays, nor keypads, nor batteries.

    They also had a single chip line (SC1x/SC2x if memory serves), they took 3 dies (baseband, RF, PMIC) and stacked the dies atop each other in a single package. The idea was to sell them for, I think, $6 each for low cost phones. Add a display, keypad, battery, and case and you've got a cell phone.

    I retired when Snapdragon was showing up on my "upcoming stuff" memos.

    / this is greatly simplified at the chip level (e.g. the PMIC let the phone vibrate)
    // Wish I'd stayed a couple more years
    /// hell, wish I was still there, it was a great place to work. Although former co-workers say that changed 5-6 years ago.
    //// retirement isn't what I thought it would be

    1. Re:I worked for Qualcomm for years by Snotnose · · Score: 2

      Forgot the final slashie: The chips themselves were not designed to be modular. You can swap out the display, keypad, battery, and case, but anything after that is going to cause problems.

    2. Re: I worked for Qualcomm for years by Anonymous Coward · · Score: 0

      Don't post while old, please. You're not talking sense anymore.

  16. FairPhone 2 by DrYak · · Score: 2

    I'm hoping tablet and laptop versions soon follow so I can mix and match more modules over time. and I'll get multiples of them, too. it just makes sense to be able to repair them year after year, instead of buying another bloatware crap machine.

    You should definitely check out the FairPhone 2.

    Ease of repair has been one of the main argument for FairPhone 1 & 2.
    For the second model, they are currently going to a a modular design to make it even more easy to fix, and to give the possibility to swap module in the future for added features.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  17. Re:The whole concept is a "Rube Goldberg" contrapt by fredgiblet · · Score: 2

    I've been building and upgrading my own desktops since I was 14. I'm not touching a modular phone with a 10 foot pole.

  18. Stop already by JustAnotherOldGuy · · Score: 1

    Stop trying to make "modular smartphones" happen. It's not going to happen. Ever.

    The market is too cramped.
    Lots of new "standards" will segment the market to death.
    The margins are too low.
    The pace of development for new phones is too fast.
    The market is too small.

    By the time someone "successfully" develops a modular phone, it'll be too old, too under-powered, and still too expensive. All of the cool whiz-bang modules will have to wait until the phone is accepted before they're developed and the phone won't be accepted until all those cool modular doohickeys are available.

    It's just NOT going to happen. Oh, they can build a few and even offer them for sale, but practically no one will buy them. Perfectly good, useable phones already exist at price points far lower than a modular phone would be priced at.

    Just stop trying to make modular phones happen. They're not going to happen.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  19. Re:Fragmentation is an issue? No shit! by mjwx · · Score: 5, Interesting

    Nobody who has done Android development is surprised to hear this.

    I generally find the opposite, the ones crowing about fragmentation tend to be the ones who have no experience in development on Android (and indeed any non-iPhone platform) and handling perfectly pedestrian problems that we've been working with for all of programming history...

    Different hardware and OS versions is standard standard, part of being a programmer...

    This.

    If you want to avoid version issues with Android, target the lower API levels. Sure you miss out all of the newer features, but you dont need those for a fart app. Android itself handles most (or all of, in most cases) of the backwards compatibility.

    Besides this, we've seen the problems inherent in monocultures in IT. Remember I.E. 6... This is why aged web developers never complain about writing compatibility layers for Firefox, Chrome and Webkit browsers.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  20. A nightmare to sell by Anonymous Coward · · Score: 0

    Can't wait to see how they (don't) sell. Cellphones are throw away commodities. And in this case, there are so many established awesome big brands to compete against.

    My prediction is more people will change their iPhone or Galaxy every year than the total number of people who buy modular phones.

  21. They can't learn from their mistakes by Anonymous Coward · · Score: 0

    I'm with labnet, if you don't admit your mistakes, you can never learn from them.

    Admit Ara was dumb and learn from it.

  22. I'm pretty sure the interconnect bus is not the is by tlambert · · Score: 1

    I'm pretty sure the interconnect bus is not the issue.

    The thing that slows down most ARM devices is the memory controller, which is why iPhones are such a win: the PA Semi folks were able to speed up the memory controller considerable, but only for Apple's chips. The nVidia people have made some forward progress, but the bottleneck is still the memory bandwidth making the graphics (among other things) pretty crappy. They are almost an order of magnitude slower than the A9. If you had an A9 at the core of these things, yes, the interconnect would become the bottleneck, but good luck sourcing Apple's hard-won designs.

    The secondary problem is that the parts are not uniform between models, meaning you can't depend on anything but the lowest common denominator, which translates to intentionally limiting feature so that this will run on everything. This include using older API sets because not all of the phones can run the latest (which is what you expect, since that's sunk cost, so you lose out on any of the modern features that would compete with integrated phones. A lot of this has to do with carrier certification for the combinations of components, which go up by a power of two for each ne possible module you can plug in.

    The idea is pretty doomed due to the least common denominator alone, even ignoring that it's a s mid-mash, and they are using real software engineers of component isolation and interface contract. In other words, it's a mess of epic proportions;

  23. And TV by Impy+the+Impiuos+Imp · · Score: 1

    Modular cell phones. It's only missing an AM/FM receiver and it's a tricorder.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  24. No shit!? by Kid+CUDA · · Score: 1

    Wow! Who would've thought? A dumb concept by a designer with no notion of engineering turns out to be nigh impossible to realize!

    I guess that tells us something interesting about the power of bullshitting on kickstarter-like websites. I remember seeing this project a few years ago and it had this "social crowdfund" aspect to it, where it had to get a certain number of shares/likes to be "considered", or something.

    I laughed a lot when Google aquired the project. I'm laughing even harder now.

  25. Why nothing similar to ATX? by Anonymous Coward · · Score: 0

    Why aren't they trying to develop something similar to the ATX standard? I don't need the ability to swap out some modules at runtime. But it would be nice if I could open up my standard case, swap out the motherboard, put in a new CPU, get more RAM, attach a new monitor, camera, keyboard etc. We could finally go the way of the PC and have a device that is in our control. And other manufacturers would still be free to pre-assemble them in any way they see fit. I fear that this project will be a category of it's own and will never get support from other manufacturers, making it a niche product that will eventually die out.

  26. Re:Fragmentation is an issue? No shit! by serviscope_minor · · Score: 1

    Except if you do need the new features then you're screwed.

    I've been working with BLE, which is strictly 4.3+ only. The 4.3 stack was so buggy that Samsung for example had to put in a bunch of bugfixes. Naturally since there's no spec, just API documentation, the samsung ones behave differently from the Google ones in subtle but important ways, from what I can tell, the difference comes from wanting to fix the bug without replacing much more.

    Note: the samsung one isn't correct, it's that the API is underspecified.

    Of course half of it broke when 4.4 came around so we needed two layers of hacks, one to deal with the buggy 4.3 AND samsung's fixes and one to deal with 4.4. Then 5 came out and it seemed to work, but then we found our code targeting 4.4 worked on 5 but not 4 because the identical API changed its behaviour its behaviour subtly from 4.4 to 5.1, and while both behaviours were reasonable reading of the very sparse documentation, they were quite different in practice.

    When dealing with any obscure part of Android it's basically the same. The documentation is sparse and ambiguous and things break easily between versions.

    --
    SJW n. One who posts facts.
  27. Depends how modular you want to go by ssam · · Score: 1

    Separating out everything into modules is going to be hard. Even PCs which have no space/weight constraints are not fully modular. Much harder for a phone where things like the CPU and RAM are typically soldered on top of each other.

    But you can take a more modest goal of making the major components replaceable, repairable and upgradable, for example, https://www.fairphone.com/2015...

  28. Re:Fragmentation is an issue? No shit! by Anonymous Coward · · Score: 0

    Nobody who has done Android development is surprised to hear this.

    Now imagine being a developer if every company decided to make their own OS instead of using Android.

  29. Development costs. by Anonymous Coward · · Score: 0

    I don't care if it's a pain to create new things. I want new, quality, innovative things - anything less and you can fuck off and take your business with you. I'll use whoever replaces you. Serve me, your customer, or I'm not going to bother with you.

  30. Re:Fragmentation is an issue? No shit! by jareth-0205 · · Score: 1

    Actually this is a reasonable point. Bluetooth has been a pain between versions - audio recording too. Basically anywhere they change the underlying OS implementation and try to cover it up in the API.

  31. Re:Fragmentation is an issue? No shit! by jareth-0205 · · Score: 1

    Well, either I'm an amazing programmer or I work with terrible iOS developers, but my experience (since Android 1.6, btw) has not been that. The teams have always been the same sort of size, and worked at roughly the same pace.

  32. Why indeed by Anonymous Coward · · Score: 0

    How complicated can this be to understand? It is the same problem home computer builders have had for years. You can buy a Dell, HP, or other mass market brand and know that everything works together. OR you can put together your own system and possibly find that the high end video card does not necessarily like the way the motherboard handles video requests. And it is as much a software issue (i.e. poor drivers) as a hardware one. I have had really great hardware that came with truly atrocious drivers that made that great hardware almost unusable (I don't buy from that company anymore). It is the same for any platform designed to use multiple components built by multiple manufacturers, every different manufacturer has their own interpretations of the standard. It is not just computers, look at all the problems that Boeing has had with the 787 (like mounting holes not lining up) because they decided to outsource it to like twenty different countries.

  33. Re:Fragmentation is an issue? No shit! by morgauxo · · Score: 1

    I don't understand the huge rush to switch to BLE. So the software stack still has rough edges? No shit! It's new! Meanwhile regular Bluetooth chips and modules are available for pennies by the pound! If you are just a geek looking for something to play with yourself then by all means.. shiny! If you are developing a product though.. well.. would you install a 1.0 something on a production server?

    Just stick with regular Bluetooth for now. These issues will be worked out. Can you really tell me that the average customer is DEMANDING BLE in their products? Do they even know what it is? I'm really doubting it!

    Yes, I get it that Apple has already polished their BLE implementation. Of course they did... they didn't even have Bluetooth serial support! They had a major feature gap and a need to compete. So.. they threw all their effort into it just to try to show they are different.

  34. Re:Fragmentation is an issue? No shit! by serviscope_minor · · Score: 1

    Ah a typical slashdot post. You have no idea about the subject at hand, what I'm doing or the history of it, yet you wade into the discussion and arrogently tell me that I'm doing it wrong and should be doing it some other way. Out of interest have you shaved your neck recently?

    I don't understand the huge rush to switch to BLE.

    Because my sensors will run at full whack for 160 hours off a CR2032 coin cell, and sit in standby mode for about 6 months.

    No shit! It's new!

    No, it's that Android was super late to the party. BLE was ratified in 2010 and TI had their chips available pretty much then: the CC2541 datasheet is from 2009. That's 5 years old! Shipping software 3 years late is not an excuse for it to be super buggy.

    Just stick with regular Bluetooth for now.

    It's far too high power.

    Can you really tell me that the average customer is DEMANDING BLE in their products?

    And Henry Ford's cusomers wanted a faster horse. But I'm pretty sure my customers will demand a reasonable battery life from the kit I'm building. I doubt they'd care if I'm doing ICMP/IP, with unicorn farts as the physical layer. However, since no major manufacgturers provide phones with unicorn fart tranceivers (never mind with the IP stack running on top), I'm more or less stuck with BLE.

    Yes, I get it that Apple has already polished their BLE implementation.

    Do they? I've not tried it, since I've never done any iOS or OSX development (except for occasionally porting pretty straightforwarf Linux userland prgrams).

    --
    SJW n. One who posts facts.
  35. Re:Fragmentation is an issue? No shit! by MobileTatsu-NJG · · Score: 1

    Imagine having a phone where you can update to the latest OS.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  36. On-device IDEs for interpreted languages by tepples · · Score: 1

    Finally.. in order to get that nice, on-device IDE.. they would only have to NOT ban compilers from their store!

    There are on-device IDEs for interpreted languages for iPad. Last time I checked they were called "Codea" and "Pythonista".

  37. Re:Fragmentation is an issue? No shit! by tepples · · Score: 1

    Now imagine being a developer if every company decided to make their own OS instead of using Android.

    It already exists, and it's called video games on the TV.

  38. Re:I'm pretty sure the interconnect bus is not the by tepples · · Score: 1

    A lot of this has to do with carrier certification

    Why would an individual carrier, not the governing body of GSM, UMTS, and LTE, need to certify individual phones?

    for the combinations of components, which go up by a power of two for each ne possible module you can plug in.

    And why would they have to certify anything but the radio module?

  39. I want this thing so badly by Karmashock · · Score: 1

    ... I would be very happy to be an early adopter here. If it is not 100 percent perfect is fine with me.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:I want this thing so badly by Anonymous Coward · · Score: 0

      Then go get a job, save up some money, find someone who is developing one, and buy it from them. That is pretty easy, really. Start with step one and get back to us. There are no genies here on slashdot granting technology wishes.

  40. Offtopic: Coolest and Badass Name! by Saija · · Score: 1

    Marti Bolivar? That's a real BadAss name

    --
    Slashdot ya no es que lo era! ;)