Multiple questions for a potential new user/developer (Privacy concerns, EULA, 3D graphics support)
Hello,
Before switching to Jolla, I have some questions about it:
- I saw on a video presenting the jolla phone, that you need to accept the "terms of use" when booting the phone for the first time, is there a copy of these "terms of use" somewhere online that I can read before buying the phone ?
- Is it mandatory to open an account on the Jolla phone just like ios or android (if accessing the store) ?
- I'm a game developper, so I need to know if I can code in C (not C++) using OpenGL ES ? (I don't make applications so I don't want Qt)
- What sound API is available ? (OpenAL ? OpenSL ES ?)
- Are there source code example for OpenGL ES in the SDK ?
- Is Sailfish OS sending anonymous or personal data over the internet without me knowing ? (like android) if yes, what type of data, and can it be turned off ?
- Is there a packet sniffer utility ? (so I can track what data are sent over the internet)
- Why don't you offer the possibility to choose "the other half" color when buying Jolla phone ? I don't want a white shell, so I don't understand why I should buy a black one separatly when I won't use the white one.
Thank you :)
SDL2 is supported, which probably interestest you if you want to use opengl from C (you probably don't want to know, but Qt also has nice support for opengl ES and it's really great for game devel ;p). Some linux packet sniffer can probably be ported easily to Jolla.
Acce ( 2014-02-09 00:03:33 +0200 )editThe thing is, I have my own game library which rely on OpenGL ES, Open AL or SLES, compatible with Android NDK, iOS Obj-C, and using GLUT for Windows/Mac/linux compatibility, If I want to port this lib to Sailfish, I don't want to use a SDL layer :/ I didn't found any OpenGL example in the Sailfish SDK, just a small game but entirely written in qml... why no low level access ?
Orion_ ( 2014-02-09 00:32:41 +0200 )editYou can use OpenGL ES however you like, just keep in mind that SailfishOS uses Wayland, not X11. If you don't want to use something easy like SDL or Qt, then you must write code to access Wayland yourself. The examples are for developers that prefer to use libraries that do it for them.
ovekaaven ( 2014-02-09 01:31:51 +0200 )editAlso, the sound system is PulseAudio. (OpenAL seems to be available from Jolla's rpm repository, though not installed by default.)
ovekaaven ( 2014-02-09 01:34:02 +0200 )editI adjusted the subject and added "privacy" as a tag. Maybe it would have been better to seperate questiobs concerning technology and privacy concernsand licence questions in order to get answers in all areas.
jukey ( 2014-02-09 11:03:03 +0200 )edit