Slashdot Mirror


How About an iPhone OS Or Android-Based Netbook?

perlow (Jason Perlow of ZDNet) suggests that the current crop of netbooks might be missing the boat when it comes to getting maximum battery life and small-screen usability, and asks "Could Mac OS X iPhone or Google's Android be the key to mass adoption of the next generation of netbooks?" Android looks pretty nice, I admit, but so far I like having full-fledged Ubuntu on my own small computer. He's not the first one to think that the iPhone would be well-employed as the guts of an ultra-portable, though. (Note: it's only a model.)

15 of 162 comments (clear)

  1. ZDNet is missing the point by Anonymous Coward · · Score: 5, Insightful

    Netbooks are popular because they run the software that people are used to. No converting of data files, no learning of new user interfaces. Everything you know, just on a small device with a battery life that is enough for a day.

    Cellphone technology based "laptops" have existed for years, and they have a solid fan base, but they are still big cellphones, not small PCs.

    The distinction may go away as the web replaces desktop applications, but that requires fast, reliable and affordable network access, IOW: not yet.

    1. Re:ZDNet is missing the point by EvilNTUser · · Score: 4, Insightful

      Exactly. My phone already runs Symbian/S60. Why the hell would I want to buy a bigger object with the same feature set?

      In my opinion, it's more likely to move in the other direction. Eventually, phones will be so powerful that we'll just run our normal Linux/BSD distros* on them, and hotels/airplanes will be equipped with wireless full size keyboards and screens.

      This is fortunately also likely to end the security nightmare that is the webapps fad. No need for google docs if you have OpenOffice in your pocket. Hardware keyloggers will always be a concern, of course.

      *Yes, there are more than Ubuntu!

      --
      My Sig: SEGV
    2. Re:ZDNet is missing the point by chrb · · Score: 4, Informative

      I think the point they're trying to make is that cellphone based laptops don't necessarily have to be just big cellphones. There's absolutely no reason why Android can't run on a netbook - in fact, there's absolutely no reason why Android couldn't run on your desktop. It's all open source, so package up Dalvik and the class files for your Linux distribution of choice, compile Skia with the Cairo backend, and you should be able to run Android applications on standard Linux installs. Maybe it could do with some desktop integration, but it's certainly possible. You could possibly even replace Dalvik with OpenJDK, which should give a nice performance boost.

      So back to the point: the G1 and other Android phones really are just small PCs - the clock speed of the T-Mobile G1 is over 10 times that of my 486 from a decade ago, and it has over 5 times more RAM, so clearly the technological distinction between a desktop and phone isn't as big as it used to be. Heck, if you have a jail-broken G1 you can run a full blown Debian install on it. Forget web applications, the time for a computer capable of running real apps in your pocket is right now.

    3. Re:ZDNet is missing the point by chrb · · Score: 4, Interesting

      Yes, the Debian on G1 install gives you access to phone, Android, and Debian functionality at the same time. At the moment it's done with a chroot environment, but there are plans to package/replace the Android stuff to give a native Debian install. Basically, libc and the dynamic linker are non-GNU under Android, but they are standards compatible, so it shouldn't be too difficult to replace them. The G1 runs Linux by default, so of couse there is already support in its kernel for the phone hardware.

    4. Re:ZDNet is missing the point by Graff · · Score: 4, Interesting

      Cellphone technology based "laptops" have existed for years, and they have a solid fan base, but they are still big cellphones, not small PCs.

      Actually, the iPhone OS IS Mac OS X. All Apple did was add some hardware support and a bit of custom GUI to better support the minimal size of the screen and the mouseless interface. Mac OS X is very modular, versatile, and it has the ability to scale down or up well depending on the resources available to it. It's vastly different than just taking a cellphone OS and modifying it for a netbook, Apple would just use the regular Mac OS X and add hardware support so it could run on a netbook.

      All of this looks like it's gone over the heads of the people at ZDNet. They talk about Mac OS X and the iPhone OS as if they were two completely different animals instead of both being Mac OS X. They don't seem to realize that you can have your cake and eat it too: a version of Mac OS X that runs like a laptop version and yet has a small OS "footprint" like a cellphone version. You certainly can and it wouldn't take a major reworking of anything to get the job done.

  2. Openness by Roland+Piquepaille · · Score: 5, Insightful

    He's not the first one to think that the iPhone would be well-employed as the guts of an ultra-portable, though.

    If Apple manufactures is, not on your life. I don't want to have to jailbreak the thing at each update, or be denied the right to run this or that on it.

    I think the success Asus has had with the EeePC doesn't come so much from the PC's form factor or scale, as from the fact that it's ... just a PC, i.e. an open platform that doesn't require people to buy special software, and lets them run whatever they want on it. PDAs these days are powerful enough to do almost the same, but depending on the manufacturer, it can be a breeze, or a pain in the butt, to develop and run applications on them.

    Come to think of it, this issue of openness (i.e. letting people do what they want without corporate greediness and power-freaking getting in the way) is what defines successful things from unsuccessful ones. MP3 for example is an open format, just look at the MP3 players industry now. PCs are essentially an open design, and it's been flourishing for decades, to the point that it's so entrenched that it gets in the way of better designs. On the other hand, ebooks for example are a dismal failure, because people have to jump through hoops (and pay dearly for the privilege of jumping) to get DRM-encumbered files that won't be readable on other devices.

  3. Pandora by Anonymous Coward · · Score: 4, Interesting

    http://openpandora.org/ - can run unbuntu, pocket-sized and a 10 hour battery life = win!

  4. A laptop with the iPhone's OS? by Crotch+Jenkins · · Score: 5, Funny

    This is a great idea. Laptop users don't need to copy and paste either.

    --
    The Chinese can eat with sticks.
  5. VERY bad examples by MosesJones · · Score: 4, Insightful

    MP3 for example is an open format, just look at the MP3 players industry now. PCs are essentially an open design, and it's been flourishing for decades

    First off the PC wasn't an open design, it was closed but companies did a "whiteroom" re-engineering of the BIOS (something that the DMCA would outlaw today). It became more successful once opened but the original design was very much closed and of course the operating systems that made it successful are pretty much the poster child of the closed software movement. The other example you give which is MP3 isn't really open either (otherwise why would there be Ogg?).

    So Openness can be a good thing, but your examples are in fact more examples of how closed works commercially as long as it develops an established market.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  6. Re:The iPhone would work by jcr · · Score: 4, Insightful

    If Apple got into that product category, I would expect it to be a smaller Mac rather than a larger iPhone. If you check out the teardown pictures of the MacBook Air, you'll see that the motherboard in that machine is very small, certainly small enough for a netbook-type product.

    I'm not sure I'd go for the form factor myself, but I could see a Mac about the size of a checkbook with a high-DPI display like the iPhone being a popular item. A 1920 x 1080 OLED display around 6x3 inches could be pretty cool. Two gigs of DRAM and 20 gigs of flash RAM, and you'd have a rather capable machine.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  7. Re:The iPhone would work by nmg196 · · Score: 4, Insightful

    > A 1920 x 1080 OLED display around 6x3 inches could be pretty cool.

    I'd be happy with half that resolution on a screen that size. I doubt your eye could perceive the extra detail at a sensible viewing distance anyway. The iPhone screen res is just not quite enough to look sharp (it's "480-by-320-pixel resolution at 163 ppi")

  8. Re:Smartphone power by Tubal-Cain · · Score: 4, Funny

    ...I want an iPad. Something the size of an e-book, with wi-fi, and an OS that is simple to use on it. Oh and i want it for less than $500...

    And a pony.

  9. Re:The iPhone would work by tknd · · Score: 4, Interesting

    I doubt your eye could perceive the extra detail at a sensible viewing distance anyway.

    He wants about 300dpi which is starting to get into printer resolution range. That would enable serif fonts (like times) to look better than sans serif fonts (arial, helvetica). You would also find smaller point fonts more readable thanks to the additional pixels. So viewing a webpage might finally make sense on a device that small that is commonly held in your hand like a book or a sheet of paper. If we could get to OLED contrast ratios and that dpi, your display would basically look almost like a printed photograph. With current displays at around 90 to 100dpi, everything looks pixely (windows) or blurred because of the low dpi of the display.

    Today 300dpi might be unreasonable for a color display. I think e-ink displays get to about 300 dpi but they can't display color or refresh quickly. My 9" eee pc lcd screen is at about 130 dpi. So I think lcd manufacturers should be able to get that up to 150 dpi or so.

    I'd like to see the more expensive electronics manufacturers (sony, apple) demand high dpi displays because everything would really start to look sharp without anti aliasing or sub pixel lcd tricks. For example just imagine going from 100 dpi to 200 dpi. That means in the same pixel on 100 dpi you now have 4 dots instead of 1 to render it. If the font is adjusted for the higher dpi, curved or diagonal lines would look super sharp.

  10. Re:Not completely by Graff · · Score: 4, Insightful

    Heavily crippled. One thing is to be the full OSX, another is to have a small subset of features. Furthermore, you cannot run any program written for OSX in the iPhone. To me that's enough to say that the iPhone-OSX is not the same as OSX.

    Mac OS X for the iPhone actually has a rather large subset of features that the desktop version has. The thing is that most of the features in common are under the hood and not in the UI. It's the UI that is largely different and it pretty much has to be considering the size differences of the displays and the huge differences in input methods.

    As far as running programs written for the desktop version on the iPhone, it wouldn't take much effort on either Apple's or a developers end to get that to happen. The API for both targets is extremely similar, if you code using MVC as Apple recommends then you should have your code pretty much all set to work on the iPhone or the desktop, your model and most of your controller code will stay the same and most of the differences will be in the view. Make two targets with code covering the appropriate differences in the API and you should easily be able to make two versions of your app, one for the iPhone and one for the desktop. You might even be able to do it as a fat binary so one app package works on either platform but I wouldn't see the point in that.

    All this is moot anyways, my point is that Mac OS X has all the technology needed to be run as a slimmed-down version which can run on a netbook. All it needs is the appropriate device drivers, a bit of tweaking to make sure everything plays nice, compile it for the new CPU (if needed), and it sould be all set. It's not like Apple is using two radically different operating systems between the desktop and the iPhone, they are simply modified versions of each other. A third target for the netbook would be pretty easy to accomplish with a versitile OS like Mac OS X.

    If Apple used a CPU that had a close enough instruction set to what Mac OS X currently runs on then applications wouldn't need any work to run on a netbook like this. Of course if the CPU was different enough then the developers would have to at least recompile their code for the new CPU but that's no biggie so long as they kept to Apple's APIs.

  11. Re:I think that's wrong. by Graff · · Score: 4, Informative

    The iPhone OS is OSX because Apple "says" it is OSX, it's a real semantic BS thing. While I'm sure there's similarities, in reality the only sameness is the name. Seriously, do you think an old desktop Mac of the same power of the iPhone could actually run OSX?

    Yes, I do. Mac OS X is designed to be highly modular and flexible. You might have to make some choices as to what modules to load, what services to keep active, and so on to meet the resource footprint of a slower Mac computer that has less RAM and disk space but at the core it would be the same Mac OS X that runs in an iPhone or a server.

    Mac OS X will actually adjust itself to some extent to deal with a low-resource environment. If you take your desktop that runs Mac OS X well with 1 GB of RAM and you take it down to 256 MB of RAM it will still run decently. It'll keep less stuff resident in RAM and it will have to page to disk more often but it will keep running. I've run Mac OS X 10.5 on everything from a 500 MHz G4 machine with 256 MB RAM to a 3 GHz dual quad-core Xenon with 4 GB of RAM. Of course it ran quicker and more smoothly on the machine with more resources but it still ran decently on the old machine.

    It's the same Mac OS across all of Apple's products because they all share the same core code. They all run off Darwin, they all use the same modified Mach microkernel, and so on. If you dig into all of the APIs you'll see differences here and there, mostly in the UI API, but even where there are differences the API mirror each other closely. It's the same operating system in far more than just semantics.