Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ipasim

    iOS emulator for Windows

  • I was working on emulating apps directly [1] by translating API calls from iOS to Windows APIs using WinObjC [2]. Unfortunately, WinObjC got abandoned and didn't even contain as many APIs as I thought, so the result cannot emulate complex apps. But it was fun.

    [1] https://github.com/ipasimulator/ipasim

    [2] https://github.com/Microsoft/WinObjC

  • WinObjC

    Objective-C for Windows

  • I was working on emulating apps directly [1] by translating API calls from iOS to Windows APIs using WinObjC [2]. Unfortunately, WinObjC got abandoned and didn't even contain as many APIs as I thought, so the result cannot emulate complex apps. But it was fun.

    [1] https://github.com/ipasimulator/ipasim

    [2] https://github.com/Microsoft/WinObjC

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • darling

    Darwin/macOS emulation layer for Linux

  • Darling [1] also wants to support iOS API translation

    [1] https://www.darlinghq.org/

  • aah

    arm64 architecture handler (by zydeco)

  • https://github.com/zydeco/aah

    I abandoned it when macs with Apple Silicon were announced, only some simple apps could run (GeekBench would crash through the Lua test iirc)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts