My iPad Pro experiment
lemire.me
lemire.me
He is not happy that everyone not switched from real computers to media-consumption gadgets where programs are curated by central company? Where even content displayed in these programs must be censored using Victorian standards?
Maybe we should replace internet with TV? You can watch news and talk shows on TV, and picture is better! Why use ancient Sumerian technology of text from 3000 BC, when you have 4K video with quadro sound? Disruptive!
> He is not happy that everyone not switched from real computers to media-consumption gadgets where programs are curated by central company?
A more charitable reading would be that he isn’t happy that more general computing hasn’t yet been effectively delivered on (what he sees as) a tablet’s convenient form factor.
How are people still repeating this? Better sensor suite, better (outward-facing!) camera, and better built-in ability to use it as a drawing surface than pretty much any laptop (certainly none combines all those things), an OS that's actually suitable for creative audio work and doesn't otherwise get in one's way all the damn time (Android, Windows, Linux), and the software to match.
But it doesn't have a mouse and the keyboard's an add-on so it must just be for watching Youtube I guess.
I really need to spend some time sitting through the iOS tutorials to see what other functionality I'm missing out on.
The old selection method is still terrible and needs to be revamped
I understand that there are lots of gesture/touch target reasons for the current infuriating, knob-based interface, but I tried to switch to an iPad for full-time long form writing and just couldn't. Basic text entry is okay, but doing any sort of serious editing, i.e. selecting and moving a sentence somewhere else in a paragraph is just pure torture. Life is too short.
I am really surprised this isn't mentioned more in iPad reviews, especially since the reviewers are (kinda) long form writers! Maybe they are writing their iPad reviews on a laptop?
I haven't seen this feature mentioned anywhere but I just discovered it one day for the same reason you are annoyed. The feature works on iPhones and iPads alike.
Would be nice to read why you are unhappy PCs are still around.
Though personally i don't see why one should replace the other. Their own dimensions, weight, power inside etc, limits or enables one device to do something the other can't. And touch is nice, but think you really need to be able to pair a mouse to your iPad to get a desktop feeling anyway. Then again, those are just my personal opinions about using iPad as a desktop.
PS: Humans need several inches of separation between their hands and where their eyes are pointing to be comfortable for 8+ hours a day for decades.
At a basic level, IT really hasn’t disrupted the convenience of pen and paper. I can still do a lot more and much more quickly with pen+paper than a computer. Even more so a whiteboard.
Also backlit screens are awful.
What are some other traditional PC drawbacks?
If I have a remote desktop type of task, there's no other reasonable way to do it than to click fast with a mouse, like I would type fast if it was a shell task.
Ummm, good keybindings are better/faster than a mouse. E.g. were I writing this in emacs I could select 'keybindings' with C-r k RET C-SPC M-C-f; I could then copy it with M-SPC — all in less time than it takes to switch my hands from the home row to the mouse.
There's likely little question the vast majority of laptop users use a mouse or trackpad for their day to day.
From a power user perspective:
I'm not aware I can use those keybindings to select text in any iOS app and not just in a shell app?
I'm very well versed with keyboard shortcuts, type 100 wpm, and use vim regularly.
A mouse will always be faster for through administering GUI apps where there are settings screen with many dropdowns and checkboxes on every screen.
I log in to as many remote desktops and vms with a GUI as command line. I interchangeably work between Linux, Mac and Windows in a day.
Selexting text in any iOS app also can't be done by keyboard shortcut as far as I know. The mouse again provides the most precision, and I'm not a huge fan of it. The apple pen might be an admission of the need for precision on iPad for more use cases.
It wouldn't kill Apple to expose the mouse capability so I wouldn't have to consider a surface pro.
The iPad with a mouse would be amazing laptop for most.
Oh, certainly. I find the lack of a mouse to be almost as insufferable as the lack of a keyboard.
> I'm not aware I can use those keybindings to select text in any iOS app and not just in a shell app?
There's no reason why iOS couldn't incorporate more-complex keybindings throughout, and it fact macOS does incorporate some emacs-like keybindings.
> A mouse will always be faster for through administering GUI apps where there are settings screen with many dropdowns and checkboxes on every screen.
Actually, take a look at customize[0]: it's a complete, mouse- or keyboard-driven GUI (yes, that includes buttons & checkboxes). It can be pretty nice to be able to C-s and interactive-search a GUI panel.
I certainly won't deny that a mouse or stylus is useful for precision GUI manipulation — I'm just noting that more can be achieved with a keyboard that typical 1984-Macintosh-derived GUIs attempt.
Seems to me we're just quickly getting to the point of debating over the OS and software on whatever piece of hardware we choose to use.
> The pain that is selecting text affects pretty much all applications where text is involved.
> Copy and paste is unnecessarily difficult.
I think this is the key issue. I love my iPad Pro, but deal with text—selecting it, moving the cursor, copying, pasting, has always always sucked. Even with a keyboard, even with the pencil and touch screen. I don't know why this is so bad, but I agree with the author, it is. In my eyes the pain of dealing with text is the biggest issue holding back wider tablet usage.
If your workload is more focused around “productivity” apps, you can use email, office, etc on an iPad mostly just fine, but text selection/manipulation becomes a problem.
The apple keyboard is better than nothing, but I'm not really a fan. Plus I hate that effing emoticon key.
I have one major thing that holds me back from considering iOS a viable replacement for a more traditional OS for daily computing: App and browser tabs are seemingly (not sure what is actually happening on a technical level) backgrounded if you switch away to a different app/safari tab. This results in the app restarting/browser tab reloading.
Perhaps this is some sort of caching behavior, and prior apps/tabs are ejected to make room in memory? Either way, it's very disruptive to have apps/webpages reload when switching back.
Until I can count on basic things, like my webpage to still be there if i open my laptop on a plane with no wifi, or my SSH session not to be logged out simply because i switched to a different app, iOS simply cannot serve as my main computing OS.
I used panic's 'prompt' for a bit and also termius (which is free also also supports mosh) which were both tolerable.
Is it worth it? What does it do that the others don't?
Termius apparently does ssh port forwarding although I've never worked out how to use that feature properly...
Prompt is ok but they seem to have stopped updating it. The main thing with Blink is that it uses mosh to maintain sessions over ssh. It can re-establish a connection after intermittent disconnects. If the app actually closes, I don't think it will handle that, but otherwise if the connection drops (due to the app being suspended), it will recover.
key management is nice, ssh config is nice (I use non standard ports frequently). Oh, remapping the Capslock to control is a big one for me. I can't find a way to do this globally on iOS, but blink will do it, and that is where I need it most.
that's mainly it for me. I can't remember if I tried termius or not.
It is however completely worth it if you want to develop on iOS over SSH. Blink is the only one I've found that has (and can, due to Mosh being GPL) provide Mosh support on iOS, and Mosh is the only thing that makes developing over SSH on iOS tolerable for me for "real work", i.e. a full day's work and not just popping into a server for 10 minutes to configure something. Panic tried to make it work by having Prompt alert you before iOS backgrounds the app and closes the connection but it still means that you can't get up and run to the kitchen or bathroom without losing your connection or really delve into an article or documentation without having to re-foreground Prompt every few minutes. Running tmux/screen helps with any inadvertent disconnects, but Blink just lets you cmd-tab back and resume where you left off and is much less frustrating on spotty connections.
As an aside, Blink is open source and you can build and sideload it yourself pretty easily if you have a paid Apple Developer account. You can also do it on a free account, but you'll need to know a bit more about iOS dev to configure/disable a few things that you can't do for free. Personally after a year or so of that I just ponied up the money and bought the app store version.
I use Shelly as terminal app + a Linux VPS. I can login to my work’s VPN, carry keys using ssh-agent, and even develop html/css/js locally using Coda.
App switching is incredibly fast (even alt-tab works), and I find it much easier to spatially keep track of apps without overlapping windows. Split screen on the 12” is amazing. Battery life is better than what any laptop can offer, 2+ days of normal use.
My main disappointments are with external hardware: the Smart Cover actually causes smudges in the screen and leaves a very clear straight line where the keyboard folds. It also appears to double the total weight. The keyboard randomly disconnects if moved, and the Pencil charging position is just ridiculous.
They are easy to overlook in the packing material.
I'm using it much more than I've used any other iPad, probably more so than a laptop.
If it had proper XCode and a good SSH terminal, it would replace my MacBook Pro.
As it stands, it seems Apple is trying to keep the Macs their actual pro development platform.
For 99.999% of my use cases, having mosh-server installed on my digital ocean server, along with blink, allows me to do what I want to do. For the other .001% of the cases, there’s usually safari. My only complaint is that it took me far too long to get comfortable with the “internationalized keyboard” button where the control button normally is.
I work with python, F#, html, sqlite, postgresql (plus mnay things more. MANY).
I will not learn VIM o Emacs. I have use both, I don't like them at all. I will be fine with nano if it were more robust.
I could use ssh, but:
- Need a good terminal editor, not VIM or Emacs, with good syntax highlight and light auto-complete. - Need to easy run/compile/build/etc. Is ok If I need to setup the comands myself but need a way to execute them easily on the editor.
And the most important thing is how I do sql? things like the psql are too bare, and my sql tend to be LARGE. Exist a terminal based "ide" for sql?
-----
I have Textastic, Pythonista, Prompt and a few others. None have the editor + terminal and way to create macros that run on ssh. I think Coda of panic have it, but no for the languages I need (F#, C#, etc).
---
The other way is to run a HTML Editor (Maybe monaco of VS Code?) coupled with a JS SSH client and customize the iPad keyboard with the extra keys. I have tried several online IDES but none are made for this use-case!
The iPad, however can't fully replace desktops until it can use a mouse.
Even being a heavy keyboard shortcut user, the mouse can't simply be touchscreened away. There are many tasks where the precision and speed of a mouse can't be beat, much like typing is faster than using the touchscreen keyboard (for most)
The software is there, but I'm not sure why Apple wouldn't expose the ability to use a mouse.
If tablet sales are plateauing/declining, maybe they can merge into laptops with bluetooth mouse access, which will never really go away.
Unfortunately Chromebooks (today's netbooks), or Android tablets even allow more to be done. It's a shame because iPads have so much horsepower.
The fun thing I'm looking forward to is using your iPhone/Android as the computer itself, attached to a laptop shell/dock. Apple has filed for a patent on this, and you can order a superbook from Sentio on the Android side, it's pretty slick and inexpensive.
Exactly this. So much power, but so limited. I would much rather use my ipad pro than my android device, but the android device, which has pitiful specs compared to the ipad pro, is just as capable as a laptop.
I'd really rather not use android, but between tasker, mouse support, and now the phone-laptop dock, along with creating the phablet category, android continues to out innovate Apple.
I've had iPhones for years and can't switch back. My macbook is good for what it does but today's pixelbook from Google might be interesting.
The portability, battery life, and LTE are huge advantages for the iPad.
What I like: speed, LTE, surprisingly good keyboard, screen nice to look at, light weight, battery life, excellent built in cameras, the new files app
What I don't like: websockets are disconnected in background tabs after about 30s, copy/paste sucks, lack of chrome dev tools, lack of a real Google Chrome browser (it's really webkit).
(Disclaimer: I work on CoCalc.)
I am not saying the tradeoffs here are or are not worth it. Just that the reason it is an experiment is because of Apple's decisions regarding its product line.
A big rigid piece of glass that you have to baby does not sufficiently meld into the world so that you can use it unceremoniously without thinking about it. There’s still a conscious “I’m going to go on the iPad now”.
Call me when we can have 10 of them on the same desk, interchangeable, and sling them around like office supplies. The iPad is physically still in its awkward phase and we will be laughing at today’s form-factor in years to come.
I own a couple of different computing devices and they are just tools. Some fit a certain job better then others. Why limit yourself?
- the ipad pro weighs 1 pounds; the chromebook weighs about 3.5 pounds - the ipad pro has much better cameras - the LTE in the ipad pro was much easier to get working and works better for me - my Chromebook pixel doesn't have a tablet mode or a stylus.
Sometimes I really wish that this ipad could just run ChromeOS though...