Перейти до вмісту

Мобільні та настільні

JavaScript-застосунки для мобільних пристроїв і настільних комп'ютерів

Співвідношення інструментів для мобільних пристроїв і настільних комп'ютерів з часом

Over the past decade, building mobile and desktop apps has become far more common – yet that doesn't mean developers are necessarily happy with their tools.

While Tauri and Expo stand out at the top of the retention chart, everything else has a lower ratio compared to good old Native Apps.

Electron
React Native
Native Apps
Cordova
Ionic
Capacitor
NW.js
Expo
Quasar
Tauri
NativeScript

Режим:

Вигляд:

0%
20%
40%
60%
80%
100%
2016
2017
2018
2019
2020
2021
2022
2023
2024
0%
20%
40%
60%
80%
100%

Інші інструменти для мобільних пристроїв і настільних комп'ютерів

0%
7%
13%
20%
27%
33%
1

21
2

PWA

15
3

3
4

one

2
5

2
6

2
7

2
8

webview_bridge

2
9

Fraction.js

1
10

1
11

Інші відповіді

23
0%
7%
13%
20%
27%
33%
% від тих, хто відповів на питання

У контексті роботи

Once again newer tools like Tauri seem to primarily be used in the workplace by less experienced developers, which goes to show that not having all that baggage can sometimes be a good thing!

0%
10%
20%
29%
39%
49%
1

2,564
2

1,998
3

1,256
4

1,081
5

833
6

732
7

515
8

483
9

264
10

136
11

66
12

🚫 Нічого

4,805
0%
10%
20%
29%
39%
49%
% від тих, хто відповів на питання
Які з-поміж цих інструментів ви використовуєте у професійному контексті?
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Мій вибір 2024: Knip

Knip is an amazing tool that analyzes your code and tells you what you can get rid of. It’s fast (so you can run it in CI), understands many frameworks and libraries out of the box, and works seamlessly in monorepos, too.
Ми покликали спільноту JavaScript поділитися своїм "вибором року"

Dominik Dorfmeister

Software Engineer @ Sentry, React Query maintainer

How many items in this category respondends have used (or heard of).

Вигляд:

0%
8%
16%
24%
33%
41%
1

0

5,715
2

1

2,186
3

2

2,250
4

3

1,620
5

4

995
6

5

616
7

6

345
8

7

170
9

8

74
10

9

30
11

10

9
12

11

5
0%
8%
16%
24%
33%
41%
% від усіх опитаних

Задоволення інструментами для мобільних пристроїв і настільних комп'ютерів

0
1
2
3
4
2016
2017
2018
2019
2020
2021
2022
2023
2024
0
1
2
3
4
Середнє
Наскільки ви задоволені поточним станом інструментів для мобільних пристроїв і настільних комп'ютерів? За шкалою від 0 (дуже незадоволений(-а)) до 4 (дуже задоволений(-а)).

Проблеми інструментів для мобільних пристроїв і настільних комп'ютерів

JavaScript codebases still struggle to compete against pure native apps in terms of performance. And it seems like both Electron and React Native have their share of drawbacks.

0%
19%
37%
56%
75%
94%
1

Performance

2

3

4

Configuration

5

Excessive complexity

6

Breaking changes

7

Native APIs access

9

10

Bundle size

0%
19%
37%
56%
75%
94%
% від тих, хто відповів на питання
З якими проблемами ви стикалися, коли використовували JavaScript, щоб побудувати застосунки для мобільних пристроїв і настільних комп'ютерів?
Довільна форма

Рекомендовані джерела

React Native, v3
Kadi Kraman
Formidable

React Native, v3

Use your React skills to build feature-rich, native mobile apps for iOS and Android using React Native and Expo. Learn to create UI components like custom buttons and scrollable lists, implement navigation between screens, and persist data using AsyncStorage.
Electron, v3
Steve Kinney
Temporal

Electron, v3

Build native, cross-platform desktop apps using HTML, CSS, JavaScript, and React.js with Electron. Get hands-on experience building real-world apps for the menubar and system tray.
Дякуємо нашим партнерам за підтримку! Детальніше.