I Don’t Want Xcode on the iPad
rhonabwy.com
rhonabwy.com
They seem to be using the ipad for single focus tasks and the mac for multitasking.
iPadOS has been getting improved multitasking support for a while now. You can have two apps open at the same time (which yes you can resize) and also temporarily swipe in additional ones when you need them and pretty legit mouse and keyboard support.
In a similar fashion the mac has pretty ok single task support by allowing you to put apps in fullscreen mode and if you just want something a bit more flexible split your fullscreen between just two apps.
At the end of the day it all comes down to options. Yes I would like the option to run xcode on the ipad and also have multiwindow and multiuser support but that doesn’t mean I’d have to use it.
Do they? Both the title and article are riddled with “I”. There are two instances of “we” and they’re both paraphrasing a general sentiment they’ve observed. Seems to me the article is an expressions of what the author desires without judgement or assumptions towards others.
The important part is access to options, not just limited to Apple or Android ecosystems.
Here we have devices with no way to develop applications solely using them & publishing them. Heck you can't even format USB drives with iso images from our so called portable computers(phones/tablets), even if our laptops or PCs without CD drives ever need an occasional formatting.
This is more of enabling options to who wants it, not just pandering to one persons distraction free session on one of their devices.
I'm not arguing one way or the other, though my stance is more similar to yours, but simply saying "well don't use it and let others have the option" isn't providing fresh realization that will change their minds as that's not what they are hung up on. Their value in investment into the ecosystem isn't perceived just on what the device can do for them rather what one can't do as well.
The obvious next step is for Apple to do a Samsung, and have iOS and OSX running on the same device, with iOS running when the device is in portable mode, and OSX running when it is docked and connected to a KVM.
At some point there won’t be a separate Mac and iDevice line. All devices will be iDevices that can run both iOS and OSX.
Apple has clearly been pushing for this for a long time. They’ve taken so many steps towards making the transition when a user switched from 1 OS to another seamless, with technologies like iCloud Drive that provides a single file system layer, universal apps that work across OS’es, handoff that allows for a smooth transition of state for an app running on OSX to the same app running on iOS and vice versa, etc.
The Apple Silicon Developer Transition Kit contained an A12Z that ran macOS, so the M1 is not the first.
So I guess outside of artists or those who edit photos, there really isn't much of a market that isn't better served with a laptop or a Phone.
I can imagine this works out in most demonstration cases.
It's also a great primary computer for users that don't need or want the overhead of a PC, ideal for people like my mother who just want to check email and browse social media.
I do agree that for many users an iPad makes no sense at all, especially if you have a variety of other computing devices that are better suited for your specific needs A jack of all trades, master of none situation.
10" tablets were close but not quite there. I always found myself doing more pinch zooming than I liked.
At work, I’m an engineer and people manager and I find that for many of my common tasks like presenting, taking notes, emails etc. the iPad is fine and portable which is a plus. I do have a 16” MacBook which does get a good bit of use but only for things the iPad doesn’t do well, like SSH and text editing, but if it did I’d sooner take the iPad with me.
Just depends what workflow you as an individual use, I’ve built a career out of making web UIs for common tasks so them working on an iPad for my use case is not surprising to me, I’d suggest looking at what you ‘actually’ do to see if you really always need to carry a full laptop.
RE videos - yep no portable will ever be as good as my home theatre but I can’t watch that on a train or in a hotel, I can with my iPad and it doesn’t get anywhere near as warm as my slightly larger laptop does on a pillow. I’d argue its far more competitive than you’ve suggested.
Development needs a proper keyboard, and a significant screen real estate. An on-screen keyboard shared with Xcode's UI, and further splitting the screen with the app being developed would be very cramped.
iPadOS also has no consideration for command-line tools and shared things that don't belong to any app-silo. If you ever needed something not built-in into Xcode.app, it'd be awkward clash with sandboxing. Is Xcode build supposed to launch a Siri Shortcut of Ruby.app to run a script, with all the GUI animations in between?
For Xcode they could take a page out of Android's book and enable it under a "Developer Mode".
Also, I feel like the solution is to release an "App" that has a virtualization server in it, that can run MacOS. Keeps it contained, off to the side for the devs, but can take over the screen and inputs and be a fully-fledged touch MacBook to those who want it. (Maybe require dev accounts?)
Or just an 80x24 text window.
I like my iPad and Mac running two distinctive operating systems. Each serves its purpose and intent for use very well.