An Open Source Phone That’s Completely Unlocked, Hardware Too
fastcolabs.com
fastcolabs.com
Also from the FAQ, their goal is to manufacture somewhere around 200 devices.
* CPU: Texas Instruments DM3730, 1 GHz
* RAM: 512 MB/1 GB
* Storage: 1 GB NAND + SD card
* Screen: 3.5" TFT, 800x480, resistive
* OS: Debian GNU/LinuxI don't like the sliding keyboard either.
Droid 4 is a currently shipping phone that has one. I've been using it since Droid 2. Don't care for the extra heft and sub par picture quality, but love the keyboard when an emergency comes up and I have SSH into a server while away from a proper computer.
They're as outdated as rotary phones or cellphones with a physical number pad. Can you still buy them? Sure. Are there still those that desire them? Absolutely.
None of that makes them any less arcane.
You seem to have a problem distinguishing between "useful" and "trendy," based on your other comments in this thread. Mass-market popularity of a feature has no bearing one way or the other on its usefulness or "outdatedness".
I entirely disagree. They are both simply examples of what one is used to and therefore prefers. The only difference between a "valuable tool" and an arcane affectation is your personal preferences.
I have no problem distinguishing between useful and trendy. We're not talking about just mass market popularity, we're talking about these niche devices no longer existing. "Because it's trendy" isn't the reason that even companies that have no problem with spitting out endless models and variations have also abandoned hardware keyboards.
A full size phone headset, a rotary dial, a landline. All arcane affectations in the eyes of most, useful tools in the eyes of those that swear by them. In 10 years, we'll look back on hardware keyboards on phones the way we look at floppy disks. Most already do.
We all draw a line somewhere, most of us just tend to draw it at what works best for us with the most reasonable tradeoffs. If an RMS-style "free device" is what works best for you, more power to you. It's not for most, and the tradeoffs this device makes so that it can exist make that abundantly clear.
When it runs GNU/Linux, it's obviously not targeted, per se, at all users. It should be fairly clear right from the start. And they don't plan to manufacture millions of them, so they know what they are doing. Obviously there are still people, even if they are few, who want to have a general computing device in their pocket, that can run Python, compile stuff with gcc, and which is programmable, not like all other phones out there.
I'm sure Facebook is much more satisfying on a purely touch screen based device though. :)
I think if more people had hardware keyboards, you'd see more people getting work done on their phones.
Also, you're totally right about the jump from phone keyboard to full size. If there's anything that'll take a long time (150+ words), I will want to use a real keyboard. In fact, here's how I'd rate various input methods for typing:
Word Count and Usefulness of Input Device
-----------------------------------------
Software phone keyboard : 1 - 30 words
Hardware phone keyboard : 30 - 150 words
Crappy laptop keyboard : 150 - 400 words
Nice desktop keyboard : 400+ wordsNo, you really won't. Autocorrect and predictive keyboards work great; even with a stock setup, one can type at close to full speed on a touchscreen so long as you ignore the apparent (pre-correction) errors. Add to that the increased screen area of touchscreen devices, and you will find that they are actually more productive -- you can type slightly faster with a physical keyboard, but at the cost of much less context.
As an exercise, let us consider the usability of a terminal emulator on a somewhat-recent Android phone (Samsung Galaxy S3). This[0] is a screenshot of what it looks like if I want to type into a terminal emulator using a software-based keyboard. Notice that it is very cramped, and that few lines are available to see. It's pretty much a totally unworkable amount of space.
Now consider this hypothetical screenshot[1] without the software based keyboard. The difference in usability is night and day; the screen real-estate has more than doubled.
Not only does it mean you can actually use all the screen you have, you also get things that are really useful for dealing with text, things like arrow keys to move backwards and forwards exactly as many characters you want, or tab keys that allow for actual text editing/serious console usage.
I realize that for most people, these are total non-issues. And that's totally cool. I have also been in the position of not needing a high-functioning handheld device. However, there are thousands of phones for people who "just want to browse the web", or "just want to share pictures." However, there's pretty much no phones for people that want highly-functional handheld tools to get things done. That's what I'm looking for. Till then, I'll just have to hold onto my good old G2...
[0] - http://i.imgur.com/MJXgSum.png [1] - http://i.imgur.com/fG7TFLW.png
And as long as you ignore the actual, glaring errors every time you use a word that hasn't been added to the dictionary yet. Oh, what fun it is to try to discuss technical subjects, or video games, or music, or pretty much any topic whatsoever that uses jargon or slang. The time lost to noticing an error, going back, correcting it, and regaining your flow can easily cut your effective WPM in half.
And that's not even considering the joys of terminal emulators, where autocorrect is so much worse than useless that it's generally disabled by default.
They said the same thing about the GUI vs the CLI. Look how that turned out.
Likewise, a hardware keyboard for a phone is something I like, something I enjoy, and something I find useful for me. I totally understand that many users don't need it or don't want it. Mostly, I'm just unhappy that it's being abandoned so completely by manufacturers when there is a utility to it.
So often for real progress to be made, those who swear by the old system have to be ignored and abandoned because the only feedback they can provide is "leave everything the same".
In theory, I love the magic trackpad. Now I just need one that works as advertised.
We also still use cups to hold water and plates to eat food off of. What is your point? Some things don't progress? You're right. I don't see how that relates though.
It's way, way better.
On my old Blackberry, I could type as fast as I could write by hand. (The Blackberry didn't even do any form of auto-correction or text-prediction).
I don't even have very large fingers, but there's a huge benefit to having the tactile feedback when typing quickly. Similarly, I'm dramatically slower on a full-size touchscreen "keyboard" than on a physical keyboard.
Of course, this effect is more noticeable the faster you type. I notice it a lot, because on a physical keyboard, I can theoretically type ~100 wpm[0]. In practice, this means I end up typing as fast as I think (which is obviously slower than 100wpm).
On a touchscreen "keyboard", I can't type as fast as I can think, and it's incredibly frustrating to keep halting my train of thought so what's on the screen can catch up.
[0] for a typing test, where I don't have to stop and think about what I'm typing.
I type pretty fast and I've never noticed it, so this seems like a very subjective thing to me. I'm just trying to understand that point of view.
I would have to go back to the n900 and use it for a while to get a handle on why I really never missed its keyboard much at all. It has been a while. The only thing I remember missing is the ease of using modal keys versus the android (Samsung, I suppose) touch keyboard app, where you have to shift to a completely different keyboard to use symbols and then switch back when you're done. I find that distracting.
They're no less tiny than the keys on the screen, plus they're tactile.
In other words, yes, absolutely.
Being even more open than the bundled Maemo, with more memory (if well 512k is the double of what it had, it is still small for current day uses) could be the phone version of the raspberry pi.
Yes please!
Back in the day, I would have totally gotten an n900 if it weren't for the screen (I tried it, just didn't work for me.)
I'll take three, thanks.
1. My definition of "powerful" includes IP forwarding and packet filtering. iPhone could use one of these as a gateway.
http://www.amazon.com/Nokia-N900-Unlocked-Computer-Touchscre...
…and hardware getting faster, new sensors, etc. This line is getting pretty tired.
Instead, you get people pining for the days when PCs were obsolete in six months, "before consoles dumbed down PC development."
There's just no pleasing some folks.
As a quick illustration, look at the size of levels in Thief 1/2 vs Thief 3. Or the seamless outdoor world of Morrowind, compared to the loading screens of Oblivion and Skyrim. With just a little bit more RAM (say 1GB instead of 512MB), developers could've done so much more.
Instead, we've had a whole generation of 3D games in cramped and/or lifeless worlds with simplistic gameplay. But hey, they're pretty. It wasn't always thus.