Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ экспСримСнт: Π‘++

Π’ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях, сдСланных Π½Π° Adobe Flash / Animate большС всСго расстраивала плохая ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ. Устройства Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π»ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹Π΅, ΠΈ это ΡΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Π½Π° плавности Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ AIR (ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½Π° ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»Π° Ρ„Π»Π΅ΡˆΠΊΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ прилоТСния).

Π’ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈΡΡŒ Π΅Ρ‰Ρ‘ Π½Π° ΠΎΠ΄ΠΈΠ½ экспСримСнт: C++ ΠΈ Marmalade SDK. Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ Π½Π΅Π²Π΅Ρ€ΠΎΡΡ‚Π½ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ Π½Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Ρ‡ΠΈΡ‚Π°Π»ΠΊΠ° ΠΊΠ½ΠΈΠ³) быстро ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° слабых китайских Π°Π½Π΄Ρ€ΠΎΠΈΠ΄Π°Ρ….

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π΄Π°ΠΆΠ΅ быстрСС, Ρ‡Π΅ΠΌ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния! Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ запускаСтся Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС Java, Π° наши прилоТСния Π±Ρ‹Π»ΠΈ скомпилированы нСпосрСдствСнно для ядра систСмы (Android NDK).

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ программирования Π½Π° C++ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎ этой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅:

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΌΠΎΡ‰Π½Ρ‹Ρ… соврСмСнных языков, C++ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ программиста ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ освобоТдСниС памяти. Вакая Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°ΠΆΠ΅ самого простого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π² Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Ρ€Π΅Π·ΠΊΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ трСбования ΠΊ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ ΠΈΡ… Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹).

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Marmalade SDK Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π»Π° довольно скромный арсСнал Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… элСмСнтов интСрфСйса ΠΈ Π±Ρ‹Π»Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π° ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€. ПослС всСх этих экспСримСнтов ΠΌΡ‹ радостно ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ 3 Π³ΠΎΠ΄Π°.

А ΠΏΠΎΡ‚ΠΎΠΌ наступил кризис

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ услугами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚:

  • Π‘ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ стали скромнСС. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство бизнСсов просто Π·Π°ΠΊΡ€Ρ‹Π»ΠΎΡΡŒ. Π’Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΆΠΈΠ»ΠΈ стали Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² расходах Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. По сути, Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Ρ…ΠΎΡ‚Π΅Π» всё Ρ‚ΠΎΠΆΠ΅ самоС, Π½ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠΎΠ³ мСньшС;
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ стали ΠΆΠΈΡ€Π½Π΅Π΅. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ программистов ΡƒΠ΅Ρ…Π°Π»Π° Π½Π° Π·Π°ΠΏΠ°Π΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π°ΡΡŒ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π·Π°ΠΏΠ°Π΄Π½Ρ‹ΠΌΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² 1,5-2 Ρ€Π°Π·Π°.

React Native снизил ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

На этом Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². Π•Π³ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ сдСлали Π½Π° React Native для Π΄Π²ΡƒΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ (iOS, Android). ΠŸΡ€ΠΈ этом, Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°.

Π’ 2016 Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ снова ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вопрос кроссплатформСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° React Native ΠΎΡ‚ Facebook. На Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ исполнилось Ρ‡ΡƒΡ‚ΡŒ большС Π³ΠΎΠ΄Π°. Однако, ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ матСринской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π³ΠΈΠ³Π°Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ Wix, AirBnB, Microsoft, Uber ΠΈ стали Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² сообщСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ высокого качСства Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠ°Ρ€Ρ‚Ρ‹ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, эта тСхнология Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»Π° всСм нашим Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π² кризис.

ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

  • Π”Π΅ΡˆΠ΅Π²Π»Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. ΠšΠΎΠ΄, Π² основном, ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· для Π΄Π²ΡƒΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях для Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ удаётся ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 90% ΠΊΠΎΠ΄Π°!
  • Π”Π΅ΡˆΠ΅Π²Π»Π΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΈΡ‚ΡŒ трСбуСтся Ρ‚ΠΎΠΆΠ΅ сильно мСньшС: Ссли Ρ€Π°Π½ΡŒΡˆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ†ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ-тСстирования ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это трСбуСтся ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·;
  • Π”Π΅ΡˆΠ΅Π²Π»Π΅ ΠΈ мСньшС ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’сС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΈΡˆΡƒΡ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС ΠΈ Π»Π΅Π³ΠΊΠΎ взаимозамСняСмы. Π’ случаС с Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ приходится постоянно Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ для ΠΎΠ±Π΅ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π±Ρ‹Π»ΠΈ постоянно Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ врСмя ΠΈΡ… «ΠΏΡ€ΠΎΡΡ‚оя». Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² для Android нСльзя Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ΄ iOS, Ρ‚.ΠΊ. это ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ языки ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅;
  • МСньшС срок. ΠŸΡ€ΠΈ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния для Π΄Π²ΡƒΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ придётся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π° нСзависимо ΠΈ Π½Π΅ удастся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сначала Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ. Π­Ρ‚ΠΎ сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΉ срок запуска ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°;
  • НС трСбуСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΡ‚ Apple. Π•ΡΡ‚ΡŒ такая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² iOS-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: сборка Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ΠΌΠ°ΠΊΠ°. ΠŸΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ°ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стоит Π² 2,5 Ρ€Π°Π·Π° Π΄ΠΎΡ€ΠΎΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ PC-совмСстимого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ это сильно ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ Тизнь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. Для React Native ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму: Windows, Linux, MacOS. Π£Π΄ΠΎΠ±Π½Π΅Π΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, MacOS, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠœΠΈΠ½ΡƒΡΡ‹ / ограничСния

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ волшСбная тСхнология, которая позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ быстро ΠΈ Π΄Ρ‘ΡˆΠ΅Π²ΠΎ Π»ΡŽΠ±Ρ‹Π΅ прилоТСния. Π•ΡΡ‚ΡŒ ΠΈ свои ограничСния:

  • На RN ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ 360-градусноС Π²ΠΈΠ΄Π΅ΠΎ (ΠΏΠΎ сути это Π²ΠΈΠ΄Π΅ΠΎ, натянутоС Π½Π° 3D-сфСру). Для этого ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ свои «ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ» Π½Π° Ρ€Π΅Π°ΠΊΡ‚Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Π°ΠΊΠΈΠ΅ узкоспСциализированныС прилоТСния Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.
  • НС стоит Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Ρ€Π΅Π°ΠΊΡ‚Π΅ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ 3D-ΠΈΠ³Ρ€Ρ‹, Π΅Ρ‘ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° для этого Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π°;
  • ΠžΡ‡Π΅Π½ΡŒ нСстандартныС ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ UI. ΠŸΠΎΡ‡Ρ‚ΠΈ всС элСмСнты управлСния Π½Π° React Native ΡΠ²Π»ΡΡŽΡ‚ΡΡ «ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΎΠΉ» Π²ΠΎΠΊΡ€ΡƒΠ³ стандартных. НапримСр

ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Π½Π° React Native Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ «ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°ΠΌΠ½Π΅ΠΉ» ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

КакиС прилоТСния ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° React Native?

ВсС прилоТСния Π² нашСм ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ, начиная с 2016 Π³ΠΎΠ΄Π° сдСланы Π½Π° React Native. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅:

  • ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹;
  • спСциализированныС Ρ‡Π°Ρ‚Ρ‹;
  • Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Ρ‹;
  • прилоТСния с ΠΎΠΏΠ»Π°Ρ‚ΠΎΠΉ пластиковой ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ;
  • прилоТСния для подписок Π½Π° новости;
  • прилоТСния знакомств;
  • … ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. 


Наши прилоТСния для стартапов

АвиабилСты Π΄Ρ‘ΡˆΠ΅Π²ΠΎ

Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²

Найду собаку

ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ собаковода

ГСнСалогичСскоС Π΄Ρ€Π΅Π²ΠΎ

Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ для сСмьи

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ React Native ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ истории создания этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ» ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Facebook.

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? ПодСлись с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ!

You might also like