כתיבת אימייל מרחוק

  
‫Remote Compose הוא framework ליצירת ממשק משתמש למשטחים מרוחקים
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫11 במרץ 2026 - - - ‎1.0.0-alpha06

הצהרה על יחסי תלות

כדי להוסיף תלות ב-compose-remote, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

Groovy

dependencies {
    implementation "androidx.compose.remote:remote-core:1.0.0-alpha06"

    // Use to create Remote Compose documents
    implementation "androidx.compose.remote:remote-creation:1.0.0-alpha06"
    implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha06"
    implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha06"
    implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha06"
    implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha06"

    // Use to render a Remote Compose document
    implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha06"
    implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha06"

    implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha06"
}

Kotlin

dependencies {
    implementation("androidx.compose.remote:remote-core:1.0.0-alpha06")

    // Use to create Remote Compose documents
    implementation("androidx.compose.remote:remote-creation:1.0.0-alpha06")
    implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha06")
    implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha06")
    implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha06")
    implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha06")

    // Use to render a Remote Compose document
    implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha06")
    implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha06")

    implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha06")
}

מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.

יצירת דיווח על בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.

גירסה 1.0

גרסה ‎1.0.0-alpha06

‫11 במרץ 2026

androidx.compose.remote:remote-*:1.0.0-alpha06 מופץ. גרסה ‎1.0.0-alpha06 מכילה את השמירות האלה.

תכונות חדשות

  • הוספת פעולה ניסיונית חדשה ל-TextStyle. ‫TextStyle מאפשר לכתוב עיצוב טיפוגרפי שמשמש בדרך כלל במסמך פעם אחת, ולעשות בו שימוש חוזר בכמה רצפים של טקסט (bfc6487)

שינויים ב-API

  • הצגת מיזוג RemoteTextStyle (I971ce, b/446824085)
  • הצגת RemotePainter כממשק API ציבורי (I252c1, ‏ b/446824085)
  • חשיפת Border/Clip משנים וRemoteShape. ‫(Id26dd, ‏ b/446824085)
  • חשיפת ממשקי API ב-RemoteColor (I4ab00, ‏ b/446824085)remote-creation-compose
  • חשיפת RemoteText API ‏ (I6b019)
  • חשיפת RemoteImage API ‏ (Ided31)
  • חשיפה של ממשקי API‏ RemoteBoolean, RemoteString ו-RemoteFloat (Id9ee6)
  • ‫Remote Composable מתוך הערה WidthIn (I80784)

תיקוני באגים

  • הספריות מועברות לשימוש ביעד Java 11. המשמעות היא שקוד הבייט שיופק יהיה Java 11 (גרסה 55 של קובץ המחלקה) ויכול להיות שיהיה צורך בתהליך הסרה של סוכר תחבירי כדי להשתמש בספרייה (If4c2a, ‏ b/457821470)
    • מוודאים שהפונקציות length ו-textlookup מתעדכנות בצורה נכונה. בעבר, האורך של RemoteStrings היה מחושב בפריים הראשון ולא היה מתעדכן לאחר מכן (e49cb53)
    • תמיכה בערך TextFromFloat למספרים עם רכיבים עשרוניים גדולים. בעבר, ערכים גדולים של 'digitsAfter' יכלו לגרום להערכת הערך הצף כ-0 (5080bc54)

גרסה ‎1.0.0-alpha05

‫25 בפברואר 2026

androidx.compose.remote:remote-*:1.0.0-alpha05 מופץ. גרסה ‎1.0.0-alpha05 מכילה את השמירות האלה.

תכונות חדשות

  • השקנו את fillParentMaxWidth ואת fillParentMaxHeight. (4c6d77c)

שינויים ב-API

  • חשיפה של סוגים נפוצים של Remote Composable ו-Modifier ‏ (Id1d40)
  • הצגת סוגים עבור RemoteState (I22429, b/465453482)

תיקוני באגים

  • תיקונים לגלילה (0a25299)
  • תיקונים לבעיות של תנועות לא מדויקות במסך מגע (0192b69)
  • הגדרת הצפיפות מוקדם יותר בתהליך העיבוד, כדי שהיא תוחל בצורה נכונה על הפריים הראשון (שמצולם לעיתים קרובות בבדיקות צילומי מסך) (f775399)

גרסה ‎1.0.0-alpha04

‫11 בפברואר 2026

androidx.compose.remote:remote-*:1.0.0-alpha04 מופץ. גרסה ‎1.0.0-alpha04 מכילה את השמירות האלה.

תכונות חדשות

  • הפעלה של השימוש ב-RemoteApplier כברירת מחדל, כדי למנוע שימוש בפונקציות לא מרוחקות של קומפוזיציה כשיוצרים ממשק משתמש מרוחק. אפשר להשבית את ההגדרה הזו על ידי שינוי isRemoteApplierEnabled בRemoteComposeCreationComposeFlags. (67a405f)
  • הוספת ריווח בין גליפים לגופנים של מפת סיביות (0852657)
  • סיבוב עם נקודת משען ב-RemoteCanvas (9a292b3)
  • הוספה של RemoteSpacer (12beb72)
  • כדי להימנע מתלות ב-java.time, אפשר להוריד את הגרסה של ספריות היצירה ל-23 (59e30d0)minSdk
  • FlowLayout (7efef02)

תיקוני באגים

  • תיקון החישוב של ColorExpression שאינו גלובלי ושל מחרוזת מחושבת. (c08d0bd)

External Contribution

  • האפשרות androidx.compose.ui.graphics.NativePaint typealias הוצאה משימוש. במקומה צריך להשתמש ישירות ב-android.graphics.Paint (I6303c,‏ b/477394763)
  • החלפת התוסף Paint.asFrameworkPaint() בתוסף Paint.nativePaint כדי למנוע חשיפה של סוג הפלטפורמה ב-commonMain sourceset דרך typealias (I6303c, ‏ b/477394763)

גרסה ‎1.0.0-alpha03

‫28 בינואר 2026

androidx.compose.remote:remote-*:1.0.0-alpha03 מופץ. גרסה ‎1.0.0-alpha03 מכילה את השמירות האלה.

תכונות חדשות

  • תמיכה בצורות שונות וב-RemoteColors ב-BorderModifier 0afd343
  • הוספת CombinedAction לתמיכה בפעולות מרובות באירועי קליק 10e16a2

שינויים ב-API

  • העברנו את ממשקי ה-API של RemoteColor ושל RemoteBitmap לשימוש בסוגי Compose, במקום לחשוף ישירות סוגי Android a9bfbb8
  • הוספנו את RemoteDensity type, כדי לאפשר קביעה אם להעריך את דחיסות ב-Player (כשיוצרים מסמך למכשיר שמחובר לרשת אחרת), או להוסיף את הביטויים בשורה (כדי לבצע אופטימיזציה של גודל המסמך כשמדובר באותו מכשיר) 54352bb
  • RemoteState constantValueOrNull rename (I6ad5c, b/467050397)

גרסה ‎1.0.0-alpha02

‫14 בינואר 2026

androidx.compose.remote:remote-*:1.0.0-alpha02 מופץ. גרסה ‎1.0.0-alpha02 מכילה את השמירות האלה.

תכונות חדשות

  • הוספת גודל גופן מינימלי ומקסימלי ל-CoreText. I7bd3c

שינויים ב-API

  • חשיפת API ציבורי מינימלי לתשתית של Glance Wear. (I7b4b9, b/467532762)
  • החזרת CapturedDocument מ-captureSingleRemoteDocument (I5a283, ‏ b/467532762)

תיקוני באגים

  • תיקון מיקום הגלילה אחרי פריסה מחדש + הוספת תמיכה באפקטים של קצוות (6d4551)

גרסה 1.0.0-alpha01

‫17 בדצמבר 2025

androidx.compose.remote:remote-*:1.0.0-alpha01 מופץ. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.

  • ‫Remote Compose הוא framework ליצירת ממשק משתמש למשטחים מרוחקים.