Something that has always bothered me is that smartphones are basically supercomputers nowadays, at least compared to what we had in the 90's, but I feel incredibly limited in what I can actually do with my iPhone. I can't easily code stuff for the iPhone in Haskell, I can't open up multiple "tabs" of videos on the YouTube app, and even a lot of the apps that do get ported over end up having incredibly limited "mobile optimized" versions.
I would absolutely love a phone that could let me run the "real" versions of apps when I need to. Ubuntu Touch was trying this, and I honestly don't think I'm unique in this desire.
That's because they're intended to work as media consumption devices rather than productivity ones. If someone feels productive on a phone, he or she has very likely adapted herself to the device than the other way around.
I had to struggle yesterday with my GF new phone because her lawyer sent her a paper in .doc format using Whatsapp (no kidding[1]) and she had no capable reader. Fine, I thought, let's fire up the app store and find one. Now I just have a couple old tablets I keep at home 24/7 and don't use smartphones at all: no feature in the world can convince me an € 5000 smart phone can be more usable than my €20 dumb one plus my € 400 used Thinkpad, so I'm not exposed to the level of annoyances the usual phone user experiences every day. Back to ther phone, I knew the google app store wasn't that wonderful land where you tap the equivalent of apt-get install name-of-a-free-as-in-unicorns-and-fairies-doc-redaer and it magically installs, but man... I didn't expect that level of crap! I tried a couple "free" reader apps and every attempt to run them had either popups appearing asking to click to buy something, or more subtle ones where the click to buy button was a lot bigger and dangerously close to the window really small X (close) button. In the end I installed f-droid, dns-66 and libreoffice reader, but what if she had to do all for herself and could only find those pieces of crapware?
[1] apparently that practice is widespread among non IT professionals, and I find it rather dangerous. The privacy implications should raise some big alerts.
"I would absolutely love a phone that could let me run the "real" versions of apps when I need to. "
That's my dream as well. Give us an open (hardware) phone and OS plus apps will follow. Manufacturers however would hate this because the phone (tablet, etc.) as a platform allowed them to undo what Open Source achieved in the last decades on personal computers: now they have again a piece of hardware they can fully control; the software is closed and incredibly dumb, and it forces you to connect to online services to do anything. We're sort of back to mainframes, that's like killing over 40 years of IT development!. Also by keeping some parts of the firmware (mainly drivers) closed they can ensure no FOSS hippy is going to ruin their dominance. If there was a way to install a working native mainline Linux image (no chroots/VMs/frankendroids etc.) with full hardware support all those phone left in a drawer collecting dust could magically become useable again, with some important side effects. For starters, I'd dare to say every 10 of them at least three new phones would remain unsold, then it would become a lot harder to put spyware into user phones, and third, what would happen when even a few thousand users in the world started showing their colleagues, friends and families that their old phone isn't just faster than new ones but also safer and cheaper, shows no ads, doesn't steal personal data, doesn't require constant updates (==cheaper data plans) and supports the same software they could have installed on their PCs. Definitely, phone (and their OS) makers would hate that.
Word (and the rest of Office) is available for Android, and is free for devices with a 10.1" screen or smaller (though you need to sign up for an account and give MS your info; for larger devices or more functionality, you need to buy a Office 365 subscription)
It was a bit overly ambitious (maybe), but I actually think that it's not an inherently bad idea.
EDIT: Also, don't want to be "that guy", but doesn't Google Drive support .doc files? In that particular case I wouldn't think it's terribly hard.
Just in case you thought it could not get any worse...
Is using an end -to-end encrypted service worrying?
I assume whatsapp encrypts media as well as messages (I hope so). If you sent that document to any kind of corporate email account (many people use work accounts for non work stuff) it's liable to be opened by your company. Unless you think Facebook is backdooring Whatsapp it's about as secure as a typical email account.
If this happens again in the future it might be easier to connect to web.whatsapp.com in a desktop computer.
Even if the phone becomes a more open platform, and we can snap our fingers and get superb battery life, better CPU, better screen, better storage, etc., typing even a few sentences on the phone is still pretty awful. Nothing short of serious improvement to digital assistants will help here.
> That's because they're intended to work as media consumption devices rather than productivity ones. If someone feels productive on a phone, he or she has very likely adapted herself to the device than the other way around.
What are you talking about? Literally millions of people use their phones to create every day. They take pictures and post on Instagram, create videos with apps like Clips, iMovie, SnapChat, make music with GarageBand, and yes, also consume video. But iPhones are every bit intended to be creation devices as much as desktops. The form factor lends itself to a different type of content creation, but it's stellar at letting users create in addition to consume.
I trust tptacek that WhatsApp is end-to-end encrypted. But it definitely leaks metadata. Nobody is denying that.
Facebook now knows gf is communicating with a lawyer.
Your threat model may vary, but my assumption is Facebook will sell that info to anyone who pays. (Not directly, but definitely using some sneaky ad targetting: all girls, 27-35, this zip code, this education, etc, and who has contacted to a lawyer recently.)
If this isn't possible it is just because they are so busy doing all kinds of worse things that they haven't gotten around to it yet ;-)
I'm only halfway joking: this is the company that fools people who try to be secure into giving up their mobile phone number, then shortly after starts using it for targetting.
Mine always tries to open doc files in a painting app I use. And yes, this even happens if I manage to get them into docs and try to open them from there. I have to uninstall or disable that app to open doc files :-/
There was a small community of users who were building applications (mostly built with GTK+) that were often of higher quality than what I got used to on Android now. They could be installed via the App store equivalent or just using apt-get from the terminal.
There were some great "Whoa, this works?" moments, like running the full-blown Arduino IDE and flashing something via USB-OTG or writing a Python script that makes the phone act as a sonar. And everything almost with the ease of a Desktop-PC, just a bit slower :)
I went through four used N900s (they unfortunately aren't very durable) before I gave up and got myself an Android because the web became too bloated and slow. I still miss it every time I'm using my phone for anything different than calling someone or taking a photo. I just had to get that off my chest.
I've been very happy with my OpenMoko FreeRunner for about 10 years now. It's running Debian (QtMoko), can send and receive calls and SMS, has WiFi, a Web browser, games, text editor, etc. I can also do anything from the terminal (locally via a terminal program, or remotely via SSH), including "apt-get" from the standard (although outdated) Debian repos.
My only annoyance is that the old QtMoko on-screen keyboard had really good predictive text, but it got removed in an update (apparently it only worked well in English and German; but that didn't bother me as I only know English)
All that being said, I don't do any of that stuff; I write software and write the occasional blog post. For me, I need a compiler, text editor, git, a good terminal etc. In this regard, my old Packard Bell is honestly more powerful, and despite my iPhone having objectively awesome hardware in comparison, I accomplish much less.
These days I have an iPad Pro as well, and it's sort of depressing. It could be such a better productivity tool if it wasn't crippled by a "mobile" OS.
> iMac (Retina 5K, 27-inch, Late 2014) and later iMac models can't be used as Target Display Mode displays.
Or does that description apply only to 5K iMacs and not to ther other models? The "and later iMac models" statement reads as very broad to me.
The fewer people who see a thing, the uglier the source is.
And as you go down the stack on mobile devices... there are very few people watching, indeed.
I need a real screen, with a real keyboard to be any kind of efficient.
sadly, it derives from "permitted to do".
They're only comparable to 90s supercomputers in the sense of compute power.
But when it comes to productivity they are fundamentally limited by their physical size and limited input/output real estate vs a desktop or laptop, or even 90s supercomputer with a 25" CRT and big clicky keyboard.
Even laptop keyboards use nearly full size keys, just as piano keys come in a pretty standard size, regardless of the size of the piano.
Programming on a phone directly would be like cooking for a banquet on a single camp stove instead of a full kitchen. You could do it, but why?
And sure, you can hook up a keyboard, mouse, and external monitor to some Android phones, but at that point, it's hardly a phone anymore.
That said, I actually think that Vim translates surprisingly well to a mobile setting. You don't have to do any awkward hand motions for doing elaborate keyboard chording (except for capitalization). The screen is small, but high enough resolution (720p I think?) to where I can make most stuff out, especially if I make the font big enough.
It's definitely not my preferred hacking environment, but I find it more fun to do that on the train than people watching. Well, most of the time at least.
Not the OP, but isn’t that one of the things that a fast input->result cycle helps with? Thoughts come and thoughts go, and if I don’t get it on the page before it goes, it better be simple enough to think of again immediately. With any complex idea, the struggle to not lose it before getting it written down is real.
I am typing this on an old iPad, and productivity level on it could be at least on par with my 1995 rig. Phone, not so much, without a larger display.
https://www.kickstarter.com/projects/2103809433/338898127?re...
It's less powerful than a smartphone, but designed from the ground up for hardware hacking.
disclaimer: I am part of the WiPhone project
You can put Linux on GPD Win. I have on mine.
Blink Shell and mosh = terminal, vim, git, etc.
That's a great idea to me. There are too few choices on the cheap side to consider, like the Pinebook. Even the GPD Pocket 2, which I find gorgeous, is still too pricey IMO. A smaller Pinebook without trackpad would probably be our dream pocket device.
"but doesn't Google Drive support .doc files?"
Probably yes, though I'm used to always look for offline solutions: Once I get the data on my device, backups aside, it stays there for processing until I have to send it elsewhere. The concept of applications as services and cloud computing is ancient and totally unwanted to me, probably because dumbed down terminals connected to a do-it-all central server is something those of us who are over 50 see for what it really was: a huge limitation of the past, rather than a technological advancement. Forcing users to get online to load or edit something is just a way to control access both to the data and the code to treat that data.
Personal ideas aside, my GF family she often visits lives in a poorly covered area and being forced to depend on connectivity for editing a document or any other thing easily doable the traditional way, would be problematic to her. Luckily the world isn't made exclusively of hyperconnected cities with tall buildings.
It if weren't for the whole Linux vs Symbian, plus rebooting devenvs multiple times across Symbian and Maemo history, things would have turned out much different.
But like all major corporations, politics play a big role.