דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. כללי - עזרה הדדית
  3. בקשה | בניית פרויקטים לכלל הציבור

בקשה | בניית פרויקטים לכלל הציבור

מתוזמן נעוץ נעול הועבר כללי - עזרה הדדית
11 פוסטים 7 כותבים 153 צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ה החברונר הנודד

    אני מחפש רעיונות לבניית פרויקטים, אם למישהו יש רעיון אשמח שיכתוב!

    ד מנותק
    ד מנותק
    דוד 33
    כתב נערך לאחרונה על ידי
    #2

    @החברונר-הנודד
    אני מחפש רעיונות לבניית פרויקטים, אם למישהו יש רעיון אשמח שיכתוב!

    תוכנה לעימוד ועיצוב ספרים (כמו אינדיזיין אבל סגנון שונה וכו') ותמונות ברמה גבוהה בעברית מלאה

    Y תגובה 1 תגובה אחרונה
    1
    • M מנותק
      M מנותק
      mfmf
      כתב נערך לאחרונה על ידי
      #3

      תוכנה שפותחת אפליקציות של אנדרואיד במחשב עם גישה מלאה לכל הדרייברים של הבלוטוס והוויפי. (מה שאין כרגע בשום אימוטלטור שקיים)

      י תגובה 1 תגובה אחרונה
      0
      • M mfmf

        תוכנה שפותחת אפליקציות של אנדרואיד במחשב עם גישה מלאה לכל הדרייברים של הבלוטוס והוויפי. (מה שאין כרגע בשום אימוטלטור שקיים)

        י מנותק
        י מנותק
        ידיד המפתיע
        כתב נערך לאחרונה על ידי
        #4

        @mfmf כתב:

        תוכנה שפותחת אפליקציות של אנדרואיד במחשב

        מצטרף לבקשה ושיהיה תוכנה ניידת בלי התקנת אימולוטרים.

        ש תגובה 1 תגובה אחרונה
        0
        • י ידיד המפתיע

          @mfmf כתב:

          תוכנה שפותחת אפליקציות של אנדרואיד במחשב

          מצטרף לבקשה ושיהיה תוכנה ניידת בלי התקנת אימולוטרים.

          ש מנותק
          ש מנותק
          שליו
          כתב נערך לאחרונה על ידי
          #5

          @ידיד-המפתיע כתב:

          מצטרף לבקשה ושיהיה תוכנה ניידת בלי התקנת אימולוטרים.

          לא שייך!

          M תגובה 1 תגובה אחרונה
          0
          • ד דוד 33

            @החברונר-הנודד
            אני מחפש רעיונות לבניית פרויקטים, אם למישהו יש רעיון אשמח שיכתוב!

            תוכנה לעימוד ועיצוב ספרים (כמו אינדיזיין אבל סגנון שונה וכו') ותמונות ברמה גבוהה בעברית מלאה

            Y מנותק
            Y מנותק
            Yehuda 1
            כתב נערך לאחרונה על ידי Yehuda 1
            #6

            @דוד-33
            יש את התחליף שיצא על ידי צוות ArtCraft, הוא בקוד פתוח ככה שתוכל לבקש מקלוד כל שינוי שתרצה,
            הקישור לדף היוצר: https://getartcraft.com/apps/designcraft
            חשוב לציין שזה העתק אחד לאחד, ככה שתוכל לשפר את InDesign ולהמנע מבעיות רשיון ואקטיבציה.

            13661f50-f02b-4dae-a9e7-69150f80104e-image.jpeg

            ד תגובה 1 תגובה אחרונה
            1
            • ש שליו

              @ידיד-המפתיע כתב:

              מצטרף לבקשה ושיהיה תוכנה ניידת בלי התקנת אימולוטרים.

              לא שייך!

              M מנותק
              M מנותק
              mfmf
              כתב נערך לאחרונה על ידי mfmf
              #7

              @שליו כתב:

              לא שייך!

              עקרונית אתה צודק.. אבל בעידן הAI?
              הנה מה שג'ימני כתב לי:

              הנה מה שצריך לפיתוח תוכנה למחשב שפותחת אפליקציות שמתחברות לבלוטוס וויפי:
              פיתוח תוכנה עצמאית בווינדוס המשלבת מנוע אנדרואיד קל וגשר תקשורת:

              מנוע הרצה שקוף: הטמעת מנוע אנדרואיד מינימלי בקוד פתוח (כמו QEMU מצומצם או WSA) שפותח ישירות את חלון האפליקציה ללא ממשק של אימולטור.

              רכיב לכידה באנדרואיד: שתילת רכיב תוכנה בתוך המנוע שתופס בזמן אמת את בקשות הבלוטות' וה-Wi-Fi של האפליקציה, ומעביר אותן בצינור תקשורת פנימי לווינדוס.

              תוכנת גשר בווינדוס: תוכנת רקע (למשל ב-#C) שמקבלת את הבקשות מהצינור, מבצעת אותן ישירות מול הבלוטות' וה-Wi-Fi המובנים של ווינדוס, ומחזירה מיד את התשובות לאפליקציה.

              ש תגובה 1 תגובה אחרונה
              0
              • M mfmf

                @שליו כתב:

                לא שייך!

                עקרונית אתה צודק.. אבל בעידן הAI?
                הנה מה שג'ימני כתב לי:

                הנה מה שצריך לפיתוח תוכנה למחשב שפותחת אפליקציות שמתחברות לבלוטוס וויפי:
                פיתוח תוכנה עצמאית בווינדוס המשלבת מנוע אנדרואיד קל וגשר תקשורת:

                מנוע הרצה שקוף: הטמעת מנוע אנדרואיד מינימלי בקוד פתוח (כמו QEMU מצומצם או WSA) שפותח ישירות את חלון האפליקציה ללא ממשק של אימולטור.

                רכיב לכידה באנדרואיד: שתילת רכיב תוכנה בתוך המנוע שתופס בזמן אמת את בקשות הבלוטות' וה-Wi-Fi של האפליקציה, ומעביר אותן בצינור תקשורת פנימי לווינדוס.

                תוכנת גשר בווינדוס: תוכנת רקע (למשל ב-#C) שמקבלת את הבקשות מהצינור, מבצעת אותן ישירות מול הבלוטות' וה-Wi-Fi המובנים של ווינדוס, ומחזירה מיד את התשובות לאפליקציה.

                ש מנותק
                ש מנותק
                שליו
                כתב נערך לאחרונה על ידי שליו
                #8

                @mfmf
                לא שאלת אותו כמה זה ישים
                אני שאלתי את קלוד, השיחה בספויילר

                לא פשוט בכלל. זה פרויקט ברמת קושי גבוהה מאוד, ובפועל כמה פרויקטים קשים שמחוברים יחד. הנה פירוק לפי שלושת הרכיבים:

                1. מנוע הרצה שקוף

                • WSA (Windows Subsystem for Android) הופסק על ידי מיקרוסופט, והתמיכה בו נגמרה ב-2025, כך שאי אפשר לבנות עליו מוצר חדש.
                • QEMU מצומצם אפשרי, אבל צריך להרכיב בעצמך תמונת Android (למשל מבוססת AOSP או Android-x86/BlissOS), לטפל בהאצת חומרה (WHPX או Hyper-V), בגרפיקה, במסך מגע ובאודיו.
                • החלק של "פותח את חלון האפליקציה ללא ממשק אימולטור" הוא הקשה ביותר. צריך לשלב את חלון האנדרואיד כחלון נפרד של וינדוס, בדומה למה ש-WSA עשה, ואין לזה פתרון מוכן בקוד פתוח. אפשר לקרב את זה בעזרת scrcpy או שרת תצוגה משלך, אבל זה לא "שקוף" באמת.

                2. רכיב לכידה באנדרואיד

                • ל-Wi-Fi זה יחסית קל: האימולטור כבר מנתב רשת, ואפשר להשתמש ברשת של המארח ישירות.
                • לבלוטות' זה בעיה אמיתית. אפליקציה באנדרואיד מדברת עם ה-Bluetooth stack (HAL ו-HCI), ולכן צריך לממש Bluetooth HAL מותאם בתוך התמונה, או לעקוף את ה-API ברמת המערכת (לדוגמה Xposed/LSPosed או שינוי ב-framework של AOSP). זה דורש בניית AOSP בעצמך, ומי שלא עבד על זה יתקשה.
                • לכידה ברמת האפליקציה (hooking) שבירה: כל אפליקציה משתמשת ב-API קצת אחרת (GATT, Classic, BLE), ואפליקציות עם הגנות נגד root או hooking יזהו את זה.

                3. גשר בווינדוס

                • זה החלק הכי פשוט. ב-C# יש API טוב ל-BLE (Windows.Devices.Bluetooth) ול-GATT. Bluetooth Classic (RFCOMM) נתמך חלקית.
                • הקושי הוא נאמנות מלאה: לתרגם בקשות GATT של אנדרואיד לווינדוס עם התנהגות זהה (חיבור, התראות, MTU, זמני תגובה) דורש הרבה בדיקות מול מכשירים אמיתיים.

                הערכה כללית

                • הוכחת היתכנות (אפליקציה אחת, BLE בלבד): חודשים ספורים לאדם מנוסה.
                • מוצר יציב שעובד עם אפליקציות שונות: שנה ומעלה של עבודה, והרבה תחזוקה.
                • הסיכון הגדול הוא ביציבות ובתאימות, לא ביכולת להראות שזה עובד בדמו.

                חלופות שכדאי לבדוק לפני

                • אם מדובר באפליקציה ספציפית, לבדוק אם אפשר לדבר עם ההתקן ישירות מווינדוס: ניתוח הפרוטוקול (למשל באמצעות לכידת HCI snoop log) וכתיבת לקוח משלך. לרוב זה הרבה יותר קצר מכל המערכת הזו.
                • אם ה-Wi-Fi הוא החלק העיקרי, אימולטור רגיל עם רשת גשר כבר יספיק.
                • Bluetooth passthrough של USB דרך QEMU/VM: מעביר דונגל בלוטות' פיזי ישירות למכונה הווירטואלית, וחוסך את כל שלב הלכידה והגשר. זה פחות "אלגנטי", אבל עובד היום.

                מה האפליקציה שאתה רוצה להריץ ולאיזה התקן היא מתחברת? בזה תלוי איזה מסלול הגיוני.

                כל APK

                אם המטרה היא כל APK שהוא, התשובה משתנה: זה כבר לא פרויקט קשה, אלא כמעט בלתי אפשרי כמוצר שעובד באמת.

                הסיבה היא שהפשרה שאפשר לעשות באפליקציה אחת (לנתח את הפרוטוקול ולכתוב לה לקוח) נעלמת. נשארת רק הגישה הכללית של לכידה וגשר, ושם כל אפליקציה מוסיפה בעיות משלה:

                • כיסוי API מלא: צריך לתמוך בכל מה שאפליקציות עושות מול הבלוטות': BLE, Classic, A2DP, HID, SPP, וגם Wi-Fi Direct ו-Wi-Fi Aware. כל אחד מהם הוא מימוש נפרד, וחלקם אין להם מקבילה נוחה בווינדוס.
                • הגבלות של ווינדוס עצמו: ה-API של ווינדוס לבלוטות' לא חושף הכל. אין גישה ישירה ברמת HCI מתוך אפליקציה רגילה, ולכן יש התנהגויות של אנדרואיד שפשוט אי אפשר לשחזר מעליו.
                • אפליקציות עם הגנות: משחקים, בנקאות ואפליקציות עם Play Integrity או זיהוי אימולטור יסרבו לרוץ או יזהו את ההתערבות.
                • חוויית משתמש: מסך מגע, חיישנים, מצלמה, התראות והרשאות צריכים כולם להתנהג כמו מכשיר אמיתי.

                האם זה אפשרי בכלל? מי שניסה את הכיוון הזה כבר הוא מיקרוסופט עם WSA, והיא נכשלה בהרחבה לכל אפליקציה וזנחה אותו. גם BlueStacks ודומיו, עם צוותים גדולים, לא תומכים בבלוטות' באופן כללי.

                מה כן אפשר לבנות במקום:

                1. Passthrough של דונגל USB: פותר את הבלוטות' לכל אפליקציה בלי לכתוב קוד לכידה, כי אנדרואיד מדבר ישירות עם חומרה אמיתית. זו הדרך הריאלית היחידה לכיסוי רחב.
                2. אימולטור קיים עם רשת גשר: מכסה את ה-Wi-Fi לרוב האפליקציות.
                3. שילוב של השניים: אימולטור מוכן (למשל BlissOS על VM) עם דונגל מועבר, ועליו שכבת חלון נוחה. זה פחות אלגנטי ממה שתיארת, אבל זה מה שעובד.

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

                האם הדגש הוא על שימוש אישי או על מוצר שתפיץ לאחרים? זה משנה הרבה את ההחלטה.

                תגובה 1 תגובה אחרונה
                1
                • ה החברונר הנודד

                  אני מחפש רעיונות לבניית פרויקטים, אם למישהו יש רעיון אשמח שיכתוב!

                  י מנותק
                  י מנותק
                  י.ע
                  כתב נערך לאחרונה על ידי
                  #9

                  @החברונר-הנודד תוכנה לעימוד ספרים על מלא בוורד אני מכניס ויוצא קונטרס בלי משחקים למינהם

                  ש תגובה 1 תגובה אחרונה
                  1
                  • י י.ע

                    @החברונר-הנודד תוכנה לעימוד ספרים על מלא בוורד אני מכניס ויוצא קונטרס בלי משחקים למינהם

                    ש מנותק
                    ש מנותק
                    שליו
                    כתב נערך לאחרונה על ידי
                    #10

                    @החברונר-הנודד
                    אני בטוח שלא התכוונת שיפילו עליך את כל החלומות...
                    החבר'ה בטוחים שזה בלחיצת כפתור.

                    אני בניתי תוכנה שנראית פשוטה עם AI כבר שנה שאני על הפיתוח ויש לי עוד מה להוסיף, לבנות תוכנות כאלו היום בAI זה מורכב, וודאי אם הכל חינמי

                    תגובה 1 תגובה אחרונה
                    0
                    • Y Yehuda 1

                      @דוד-33
                      יש את התחליף שיצא על ידי צוות ArtCraft, הוא בקוד פתוח ככה שתוכל לבקש מקלוד כל שינוי שתרצה,
                      הקישור לדף היוצר: https://getartcraft.com/apps/designcraft
                      חשוב לציין שזה העתק אחד לאחד, ככה שתוכל לשפר את InDesign ולהמנע מבעיות רשיון ואקטיבציה.

                      13661f50-f02b-4dae-a9e7-69150f80104e-image.jpeg

                      ד מנותק
                      ד מנותק
                      דוד 33
                      כתב נערך לאחרונה על ידי
                      #11

                      @Yehuda-1
                      אני רוצה בעברית מלאה מלאה בלי באגים

                      אם כבר תחליף לאדובי אז להשתמש ב"אפיניטי" של קנבה

                      תגובה 1 תגובה אחרונה
                      0

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                      נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות

                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • חוקי הפורום
                      • פופולרי
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר