Six months ago, we launched Project IDX, an experimental, cloud-based workspace for full-stack, multiplatform software development. We built Project IDX to simplify and streamline the developer workflow, aiming to reduce the sea of complexities traditionally associated with app development. It certainly seems like we’ve piqued your interest, and we love seeing what IDX has helped you build.
[…]We’re bringing the iOS Simulator and Android Emulator to the browser. Whether you’re building a Flutter or web app, Project IDX now allows you to preview your applications without having to leave your workspace. When you use a Flutter or web template, Project IDX intelligently loads the right preview environment for your application — Safari mobile and Chrome for web templates, or Android, iOS, and Chrome for Flutter templates.
Google’s IDX team
I’ve seen some articles state that this makes it possible to develop for iOS without a Mac, but this isn’t really true – as far as I know, you must have a Mac to submit anything to the App Store or Testflight, so while you can write and test code using IDX, you can’t actually deploy is in any meaningful way without getting a Mac.
Thom Holwerda,
Such dependencies are obviously completely artificial, but I’m sure it nets apple a lot of mac sales for IOS developers who would otherwise be content with true cross platform solutions.