Comments (11)
If something is needed like remote MacOS to make builds I can help.
from phonevr.
Yes, I'm saying about mobile. You can write apps in Qt for iOS, Android And Ubuntu Touch ( but there you need to do a lots of work ). I will try to reuse the code.
from phonevr.
Thanks for your interest, but last time I checked, to develop iOS apps, we need to pay a lot of money to Apple Inc, to even start development. I personally don't have any iOS devices to test myself. Also I feel if you can afford an iOS device, you can easily invest in a standalone vr hardware (i guess?)
from phonevr.
No, developing app is free. Releasing it costs. Free version ( Apple Developer account) of app have 10 days to expire as far as I remember. Paid version have expire date up to one year. Only apps from App Store don't expire. Yes, if you can buy a brand new iPhone then you can buy a standalone device too, but from what I observed in my group most people buy a 2/3 years old iPhone or gets them ( used ) from family.
I have Apple devices and I can try to help develop iOS version ( but I'm not fluent in Switch or Objective-C )
from phonevr.
IIRC there is a constraint of dev environment too right ? Like need to develop (run the IDE) on MacOS etc.
Even am not fluent in Swift, but once you start shouldn't be hard.
from phonevr.
Yea, you need to have Mac with MacOS which supports newest xCode version to program on newest iOS versions.
If you want I can try create iOS client in Qt & C++.
from phonevr.
Maybe you can try researching software platforms which are available for both Android and iOS, instead of writing in native iOS (Swift etc.). I am aware that there are packages like flutter (etc.) which support multi-os with the same code base.
Maybe we can somehow integrate flutter (or other) with current code base. Its not a good idea to write the same code in two different languages, since it would be hard to maintain. That said, I myself don't know how to integrate flutter with ndk to port it to iOS, or even if it supports NDK.
The smartphone market is around 75% Android and 25% iOS IIRC. Hence, Supporting iOS would make us available for even more users. Any PRs are welcome though.
from phonevr.
Then Qt supposed to be good. I can create one code and build it for two or more platforms
from phonevr.
I hope you are talking about mobile, never heard of Qt for android, but still try to reuse the existing codebase as much as possible.
If you are talking about server codebase, SteamVR API(which PVR uses) itself is not supported for linux/macos. In the latest commits to master branch, I made an integration with ALVR, which has some experimental linux support.
from phonevr.
@ShootingKing-AM can you throw some informations about how to connect to ALVR server and if google cardboard is required?
from phonevr.
ALVR has a library that can statically linked via Android NDK, that alvr_client_core can be used to communicate with ALVR Server. Yes Google carboard is required for its API.
ALVR code in NDK: https://github.com/PhoneVR-Developers/PhoneVR/blob/master/code/mobile/android/PhoneVR/app/src/main/cpp/alvr_main.cpp
Linking with ALVR_client_core: https://github.com/PhoneVR-Developers/PhoneVR/blob/master/code/mobile/android/PhoneVR/app/CMakeLists.txt
Makeing Alvr_client_core lib: https://github.com/PhoneVR-Developers/PhoneVR/blob/master/code/mobile/android/PhoneVR/prepare-alvr-deps.sh
from phonevr.
Related Issues (20)
- [Issue][Ubuntu] Rendering on mobile is Cut HOT 23
- [Issue][Windows] Crash post connection with ALVR HOT 1
- [Issue/Bug] os error 11
- PhoneVR won't work with intranet HOT 4
- Android application does not show any video (SteamVR, Linux) / crash in background HOT 12
- [Issue/Bug] PhoneVR only produce a single color/ blank screen on Samsung Galaxy S7 / Google Pixel 7 HOT 3
- [Issue/Bug] In the phone side the streaming vibrate a lot. HOT 16
- [Issue/Bug] Decoder error in PhoneVR ALVR client HOT 8
- [Issue/Bug] ALVR v20.2.1 does not work on linux + wayland HOT 1
- [Feature] Add Passthrough Mode HOT 13
- [Feature Request] RGB spectrum correction HOT 2
- PhoneVC crashes on startup on an HTC Vive Focus Pro HOT 4
- Make App available through F-Droid Repository HOT 2
- [Issue/Bug] App does not request storage using storage access framework (SAF) HOT 4
- [enhancement] Allow manual brightness control when using ALVR HOT 1
- [Issue/Bug] Pairing failed! Cause: timeout ... for 5secs HOT 6
- ARCore support? HOT 3
- [Issue] the 2.7.1alvr is notwoking HOT 5
- [Issue/Bug] Black Screen with Flat color flickering. I apologize, this is a duplicate, I only realized later while trying to solve anoher issue
- The two covered legs cannot be focused[Issue/Bug] Title HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phonevr.