Apple’s Design Resources page lists Figma UI Kits for iOS 27 and iPadOS 27. You can use the kit on Windows for design and collaboration, but native builds and iOS Simulator review require a Mac environment that supports the project’s Xcode version. A simulator can catch implementation mismatches; it does not replace every physical-device test. (Apple Design Resources)
Last updated October 17, 2026. Version and compatibility statements were checked against Apple’s design-resource, Xcode requirements, and simulator documentation. Confirm the current Xcode and macOS requirements again before starting a project.
Who should use this guide: Windows-based UI designers handing work to Apple-platform developers.
Product designers deciding whether a static design review is enough.
Freelancers and small teams arranging native checks without owning a Mac.
01 The UI Kit is a design reference, not a running app
The iOS 27 Figma UI Kit helps you build layouts, express components, and collaborate around a shared visual language. Apple’s update record describes refreshed components, system colors, and app icons in the design resources. Those assets help you represent the intended interface; they do not prove that a finished app uses the right native controls or behaves correctly at runtime. (Apple’s design-resource update)
That distinction matters when you decide what “accepted” means. A Figma review can confirm whether the design matches the brief. It cannot confirm whether the implemented app presents a sheet correctly, responds to scrolling as intended, or handles a system permission prompt correctly.
Can you use the iOS 27 Figma UI Kit on Windows? Yes. You can create, inspect, and share Figma designs from Windows. A Mac is only needed when the work moves from design review to building or running the Apple-platform app in Xcode and iOS Simulator.
For a Windows designer, keep these checks separate:
- Design check: Does the Figma file express the intended hierarchy, components, colors, and states?
- Implementation check: Does the native app match those decisions when it runs?
- Device check: Does the behavior hold on the physical iPhone or iPad models that matter to the project?
Apple’s layout guidance is useful for discussing adaptable layouts, but a reference document is not a substitute for viewing the implementation at the project’s target sizes and conditions.
02 Windows designers should close the design review first
If your responsibility is the visual specification, you can do meaningful work without opening Xcode. The important limit is to avoid describing a Figma-only review as native acceptance.
Before handing off, check the design file for gaps that would force a developer to guess:
- Components: Confirm that the chosen component communicates the intended function. Note any custom treatment that departs from the standard appearance.
- States: Show relevant empty, loading, error, selected, disabled, or confirmation states. Do not assume one polished screen explains the whole flow.
- Layout intent: Record what should remain fixed, what may scroll, and what should adapt when content changes. Apple’s layout guidance can help frame these decisions.
- Assets and naming: Give exported resources clear names and document any assets that need a particular treatment in the app.
- Open questions: Mark behaviors that the design file cannot settle, such as whether a system prompt appears before or after an in-app explanation.
Does a Figma design prove the iOS screen is native? No. Figma shows the design you created. The implementation may use native system components, custom views, or a mixture. You need to inspect the running app to confirm what was actually built.
Review note: Use “design approved” when you have checked the Figma work. Reserve “native UI verified” for a review of the running app. The labels prevent a visual sign-off from being mistaken for a build or device test.
03 Product designers need to test the behavior behind the screen
A product designer may need to assess more than whether a screen looks right. Navigation, dialogs, scrolling, and system components can behave differently in a running app than they appear in a static frame or prototype.
Choose a small set of high-value flows and make the expected outcome explicit. For each one, record the starting screen, the user action, the expected next state, and anything that requires a developer or QA decision. Then compare the running app against that record.
For example, a Figma prototype can communicate that a confirmation dialog should appear after an action. It does not confirm whether the app presents the intended native alert, whether the action is cancellable, or whether the surrounding screen remains in the correct state afterward. Those checks belong in the implementation review.
How do you inspect a Figma design in iOS Simulator? Figma does not run inside the simulator as the finished app. The developer must build the project in Xcode, launch that app in an available simulated device, and compare the running screens with the Figma specification. The Apple guide to running apps on simulated and physical devices describes those run targets.
Use the simulator review to capture specific discrepancies, not just general impressions:
- A control is missing, substituted, or styled differently from the agreed design.
- A screen’s content, spacing, or hierarchy changes when the app runs.
- A navigation or dialog sequence does not match the documented flow.
- A scrolling or layout behavior needs clarification or a project-level decision.
After the review, write each finding back to Figma or the project handoff record. Include the screen or flow, expected result, observed result, and owner of the next action. That makes the review useful to developers and prevents a vague “looks off” comment from becoming an untracked requirement.
04 Developers own the build and simulator checks
A developer or technical collaborator should confirm that the project opens and builds with an Xcode version supported by the Mac’s operating system and the project’s requirements. Do not infer compatibility from the project’s target name alone. Check Apple’s live Xcode system requirements before choosing the environment.
The name Xcode 27 may appear in a project plan, but that label by itself does not establish which macOS versions can run it or which simulator runtimes are available. Verify the published compatibility information for the exact release you intend to use. If the required runtime or component is missing, Apple documents how to download and install additional Xcode components.
| Review option | What it can establish | What it cannot establish |
|---|---|---|
| Figma on Windows | Design intent, components, screen states, collaboration notes | Whether the native app builds or behaves as designed |
| iOS Simulator on a compatible Mac | Running-app appearance and many interaction flows in a simulated environment | All hardware-dependent behavior or every physical-device condition |
| Physical iPhone or iPad | Behavior on the tested device and its actual hardware conditions | Behavior on every other device or configuration not tested |
A simulator is valuable because it lets the team inspect a running build without treating the Figma canvas as the final product. But Apple distinguishes simulated and physical devices in its testing documentation. Apple also notes limits to what simulation can reproduce, so simulator approval is not blanket evidence that every device behaves the same way. (Apple’s guidance on testing beta operating systems)
05 Freelancers and small teams should choose the lightest valid review
If you do not own a Mac, first identify what the client expects you to deliver. If the task is limited to designing and reviewing a Figma file, Windows may be all you need. If the scope includes building an Apple-platform project or inspecting the native app in iOS Simulator, you need access to a suitable Mac environment.
How can you check native screens without owning a Mac? Ask a developer or project partner with a compatible Mac to run the project and share the results. If you need to perform the review yourself, a remote Mac may work when it provides the required macOS and Xcode environment and a workable way to transfer the project files. Do not assume a particular environment is available until you have checked it.
Use this decision path:
- If your deliverable is only a Figma design and handoff notes, stay on Windows and label the result as a design review.
- If you need to open, build, or run the Apple-platform project, arrange access to a Mac with an Xcode version that supports the project; otherwise, ask the development team to perform that review.
- If the review depends on a physical device, schedule an iPhone or iPad test with the project owner or QA. Do not substitute a simulator result.
- If you cannot confirm the required Xcode, operating system, or file-transfer path before the review, resolve those conditions first or move the check to a developer’s established environment.
A remote Mac adds its own practical constraints. You need to agree on who controls project files, how changes return to the shared workspace, and who can access signing credentials or other sensitive materials. Remote access also depends on the connection quality and the handoff process. Test the workflow with the actual project before promising a review deadline.
The CALMVPS access overview can help you understand the available remote Mac access path. Check the project’s required environment and file-transfer arrangements separately; a service page cannot establish that a specific Xcode release is installed for your task.
06 QA and project owners must keep simulator and device results distinct
The final acceptance record should state what was checked and where. A result from Figma, a result from iOS Simulator, and a result from a physical device answer different questions. Combining them under one generic “approved” label hides what remains untested.
For each high-risk flow, identify whether it depends on actual hardware or device conditions. If it does, route it to a physical iPhone or iPad test. If it concerns layout or a common navigation sequence, a simulator review may be a useful implementation check, but document the simulated target and remaining limitations.
Can a remote Mac replace iPhone testing? No. It can provide a Mac environment for Xcode and simulator review, subject to its verified software setup. It does not turn a simulated device into a physical iPhone, and it cannot confirm behavior that depends on real hardware or conditions absent from the simulator. Apple’s simulator and physical-device documentation should guide the team’s test boundary.
Use this handoff checklist before you close the task:
- [ ] The Figma review is recorded as a design check, not as a native-app test.
- [ ] The project owner has confirmed the Xcode and macOS compatibility requirements.
- [ ] The simulator review identifies the run target and the flows actually exercised.
- [ ] Each mismatch links to a Figma frame, implementation issue, or handoff note.
- [ ] Hardware-dependent or device-specific behaviors are assigned to physical-device testing.
- [ ] The acceptance record separates design findings, simulator findings, and device findings.
Acceptance rule: If nobody can say which environment produced an approval, treat the approval as incomplete. Record the environment and the test boundary before handing the result to the next owner.
07 Use a remote Mac only when native review is part of the deliverable
A Windows-and-Figma workflow is sufficient for design creation, collaboration, and a visual specification. Its limits are clear: it cannot run Xcode locally, it cannot launch the project in iOS Simulator, and a static design review cannot establish runtime behavior. A Mac-based review closes part of that gap, but it introduces setup and file-handoff requirements, and simulator results still do not guarantee physical-device behavior.
For a one-off project, a remote Mac can be a reasonable alternative to buying hardware when you need a temporary environment for native review and have confirmed the necessary software and access conditions. If you run builds continuously, need dependable local hardware connections, or must test physical-device behavior, arrange a suitable owned or team-managed Mac and actual devices instead.
If Mac access is only one part of your project planning, review the CALMVPS pricing options after confirming what the project needs. Choose access only when a native build or simulator check is genuinely in scope; otherwise, keep the work in Figma and ask the Apple-platform developer to own the implementation review.