I bought the M4 and it is the perfect iPad. But it would be even better if it could become my only mobile workstation, and not just a Mac companion device.
Hardware wise:
- Magic Keyboard needs a notch - the M4 version is so much easier to open, but with a small notch you could open it with one hand.
- Remove the camera bump. Just do a simple back camera for scanning documents - nobody wants the camera bump.
- Magic Keyboard should have magnets to support portrait orientation in addition to landscape (Removing the camera bump will also allow for a cool "turn in place" motion to exist.
Software wise:
- Background tasks. I don't care how - but this is the one spot where iPadOS completely sucks. I shouldn't have to guess whether an app can process something in the background, and then jump back into it repeatedly to make sure it doesn't hit its arbitrary background execution limit and get killed off. Give apps an entitlement to ask the user for proper background tasks, and put icons for them in the giant status bar that is 95% empty. Make it "Pro" iPad's only if you have to.
- Notifications - put them in the corner, make them smaller, and more organized. Also let me swipe them to access the options for them without having to swipe down into the notification shade.
- Terminal: terminal access should exist when you put iPadOS into developer mode.
- Xcode: Swift Playgrounds works great, and it works great on multiple year old 2GB RAM iPads. Give us full Xcode, and limit it to M4 iPad and up. Instant sales boost for iPad.
The rest:
- The App Store rules need to be reduced to allow for IDE's to exist on the platform. It is insane that VS Code just can't exist on iPadOS because there is a blanket "no code can run unless it was submitted to the App Store" rule.
Hardware wise:
- Magic Keyboard needs a notch - the M4 version is so much easier to open, but with a small notch you could open it with one hand.
- Remove the camera bump. Just do a simple back camera for scanning documents - nobody wants the camera bump.
- Magic Keyboard should have magnets to support portrait orientation in addition to landscape (Removing the camera bump will also allow for a cool "turn in place" motion to exist.
Software wise:
- Background tasks. I don't care how - but this is the one spot where iPadOS completely sucks. I shouldn't have to guess whether an app can process something in the background, and then jump back into it repeatedly to make sure it doesn't hit its arbitrary background execution limit and get killed off. Give apps an entitlement to ask the user for proper background tasks, and put icons for them in the giant status bar that is 95% empty. Make it "Pro" iPad's only if you have to.
- Notifications - put them in the corner, make them smaller, and more organized. Also let me swipe them to access the options for them without having to swipe down into the notification shade.
- Terminal: terminal access should exist when you put iPadOS into developer mode.
- Xcode: Swift Playgrounds works great, and it works great on multiple year old 2GB RAM iPads. Give us full Xcode, and limit it to M4 iPad and up. Instant sales boost for iPad.
The rest:
- The App Store rules need to be reduced to allow for IDE's to exist on the platform. It is insane that VS Code just can't exist on iPadOS because there is a blanket "no code can run unless it was submitted to the App Store" rule.