• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by hollym16 · Jan 14, 2019 at 11:16 AM · androidiosaugmented-realityhtmlweb browser

Web based AR app

I've been asked by a client to create an Augmented Reality App that can run via their website. It will need to be accessible on iOS and Android phones and incorporate ARKit, ARCore and Vuforia.

I have developed apps for iOS/Android stores before but don't know where to start with a web based one as I have very little experience with website coding.

I would appreciate any help if you've had experience with t$$anonymous$$s!

So, a few questions I have:

Is the coding process the same as developing for the stores? i.e. once the App launches from the website, is it the same as if one had downloaded an App from the store?

Does ARKit, ARCore and Vuforia work on a web based app? If so, do I need to do 2 separate apps, one for Android and the other for iOS, or would I need to code both in and detect what device the user has?

How does the App integrate into the website, would t$$anonymous$$s require me to code in some HTML or would it be a package, similar to how you submit to the stores?

I would also appreciate any examples of existing web based apps to have a look at.

Many Thanks

Comment
arielfel
unity_5MdcakARrd5v5Q
ToughNutToCrack

People who like this

3 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

10 Replies

· Add your reply
  • Sort: 
avatar image

Answer by jackerlo · Mar 21, 2019 at 11:47 AM

Hi Holly,

I've previously created some webvr experiences( use mozilla webvr assets to get understandings).. I'm digging my hands on ar now , hence came across t$$anonymous$$s, did you ever got to solve t$$anonymous$$s problem?

you wouldn't need to build a different app for ios and android, also no html coding required but is helpful to know in later stages of putting it up over a server. You'll most probably be exporting it via webgl or babylon js( both of export options are available in unity).

Im currently trying to find answer to t$$anonymous$$s as well, if vuforia build will run(should imo), and accessing proper geo and camera through web api's.

Comment
binaristudios

People who like this

1 Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image binaristudios · Sep 12, 2019 at 11:41 PM 0
Share

Hey Jackerlo,

Any advice you can give to someone getting their feet wet in Web AR?

avatar image

Answer by JDelekto · Jan 20, 2020 at 10:22 AM

One t$$anonymous$$ng that you can look into is AR.js and A-Frame (I have not personally tried t$$anonymous$$s, it is a suggestion). There was an older blog post about using AR with A-Frame here: https://aframe.io/blog/arjs/.

In order to communicate with the A-Frame JavaScript library, one can write a wrapper .jslib file that your Unity scripts can call in order to use the APIs. There is a good reference to do t$$anonymous$$s here: https://docs.unity3d.com/Manual/webgl-interactingwithbrowserscripting.html.

The HTML page you have hosting your Unity application will need to load those libraries and add any of the necessary markup required.

Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by karthickannan · Jan 21, 2020 at 11:07 PM

Hi @jackerlo , @hollym16

Hope you are doing good. Did you guys find any solution to use AR on web. I've found lot of content showcasing the development on Android (using ARCore) and Apple (using ARKit), but I'm struggling to get and resource/leads to follow them to develop a ar application on web using unity. If you find anyt$$anonymous$$ng on t$$anonymous$$s, kindly help me out. Thanks in Advance.

Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by tonyboutwell · Oct 10, 2020 at 08:10 PM

I have yet to see a tutorial of anyone demonstrating how to do t$$anonymous$$s? Is it possible with Unity?

Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by tonyboutwell · Oct 12, 2020 at 09:43 AM

Can you export for web ar or not? I have read Vuforia does not support it so does that leave AR Foundation? Really need an answer to t$$anonymous$$s before we invest a lot of development time. Thanks in advance.

Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
  • 1
  • 2
  • ›

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

255 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Send HTML email to native email client 3 Answers

Project not pushing to Android or iOS 1 Answer

Render HTML Content in Unity UI Mobile Platforms 0 Answers

Record a video in unity on mobile (Android, IOS) 1 Answer

Has anyone used the new .net 4.6 with ARCore and ARKit in production? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges