1
2
What steps would I need to take to develop a "modern" browser specifically for BYOND's web client. Which language, frameworks? What part of a web browser does the web client rely on to function- bare minimum? Is the web client designed to work on default phone browsers such as Android, and or iPhone? How much control over a "modern" browser's appearance can be modified and how? |
1) Probably best with some variant of the Chrome Embedded Framework, Chrome seems to be handling the webclient better than any of the other browsers in testing.
2) This makes no sense, it requires the entire rendering aspect of the browser, there's no specific part. 3) There's been successful testing in iPads, but the screen-size of most smart phones poses a challenge to effective usage (although if the browsers have good HTML5 support the client should work fine) 4) Not sure what you mean here, if you mean how much does the game have as far as control over the outside page, I'd imagine you'd be able to modify most DOM elements using javascript. If you mean in general, there are themes and all that sort of jazz. |
In response to Sir Quizalot
|
|
Sir Quizalot wrote:
Let me get someone who understands the web client more. Everyone is going to tell you the same thing, buddy. |
In response to Nadrew
|
|
I want to take a website and embed a BYOND game to that website. I want to have a custom browser which takes OUYA controller input and restricts input to the embedded game eg no clicking outside "white space" of the website. I want the browser to not have any search interface at the top or anywhere- basically just hide the fact it is a broswer. I want this browser when opened to connect to a specific link. I want to be able to convert this browser to an apk to load onto an OUYA. Overall I want this browser to be customizable and restrictive. You seem to know some stuff so how would I go about doing all or some of these? Note: I have yo yo game maker pro all modules in my toolkit.
Anyone who knows how to configure a browser can help. I need a custom browser which can hold the website which has embedded a BYOND game via web client. I only expect savvy BYOND developers to know how to customize a browser since ultimately it will be holding web client. Right now I'm looking at web views. Also this using adobe cloud I think this was a good question. |
Honestly each browser has different functionality otherwise there wouldn't be so many. There must be common parts that the web client depends on specifically. Give me some concepts here.
|
You know, with so many browsers, I'm surprised there isn't one that covers whatever this guy wants to do with his. #Shrug #JustSaiyan
|
In response to Lugia319
|
|
Lugia319 wrote:
You know, with so many browsers, I'm surprised there isn't one that covers whatever this guy wants to do with his. #Shrug #JustSaiyan Maybe all the browser developers just suck and they don't know what they're doing and that's why none of them do what he's requiring. Maybe if browser developers stopped being morons there'd be a browser that meets his standards. I don't think a browser that comes packaged with Ouya APKs, BYOND web client support and Yoyo Games plugins is too much to ask for. Now shut up and give him some concepts here. |
In response to Lugia319
|
|
Lugia319 wrote:
You know, with so many browsers, I'm surprised there isn't one that covers whatever this guy wants to do with his. #Shrug #JustSaiyan There is. It's called Google Chrome. |
In response to Fugsnarf
|
|
No, he needs some concepts.
|
Got this web browser navigating sites like google.com but it can't run web client. What does it need? Tested Robots.
|
Adobe Air's browser has almost zero HTML5 support, so... you'd need full HTML5 support.
|
Any of the components relating to networking, graphics, sound, and input, I'd imagine. I'm not 100% sure of the extent of controls used, but you'd be better off implementing the bulk of them to make sure future compatibility is kept.
And on that note, you'll have to keep your browser constantly updated, as HTML5 is constantly evolving. |
In response to Fugsnarf
|
|
Fugsnarf wrote:
Google Chrome. |
1
2
1. I don't know what you're trying to ask here. From what I understand, the web client uses some sort of HTML5 canvas (which I admittedly do not know much about).
2. I really don't think you fully understand what the HTML5 client is. It doesn't rely on a certain "part" of any browser. From my understanding, any HTML5-capable browser (i.e. all of the main ones) will be able to run it.
3. Yes.
4. ...What? Seriously, what are you even asking here? If you're talking about the content of the page inside of the web browser, all of it. Otherwise, do you even know what a browser is?
Edit: I just realized that you are asking about making your own web browser. The short answer is that you'd be wasting your time.