Anonymous : |
לב שלום, נתחיל מזה:
ציטוט: | ממש לא ברור מדוע אתה רוצה לעשות את מה שאתה רוצה לעשות, אבל אתה מערים על עצמך קשיים רבים, ונראה שאתה אפילו לא מודע להם היות וחסר לך ידע ברכיבי פיתוח, ריצה, ומבנה מערכות הפעלה.
|
ערבבתי שני נושאים: א. אפשרות פיתוח אפליקציה ב. הרצה ופיתוח תוכניות java - על מכשיר אנדרואיד. בכל מקרה ההערה שלך היא במקום: אכן חסר לי ידע ולכן שאלתי והתשובות שלך מאוד עוזרות לי להבין. אני לא מנסה להערים קשיים - הענין הרבה יותר פשוט: כמובן שאת עיקר הפיתוח הרבה יותר נוח לבצע על מחשב עם מסך גדול ומשאבים מתאימים, אבל לפעמים כשנמצאים בחוץ ומוצאים איזה באג קטן או שרוצים לשנות גודל של טקסט וכו - תיקונים קלים - אז זה עשוי להיות נוח לבצע מתוך המכשיר עצמו - לא ככה?
לגבי האפליקציה שהצעת: המכשיר שלי עם גרסה מספיק ישנה (4.4.2) - נראה שעשויה להתאים - נכון? אבל יש שם הערה מפחידה לגבי גרסאות מתקדמות יותר:
** ( Sorry - but new PIE restrictions break everything in later versions ) **
זה אומר שהתקנה על גרסה מעל 4.4 עלולה להרוס את המכשיר?
תודה על המידע! |
אל תפחד מההערה הזו.
פירושה הוא, שהאופן בו מקמפלים בינארים native למערכות 5 ומעלה, שובר את היכולת של אותו מפתח לבנות את כלי הפיתוח שהוא מספק לך כך שירוצו על Android 5 ומעלה.
אין הכוונה לפגיע כלשהי מכשיר עצמו או מה שקיים עליו, אלא פגיעה ביכולת לייצר כלים שירוצו gליו בשיטה מסוימת.
לגבי "פיתוח בשטח" - אני מתעסק ב-Android מאז שיצא ה-HTC Dream הראשון ב-2007.
הכי קרוב שהגעתי לצורך אמתי לעשות פיתוח בשטח הוא בהתעסקות עם מכשירי בידור ברכב, שלפעמים לא ניתן לפרק ולהעלות למשרד בצורה מסודרת.
לצורך זה בדיוק דאגתי שהארגון שלי יספק לי נייד קומפקטי בגודל 13 אינטש, עם מעבד i7, 16 GB RAM ו-SDD.
נוחות זה כמובן שיקול אישי, אבל לדעתי, הזמן שתשקיע בקימפול יישום עם שינוי בגודל טקסט על המכשיר עצמו, עדיף להשקיע ביצירת הגדרה בממשק היישום לשינוי גודל טקסט דינאמי.
אל תשכח גם, שתצטרך אחר כך להוציא את השינויים האלה מהכשיר ולשלב אותם בקוד על עמדת הפיתוח האמתית שלך, וזה עוד טרחה.
אם כי פעם הורדתי לקוח מלא של git ל-Nexus 7 שלי, והוא גם עבד (השתמשתי בו לעיון בקוד בלבד, לא לשינוי ובניה), כך שאולי לא טרחה גדולה מידי.
לגבי יישומי Java:
Android לא מאפשרת הרצת יישומי Java "שולחניים" (ארוזים בקבצי JAR).
היא מאפשרת רק אפליקציות שנבנו למבנה יישום ייחודי שלה (APK), ובמידה מאוד מצומצמת ומוגבלת כלי שורת פקודה.
אם בכל זאת חשקה נפשך בפיתוח בדרכים, יש כמה מימושים של Python שניתן להתקין מהחנות.
אני אל בטוח מה היכולות שלהם, אבל לפחות קוד בסיסי תוכל לכתוב ולהריץ על המכשיר ישירות בלי מאמץ מיותר.
כמובן, תצטרך ללמוד Python, אבל זו שפה מגניבה, כיפית ושימושית.
https://play.google.com/store/search?q=python
בהצלחה!
--לב