שידרוג אל cyanogenmod 10.1.2 – אנדרויד 4.2.2 – חלק שמיני בסדרה

הטלפון שלי מקרטע. לפתוח את רשימת אנשי הקשר לוקח לפעמים כמה שניות. חקרתי והבנתי שמה שקורה זה שאין לי מספיק זכרון. היישומים שיש עבור 4.2.2 פשוט צורכים יותר זכרון ממה שיש לי. התקנתי אנדרויד 2.3 והטלפון הגיב יפה. טוב – נעשה ניסוי: נתקין אנדרויד, אבל בלי השטויות של גוגל. זה אומר בלי gapps.  אז התקנתי Cyanogenmod 10.1.2 – נקי.

מה קורה? הטלפון שלי פשוט מגיב מהר. באמת הכל קורה מיידית! אז איך מתקינים יישומים? דרך תוכנה חופשית. אני משתמש כרגע ב־f-droid. יש מעט יישומים, אבל חלקם מאוד מעננינים. אני אכתוב עליהם בפוסט אחר. אני כן רוצה להדגיש איזה עבודה טובה האנשים עושים שם. הם לא מקבלים apk מוכן, אלא מקמפלים בעצמם, וכמו כן כאשר יש שימוש בקומפוננטות סגורות הם משכתבים (למשל: ספריות פרסומות, הם כותבים ספריות חדשות עם stubs). אם אין אפשרות להסיר את התלות – זה כתוב בהסברים של התוכנה. וכמו כן, מה שהכי מפתיע אותי, זה שהסברים על התוכנה לא נכתבים על ידי המפתח, אלא על ידי ההפצה. יש הסברים לגבי איזה גרסה טובה ומה עובד ומה לא. ממש תענוג לקרוא.

כרגע, אני רוצה להסביר אודות החוייה המסורסת שיש לי.

  1. מיקום מבוסס רשת לא קיים – זה משהו קינייני של גוגל, לא זמין בגרסת קוד פתוח.
  2. אין מקרט, תתפלאו כמה זה חסר. כי אין אפשרות להתקין חבילות של יצרנים גדולים ללא המרקט. ואם קנית ואתה רוצה להתקין על מכשיר נקי, אתה לבד. לא מדברים איתך, גם בתור לקוח משלם.
  3. מנוע טקסט לדיבור? קינייני
  4. קבוצות באנשי קשר? רק כאשר אתה מחבור לאיזה שהו חשבון. כמובן, חשבון דואר של גוגל שלא זמין כאן…

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

עוד קריאה מעניינית שהיא קשורה ולא קשורה, הוא "למה יישומי ווב הם איטיים".

Share

הרצאה – מבוא ל-Embedded linux

השבוע במפגש החודשי של Qt/C++‎ נתתי הרצאה שניסתה להסביר מה זה Embedded Linux, או מערכות לינוקס משובצות. הסברתי איך לכתוב מערכת הפעלה קטנה (מאוד), מה זה toolchain, למה Busybox זה רולז, ואיך לבנות מערכת לינוקס ששוקלת בערך מגה (פספסתי טיפה).

מה שיפה זה שבמהלך ההרצאה התחילו להתקיל אותיכמה זכרון המערכת שבניתי צריכה. גילינו שלינוקס על i386 לא עובדת עם פחות מ-32 מגה RAM.

אני מצרף פהאת המצגת שליוותה את ההרצאה. ההרצאה כללה כמה הדגמות במקביל. הקוד של מערכת ההפעלה שלי זמין כאן. המצגת זמינה כאן.

נ.ב: זה ממש גדול!

http://www.youtube.com/watch?v=4niz8TfY794

Share