ארכיון תגיות: תגובה

תשובה: מדוע מכשיר הסמארטפון שלי זוחל?

המשך לפוסט של חץ בן חמו ותגובה שלי אליו:

מדוע מכשיר הסמארטפון שלי זוחל?

כל מה שאמר הוא נכון ואני רוצה להוסיף. כפי שהסברתי כאן:  http://cucomania.mooo.com/posts/424/%d7%90%d7%a0%d7%93%d7%a8%d7%95%d7%90%d7%99%d7%93-%d7%97%d7%95%d7%a4%d7%a9%d7%99-%d7%9c%d7%90-%d7%91%d7%90%d7%9e%d7%aa

אנדרואיד מורכב משני דברים – הבבסיס שהוא קוד פתוח לגמרי (AOSP), שאותו יצרניות הסלולריות משנות והפכות לתוכנה לא חופשית. ועל זה יש את שכבת הקוד של גוגל החברה – שהוא קוד סגור לגמרי (ולא מדובר רק על הסקין, למשל סמסונג היו משנים את ה-Dalvik machine לכל מכשיר בנפרד). זהו ה-Android Play Services. אלו כמה apk וכמה ספריות native. שמספקים services שונים למערכת ההפעלה, שמאפשרים להתקין תוכנות (ה-Google Play) הקוד שאחראי על push notifications (שבשימוש נרחב על ידי החנות – ככה בוחרים משהו מהמחשב ופוף הוא מותקן על הסלולרי שלכם, כך גם נשלחות הודעות למכשירים), שימוש במפות, דיבור מול AndroidWear ועוד. הקוד הזה שוקל בערך 700 מגה, והמערכת ההפעלה הפתוחה (למכשיר דומה לזה שחץ הזכיר) שוקל בערך 350 מגה. מה שהכי יפה – זה שהשירותים הללו מתעדכנים מאחורי הגב שלכם ללא אישור ובשקט פעם בשבועיים (לא מצאתי אימות לזה… מעניין אם זאת תורה שבעל פה). אבל – כל פעם, נוסף קוד חדש והוא תמיד רץ. גם אם לא תתקינו יישומים חדשים על המכשיר שלכם – גוגל תשנה חלק נכבד מהמערכת הפעלה של המכשיר תוך כדי שימוש בו. ולא תמיד זה קוד שיגרום למכשיר לעבוד יותר מהר (אלא רק מוסיף לכם תמיכה בתשלום באמצעות המכשיר למשל).

כמו שחץ אמר – כל השמפליקציות האלו אומנם החלון הראשי שלהם לא עובד, אבל רובן נרשמות לקבל אירועים (למשל שינוי מיקום) ואז האפליקציה עובד. שמתם לב שלפני שנה/שנתיים כל מקום ציבורי שאתם מגיעים אליו המפות של גוגל מבקשת ממכם חוות דעת על העסק? זה עובד באותה צורה.

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

רוצים מכשיר מהיר? תסירו פייסבוק, וכל תוכנה שיש לאתר (ynet וכו'). תגשו לאתר עצמו. תנסו לקנות מכשירים שיש להם קושחה פתוחה יחסית (היסב של LineageOS), ואם אתם יכולים תשדרגו אליו. אם אתם יכולים – תשתמשו ביישומים פתוחים על המכשירים שלכם (בחנות של FDroid יש כמה יישומים טובים).

Share