Mobil tətbiqə bəzən JavaScript qatından kənar imkan lazım olur: cihaz funksiyası, platforma kitabxanası və ya yerli kodla işləməli inteqrasiya. Bu əlaqəni yazmaq sərhədin hər iki tərəfində təkrarlanan deklarasiyalar tələb edə bilər.
Expo-nun sentyabrın 8-də təqdim etdiyi Modules 2.0-a ilkin baxış fərqli kod yazma modelini göstərir. Swift annotasiyaları JavaScript üçün nəyin əlçatan olmalı olduğunu təsvir edir və əlaqələndirmə işinin daha böyük hissəsini kompilyator yerinə yetirir. Bu, xüsusi yerli modullara xidmət göstərən komandalar üçün maraqlı istiqamətdir, lakin vacib şərt var: ilk versiya eksperimentaldır.
Hazırda nə əlçatandır
Expo SDK 57-dəki tətbiqi eksperimental və sənədləşdirilməmiş kimi təsvir edir; API hələ dəyişə bilər. Rəsmi beta, sənədlər və agent bacarığı SDK 58 üçün planlaşdırılır.
Android tətbiqi, yerli görünüşlərin dəstəyi və yaradılan TypeScript deklarasiyaları hələ davam edən iş kimi göstərilir. Buna görə bu buraxılış tam platformalararası əvəzedicinin artıq hazır olduğunu deyil, qiymətləndirilə bilən ilkin versiyanı təqdim edir. Modules 1.0 dəstəklənməyə davam edir.
Mənbələr və buraxılış qeydləri: [1]
Keçid planlaşdırmazdan əvvəl bir modulu sınayın
Expo bildirir ki, Modules 1.0 və 2.0 eyni modulda yanaşı işləyə bilər. Bu, komandaya mövcud tətbiqi işlək saxlayaraq hər dəfə bir funksiya və ya xüsusiyyəti köçürmək imkanı verir.
Faydalı bir təcrübə üçün gözlənilən davranışı aydın müəyyən edilmiş kiçik bir iOS inteqrasiyasını seçmək olar. Onun dəyərlərini, xətalarını, hadisələrini və tətbiq həyat dövrü vəziyyətləri arasında keçid edərkən davranışını yoxlayın. Yeni API-ni qiymətləndirərkən Android tətbiqini və mövcud buraxılış prosesini olduğu kimi saxlayın.
- Məhdud funksiyalı moduldan və məlum JavaScript davranışından başlayın.
- Xətalar və həyat dövrü dəyişiklikləri daxil olmaqla yerli kodla sərhədi sınayın.
- Qiymətləndirmədə istifadə edilən eksperimental SDK/API versiyalarını qeyd edin.
Mənbələr və buraxılış qeydləri: [1]
Sınaq nəticələrini düzgün miqyasda oxuyun
Elanda müəyyən buraxılış yığımı sınaq mühitində sinxron yerli çağırışların daha sürətli olduğu bildirilir. Həmin müqayisədə asinxron çağırışların nəticələri yaxın qalıb. Bu ölçmələr bütün tətbiqin sürətini deyil, qatlar arasındakı çağırışları təsvir edir.
Bizim yanaşmamız əvvəlcə xidmət rahatlığını və düzgünlüyü qiymətləndirmək, sonra tətbiqdə real dar boğaz varsa onu ölçməkdir. Sabit yerli modulları olan komandalar ilkin versiyanı izləyə bilər; onu təcili yenidən yazma səbəbinə çevirməyə ehtiyac yoxdur.
Mənbələr və buraxılış qeydləri: [1]
Mənbələr və buraxılış qeydləri
Aşağıdakı mənbələr əsasında AtmosGate-in hazırladığı təhlil. Təchizatçıların iddiaları və buraxılış statusları onları dərc edən tərəflərə istinadla verilir.
- An early look at Expo Modules 2.0
Expo · 8 sentyabr 2026
