Remote Control iPhone device without Jailbreaking the device - ios

I am working on enterprise application which will allow the desktop to control iPhone devices. Basically so far i am able to display the iPhone screen in the desktop screen using private framework. But i am stuck in sending events to the iPhone. I am getting x and y points but fails to simulate touch event in iOS 7. As touch event is possible in iOS 6 and below with using GSEvent private Framework. Also i have used iOHID events in iOS 7.1 but it is not working on device. Does IOHID work on non-jailbreak devices?. Please help me.

Related

Intelllij Idea Not able to detect My iOS Device

I created a flutter app and it is not detecting my iPad.
In the image, you can see it is showing <no devices>.
My iPad uses iOS 12.4.8.
But when I connect it to my android 10 phone it can detect it.
Please Help!
You need a mac to be able to debug or run your app on an iphone or ipad.

Differentiating iPhones and iPads on Desktop View

I was wondering if there was another way for the browser to detect if the device is an iPhone or an iPad. When the user switches to desktop mode, the user agent string reports the device as a macOS Catalina. I have found a way to detect if the device is a mobile device but I can't find out if it is an iPhone or an iPad, and since we show different web components based on the device, this information becomes important.
I tried looking at javascript `screen.width property which gives the UIKit Size of the screen. This would have been a hack to identify the devices until the previous generation of devices, but the resolution of the iPhone 11 Pro exceeds that of one of the older iPads. Are there any other suggestions on detecting the devices that can be done with the browser on desktop view?

iPod Touches and Development

I've begun developing the iOS version of my app. While I have a working android, I don't have a working iPhone and I will not spend the $1000 for the new one. I found some older posts, which said yes to this question, but I wanted to make sure it was still valid before I buy an iPod touch. I was wondering, that so long as my app doesn't use iPhone specific hardware (like GPS) if I can just use an iPod touch for development. And if it works on the iPod touch, does that imply it will work on iPhone (again, given the hardware constraints).
Thanks for the help.
An iPod touch is an iOS device. All iOS apps not specific to just iPads will run on any iOS device, including iPod touches. This is true as long as the app doesn't list a required device capability not found on the given device.
So yes, in general, using an iPod touch to test an iOS app is perfectly fine. Use it along with all of the different simulators to make sure your app works properly on all of the different screen sizes. But you should always test an app on a real iOS device since the simulator has limitations such as no camera, inability to send email, no ability to launch other 3rd party apps, a case-sensitive file system (normally the simulators are case-insensitive), etc.
Just be sure you get the latest iPod touch that supports iOS 11 (the 6th gen). Keep in mind that even the latest iPod touch may not be useful for more than a year, maybe two, with regard to being able to install the latest version of iOS.
You could also look into a refurbished iPhone 6s or even a new iPhone SE. Both are much cheaper than $1000. As I write this, you can get a refurbished iPhone 6s for $369 USD. Though a refurbished 6th gen iPod touch is $149 USD. But buy the newest device you can afford. A cheaper device that won't run iOS 12 or 13 isn't much of a bargain.
I find the https://en.wikipedia.org/wiki/List_of_iOS_devices page useful to know what devices run which versions of iOS.

iOS camera and audio API differences between iPad Mini and Iphone

I'm working on an hibrid iOS app , and the xcode simulator doesn't have audio or video ( webcam ) so the only way to test it will be having a real device , I'm trying to figure out if and IPad Mini 4 could be enough and not different in the API calls ( webrtc) to enable the camera to stream , or should better buy an iPhone for testing , thinking on an ipad because I can use it for other things too
Also how you do if you want to test iOS 10 and iOS 11 in the same device a downgrade could be possible , or also the only way is having another device just testing a lower version of iOS
Thank you!
iPAD Mini 4 should enough for your need, and most of the API will capability all current iOS devices (64bit)
However, if you want future proof, kindly thing about the device that have ARKit (iPAD Pro)as the trend of the development.
It better with two separated device for iOS10 / iOS11 as Testing for Commerce software, as iOS device don't allow downgrade.
https://developer.apple.com/library/content/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html#//apple_ref/doc/uid/TP40013599-CH17-SW1

Which Apple device to get to program a iOS mobile app with Trigger.io?

I want to make an iOS app but I don't have a Mac or any device with iOS. I read I can make an iOS app on Windows and Linux with Trigger.io. The app I want to make is rather simple.
What I would need is a device with iOS to test. Which devices should I get?
I was thinking on getting an Iphone 4 and Ipad 2 as they are cheap. What do you think? Will I be able to successfully build an app if I only test in those 2 devices?
Those would be good devices to test on. You'd be missing out on an iPad with a Retina display, which would mean you'd be guessing somewhat at the appearance of icons and launch images on those screens, but the most important thing is covering the phone and tablet form factors.

Resources