Short answer

Prioritize ARKit for applications requiring high measurement accuracy, and ARCore for those prioritizing RAM efficiency or operating in variable lighting, especially low light.

Field
Innovation & Design
Source
IEEE Access (2023)
Method
Comparative experimental analysis
Sample
10 devices
Evidence
Strong effect

Choosing between ARKit and ARCore for immersive applications involves trade-offs in measurement precision, resource utilization, and performance under varying lighting conditions. This innovation & design research insight is drawn from a 2023 study published in IEEE Access. Using Comparative experimental analysis with 10 devices, researchers explored how this design variable affects real-world outcomes. The key design takeaway: Prioritize ARKit for applications requiring high measurement accuracy, and ARCore for those prioritizing RAM efficiency or operating in variable lighting, especially low light.

Study
Innovation & DesignRecentStrong effect

ARKit excels in measurement accuracy, ARCore in RAM efficiency and low-light plane detection

Choosing between ARKit and ARCore for immersive applications involves trade-offs in measurement precision, resource utilization, and performance under varying lighting conditions.

IEEE Access · 2023

01

Key Findings

  • 01ARKit demonstrated superior accuracy and reliability for AR measurements across tested distance criteria.
  • 02ARCore exhibited more optimized RAM utilization.
  • 03ARCore was preferable for plane detection in low-lighting conditions, while ARKit was more suitable in adequate lighting.
02

Application

Design takeaway

Prioritize ARKit for applications requiring high measurement accuracy, and ARCore for those prioritizing RAM efficiency or operating in variable lighting, especially low light.

How to apply

When prototyping an AR application, conduct preliminary tests on target devices using both ARKit and ARCore to validate performance against key metrics like measurement accuracy, frame rate, and battery consumption.

Project actions

  • 01Clearly define the primary goals of your AR project (e.g., accuracy, performance, specific features).
  • 02Research the latest capabilities and known limitations of ARKit and ARCore relevant to your project's needs.
03

Method & Evidence

AimTo comparatively assess the performance of ARKit and ARCore across measurement accuracy, resource utilization, and plane detection under diverse computing settings.
MethodComparative experimental analysis
ProcedureA structural application was developed to evaluate ARKit and ARCore across three parameters: AR measurement accuracy at different distances, CPU and RAM utilization, and plane detection based on light estimation. The evaluation was conducted on ten devices across various computing settings.
Sample10 devices
ContextAugmented Reality (AR) application development

Variables

IV["AR Framework (ARKit vs. ARCore)","Distance Criteria for Measurement","Lighting Conditions"]
DV["AR Measurement Accuracy","CPU Utilization","RAM Utilization","Plane Detection Performance"]
CV["Device Hardware","Test Application","Specific AR Features Tested"]
04

Strengths & Limitations

Strengths

  • +Direct comparison of two leading AR frameworks.
  • +Evaluation across multiple critical performance metrics.
  • +Testing on a range of devices.

Limitations

The performance of AR frameworks can change rapidly with software updates. The specific devices tested may not represent the full range of target user hardware.

Reliability & validity

The study's validity is supported by a structured experimental procedure and testing across multiple devices. Reliability could be enhanced by increasing the number of trials per condition and averaging results.

Think critically

How might the rapid evolution of AR hardware and software impact the long-term validity of these framework comparisons?

05

Design Principles

"Framework selection in immersive technology design should be data-driven, considering specific performance metrics relevant to the application's core functionality and intended use environment."

This comparative analysis provides crucial data for designers and developers selecting AR frameworks. Understanding these performance differences can lead to more robust and user-friendly immersive experiences, optimizing for specific hardware capabilities and environmental factors.

06

What This Means for Your Design

When building augmented reality apps, ARKit is more accurate for measuring things, while ARCore uses less phone memory and works better in the dark for understanding surfaces. But ARKit is better in bright light for understanding surfaces.

How to use in your project

  • 1.Cite this research when justifying your choice of AR framework, detailing how its findings influenced your decision based on your project's specific requirements.
07

Add to My Project

08

Quick Cite

Paragraph starter

The selection of an augmented reality framework is a critical design decision. Comparative studies, such as that by Maneli and Isafiade (2023), highlight significant performance differences between ARKit and ARCore in areas like measurement accuracy, resource utilization, and environmental adaptability. ARKit generally offers superior measurement precision, while ARCore demonstrates better RAM efficiency and low-light plane detection capabilities. These findings underscore the importance of aligning framework choice with the specific functional requirements and operational context of the immersive application.

09

Source

IEEE Access

A Multifactor Comparative Assessment of Augmented Reality Frameworks in Diverse Computing Settings

journal · 2023

View source

Questions About This Research

What does the research say about arkit excels in measurement accuracy, arcore in ram efficiency and low-light plane detection?
Prioritize ARKit for applications requiring high measurement accuracy, and ARCore for those prioritizing RAM efficiency or operating in variable lighting, especially low light. Evidence: IEEE Access (2023).
Why does "ARKit excels in measurement accuracy, ARCore in RAM efficiency and low-light plane detection" matter for design?
This comparative analysis provides crucial data for designers and developers selecting AR frameworks. Understanding these performance differences can lead to more robust and user-friendly immersive experiences, optimizing for specific hardware capabilities and environmental factors.
How can designers apply this research?
Prioritize ARKit for applications requiring high measurement accuracy, and ARCore for those prioritizing RAM efficiency or operating in variable lighting, especially low light.
What were the main findings?
ARKit demonstrated superior accuracy and reliability for AR measurements across tested distance criteria.. ARCore exhibited more optimized RAM utilization.. ARCore was preferable for plane detection in low-lighting conditions, while ARKit was more suitable in adequate lighting.
What research method was used?
Comparative experimental analysis with 10 devices.
How strong is the evidence?
Evidence strength is rated Strong effect, based on a 2023 journal from IEEE Access.
What should I do differently in my next project?
When prototyping an AR application, conduct preliminary tests on target devices using both ARKit and ARCore to validate performance against key metrics like measurement accuracy, frame rate, and battery consumption.
What are the limitations?
The study's findings are specific to the tested devices, AR frameworks, and evaluation parameters. Performance may vary with future framework updates or different hardware.