Answer the question
In order to leave comments, you need to log in
Browser front - PWA or something else?
We need to decide in which direction to go, and for this I want to clearly put everything on the shelves. But to do this, I lack the knowledge and experience. Searching and studying the necessary information takes a lot of time, so please help speed up the process and correct me in what I post below.
I decided to make the front separate for mobile devices, using modern super-duper technologies. Previously, I had a choice only between layout for mobile browsers and mobile application development. Because front is needed for a browser game, then the choice was obvious. But when I began to delve into the topic, I found out that between these two approaches there are two more intermediate ones. To facilitate further presentation, I will conditionally call the browser layout the letter A, and mobile applications the letter D, then:
A - Browser-based, using Javascript, React
B - Native-mocking web applications (PWA), using Ionic React
C - Cross-platform applications, using React Native
D - Native development using Java/Kotlin/Swift
Some considerations when choosing:
- by javascript / jQuery I have some experience, the rest I don’t, so now I need to choose what to study, but it’s better that new knowledge can use previous experience;
- the meaning of the browser game is that the developer does not need to create a special client that is loaded on the markets. And users do not need to download anything, just use browsers;
- I would like an interface that is convenient on mobile devices, for example, so that when you move your finger on the screen, the navigation panel on the side slides out;
- cross-platform is preferable, I did it once, I used it on both platforms
While I'm leaning towards PWA, but I still need to clarify some more questions:
javascript development language:
A - yes
B - yes
C - yes
D - no
cross-platform:
A - yes
B - yes
C - yes
D - no
interface similar to native applications:
A - no
B - yes
C - yes
D - yes
, you need to put it in the markets (and pay for it):
A - no
B - no
C - yes
D - yes
you need to download the client:
A - no
B - no
C - yes
D - yes
development complexity in ascending order
A
B
C
D
performance in ascending order
?
?
C
D
Have I written everything correctly, and am I leaning towards PWA correctly? Maybe missed something else?
Answer the question
In order to leave comments, you need to log in
I would choose PWA if it's not a 3D game, or any game that uses a mobile graphics accelerator for lighting, physics, and more.
As a rule, it is for publishing on various gaming platforms that the browser will definitely not pass the quality control requirements. Here I would prefer to use Unity.
PS: Write a list of target platforms for publication and type of game. Then it will become clearer what to advise you.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question