There’s no graphics here, right? Will SpringBoard and friends start without a display?
> No devices emulation: screen, touch, wifi, BT or anything else.
11–20 of 106 posts
There’s no graphics here, right? Will SpringBoard and friends start without a display?
> No devices emulation: screen, touch, wifi, BT or anything else.
There’s no graphics here, right? Will SpringBoard and friends start without a display?
From the linked blog post: > No devices emulation: screen, touch, wifi, BT or anything else.
This would be interesting to see, I'm guessing the implications are being able to build iOS projects without requiring a Mac at any stage of the development process.
You'd need to emulate macOS hardware, not iOS, to do that. In that sense, what you describe is already possible (running Xcode in a macOS VM on commodity hardware).
In the case of the poster you are replying to. Yes, Swift is open source and there are compilers for other platforms. The problem comes in with Apple's SDK and their proprietary libraries. Those are what are required to build an app that'll run on an iOS device. Those only run on macOS/OSX.
This would be interesting to see, I'm guessing the implications are being able to build iOS projects without requiring a Mac at any stage of the development process.
Latest blog post: https://alephsecurity.com/2020/07/19/xnu-qemu-kvm/
Earlier quoted context omitted.
You'd need to emulate macOS hardware, not iOS, to do that. In that sense, what you describe is already possible (running Xcode in a macOS VM on commodity hardware).
I did this exact think back in 2012 with a PhoneGap/Apache Cordova app. It had to use Xcode to run the app in the iOS Emulator. So I spun up a virtual machine on my Linux box. It worked extraordinarily well! In the case of the poster you are replying to. Yes, Swift is open source and there are compilers for other platforms. The problem comes in with Apple's SDK and their proprietary libraries. Those are what are requ…
Apple went out of its way to deliberately disable physical phones connecting to a virtual MacOS. Any other USB device can be connected, but not an iphone.
> If you are passionate about iOS and kernel exploitation So is the main use-case to find bugs in iOS or are there other major use-cases I'm not thinking about? The only other use case I can think of is setting up a click-farm, or paid-review farm where you give positive reviews for apps for a small fee.
WOW! That's insane. If made efficiently enough, you could emulate iOS on a non-iOS mobile device. That would be disruptive.
Could give the librem 5 or PinePhone a big boost. But it would not help with battery life.