עבור לתוכן

אחרי שנה עם ANDROID עברתי לאייפון 7

Featured Replies

פורסם
ציטוט של Sargon

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

ואז אתה אומר "אין עדכון למערכת הפעלה עדכנית? ביג דיל!"

אגב על הIPAD 3 שלי יש עידכון לIOS 10

גם לאייפון אין עדכון תוכנה, אתה תקוע עדיין עם iOS 10 למרות שיש כמה באגים בו.
בוא אני אספר לך סיפור על תמיכה לאחור. היה לי מכשיר אייפון 3G שהיה נחמד מאוד. אמנם סוללה חלשה ומצלמה גרועה מאוד (עברתי מ-N82 של נוקיה) אבל הסתדרתי יפה. אחרי פחות משנתיים, בגלל כל מיני עדכונים, המון אפליקציות חייבו מערכת הפעלה iOS 4.3 לפחות. אממה? העדכון הזה לא יצא לאייפון שהיה לי ולכן היו המון אפליקציות שלא יכולתי להשתמש בהן יותר (למשל, whatsapp). האם הייתה איזושהי דרך להתגבר על הבעיה? לא.

דובר כאן על "בעיות" עם Java או עם אקליפס (נא להתעורר, אנדרואיד סטודיו היא סביבת הפיתוח של אנדרואיד כבר 3 שנים והיא סביבה מוצלחת ביותר, בטח פחות מסורבלת מה-XCODE), מדובר בשטויות גמורות. קוד יעיל הוא קוד יעיל, בין אם כתבת אותו ב-Java או ב-objective-c או בפיית'ון. הבדלי ביצועים יש ותמיד יהיו, לפעמים לכאן ולפעמים לכאן. הבדלים ממשיים בפועל - לא קיימים עבור מכשירים מודרניים.
צריכת הזיכרון באנדרואיד גבוהה יותר מזאת ב-iOS? ברור, הרבה יותר דברים מתבצעים ברקע לטובת המשתמש והאפליקציות.

לעניין - ה-galaxy s5 הוא מכשיר נוראי, כך גם המכשירים הקודמים בסדרה (ה-S2 היה מוצלח למדי בשעתו). אני לא אומר את זה בדיעבד, הם פשוט היו לא טובים (מעבדי ה-exynos המוקדמים, ממשק ה-touch wiz הנוראי). אני הייתי חסיד של סמסונג בתקופת ה-S2 וכמעט קניתי אותו כשהיה לי האייפון 3G אבל התאפקתי. כשיצא ה-S3, אפילו לא הייתי צריך להתאכזב ממנו, קניתי nexus 4. מה אגיד לך, המכשיר הכי טוב שהיה לי (יחסית, כן? זינקתי מהאייפון למכשיר שהטיס את אנדרואיד קדימה). אח"כ שדרגתי ל-nexus 5. מדובר בשני מכשירים שקרובים מאוד להיחשב מכשירי דגל במחיר שלחשוב על אייפון זה טירוף.
היום אני עם galaxy s7 edge. האמת? באמת מכשיר נהדר. קניתי אותו בעקבות הניסיון הטוב שהיה לי עם ה-s6 שעבדתי איתו (אני מפתח VR, תחום בו סמסונג רומסת היום את אפל) ויש לו את כל הפיצ'רים שאני צריך, כולל חסינות ממים ואבק, קורא טביעות אצבע - כן, שעובד נהדר ואפילו נתמך רשמית ע"י אנדרואיד 6 ואני בהחלט יכול להשתמש בו עם האפליקציה של בנק לאומי, מצלמה באמת מצוינת, מסך גדול עם סוללה סופר חזקה ואפילו יש לי שקע אוזניות. טירוף.
דיברת על מחוות כמו החלקה של האצבע בשביל להדליק את הפנס? הפתעה, באפל אתה לא יכול לשנות שום דבר, באנדרואיד אפשר הכל. אפילו בנוקיה הישנה שהייתה לי, הייתי יכול לבצע מחוות בשימוש המצלמה הקדמית!

  • תגובות 69
  • צפיות 13.5k
  • נוצר
  • תגובה אחרונה
פורסם

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

אוליי במכשירים של גוגל זה שונה(לא בטוח), אבל יופי, איזה אחוז של מכשירי אנדרויד הם של גוגל? כל השאר זבל?

ANDROID STUDIO פחות מסורבלת מXCODE? וואו, אתה הוזה. XCODE הרבה יותר נוחה לשימוש מANDROID STUDIO, אם היית אומר שANDROID STUDIO מאפשרת לבנות דברים יותר מורכבים מXCODE הייתי אוליי עוד מאמין לך...

"קוד יעיל הוא קוד יעיל". חחח, לא.

אנא תזכור שJAVA אינה מתורגמת לקוד מכונה כמו C++. היא מתורגת לקוד ביניים שרץ על סביבת JRE. אם הJRE לא יעיל או לא עובד טוב אז אכלת אותה. זה היה המקרה באנדרויד הרבה שנים. הם טוענים שהם שיפרו את זה, אוליי כן, לא ייצא לי עוד לבדוק.

תזכור שבJAVA יש גם דברים ברקע פעילים כמו GC שאין בC++ או OBJECTIVE C. אני יכול לאמר לך בוודאות שגירסאות ישנות הGC עבד חרא באנדרויד.

לא, הצריכת זיכרון המוגברת לא היתה בגלל שאנדרויד עשה יותר דברים ברקע, זה שטויות. זה קרה בגלל שהJRE באנדרויד היה דפוק והיה צריך הרבה יותר זיכרון בשביל הGC לעבוד ביעילות. תקרא על זה, אני לא ממציא(בניגוד אלייך).

אנדרויד לא רומסת את אפל בVR. כי כרגע לאפל אין בכלל VR, כי זה כנראה לא עיניין אותם עדיין.

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

 

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

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

 

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

ואז אתה אומר "אין עדכון למערכת הפעלה עדכנית? ביג דיל!"

אגב על הIPAD 3 שלי יש עידכון לIOS 10

על מי אתה עובד? ל-iPAD 3 אין עדכון ל-IOS 10.

Sent from my SM-G930F using Tapatalk

פורסם

אהה צודק... התבלבלתי כי היה לי גם אייפון 6 מחובר למאק...

טוב אבל היה לו עידכון עד 9.3.5.

למכשירים יותר חדשים של אנדרויד אין עידכונים אפילו ל 5.

פורסם

ממש עוזר עדכונים שמחסלים את המכשיר.....

פורסם
ציטוט של Sargon

אהה צודק... התבלבלתי כי היה לי גם אייפון 6 מחובר למאק...

טוב אבל היה לו עידכון עד 9.3.5.

למכשירים יותר חדשים של אנדרויד אין עידכונים אפילו ל 5.

בשביל זה יש צד שלישי. הSGS בן ה5 שלי מריץ מרשמלו ואני מעריך שיריץ בהמשך גם נוגט.

פורסם

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

כמו בOPENSSL שלמרות שהיה OPEN SOURCE אף אחד לא באמת טרח לעבור על כל הקוד ולגלות שהיתה פירצת אבטחה שכל האקר שידע עליה יכל לפרוץ לשרת מרחוק.

כלומר במשך עשרות שנים היתה פירצת אבטחה חמורה בOPENSSL וכל השרתים של LINUX שלכאורה היו מאוד מאובטחים לא באמת היו כאלה מאובטחים.
כמובן שרוב העולם לא ידע על הפירצה הזו, כי אחרת היו כבר כותבים תוכנה שכל ילד בן 18 יוכל לנצל... לא ידוע מי ידע על הפירצה הזו לפני שהתגלתה אם בכלל... אבל היתה פירצה וזו עובדה.

פורסם
ציטוט של Sargon

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

אוליי במכשירים של גוגל זה שונה(לא בטוח), אבל יופי, איזה אחוז של מכשירי אנדרויד הם של גוגל? כל השאר זבל?

ANDROID STUDIO פחות מסורבלת מXCODE? וואו, אתה הוזה. XCODE הרבה יותר נוחה לשימוש מANDROID STUDIO, אם היית אומר שANDROID STUDIO מאפשרת לבנות דברים יותר מורכבים מXCODE הייתי אוליי עוד מאמין לך...

"קוד יעיל הוא קוד יעיל". חחח, לא.

אנא תזכור שJAVA אינה מתורגמת לקוד מכונה כמו C++. היא מתורגת לקוד ביניים שרץ על סביבת JRE. אם הJRE לא יעיל או לא עובד טוב אז אכלת אותה. זה היה המקרה באנדרויד הרבה שנים. הם טוענים שהם שיפרו את זה, אוליי כן, לא ייצא לי עוד לבדוק.

תזכור שבJAVA יש גם דברים ברקע פעילים כמו GC שאין בC++ או OBJECTIVE C. אני יכול לאמר לך בוודאות שגירסאות ישנות הGC עבד חרא באנדרויד.

לא, הצריכת זיכרון המוגברת לא היתה בגלל שאנדרויד עשה יותר דברים ברקע, זה שטויות. זה קרה בגלל שהJRE באנדרויד היה דפוק והיה צריך הרבה יותר זיכרון בשביל הGC לעבוד ביעילות. תקרא על זה, אני לא ממציא(בניגוד אלייך).

אנדרויד לא רומסת את אפל בVR. כי כרגע לאפל אין בכלל VR, כי זה כנראה לא עיניין אותם עדיין.

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

 

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

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

 


מתי השתמשת לאחרונה ב-android studio? נראה שמזמן. ועוד אם אין לך מק, ממש אכלת אותה. 
בכל מקרה, ניסיתי להסביר על קצה המזלג כדי לא לערב יותר מדי מושגים טכניים. העובדה ש-Java רצה על VM משפיעה על הביצועים אבל בצורה לא יותר מדי משמעותית.
מה שכן, יש לך GC שעוזר למנוע memory leaks מה שאתה צריך לטפל בהן בעצמך ב-objective-c, גם אם זה לא עניין טריקי כמו ב-c.
ה-JRE היום עובד טוב מאוד.

ההשוואה של VR לסלט קצוץ פשוט מגוחכת.

פורסם
ציטוט של Gil28


העובדה ש-Java רצה על VM משפיעה על הביצועים אבל בצורה לא יותר מדי משמעותית.
 

 

זה לא השתנה עם הART?

פורסם

עצם העובדה שצריך ללמוד את GRADLE בשביל להשתמש בANDROID STUDIO מעיד על כך שANDROID STUDIO יותר מסובך.

קונפיגורציה בטקסט חופשי תמיד תהיה יותר מסובכת מקונפיגורציה מובנית.

וזה בלי קשר לזה שANDROID STUDIO מזעזעת מבחינת הנוחות שלה מבחינת עיצוב. בXCODE כל הפעולות שהוא מבצע מוצגות לך במקום אחד למעלה, באנדרויד סטודיו IT'S ALL OVER THE PLACE.

"ה-JRE היום עובד טוב מאוד" מה זה "הJRE" יש יותר ממימוש אחד. לא יודע בדיוק את הפרטים אבל יש יותר ממימוש אחד לJRE ולא כולם זהים. חייב להיות מהעובדה הבסיסית שאני מניח שגם הJRE בWINDOWS לא זהה לJRE בLINUX, אבל גם באותה המערכת הפעלה יש יותר מגירסה אחת.

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

אז נכון שכהאנדרויד התחילה לתמוך בJAVA(במכישירים הראשונים לא היה JAVA, הכל נכתב בC++ ואז לא היו בעיות זיכרון וביצועים) היו כבר JRE טובים מאוד(במערכות הפעלה אחרות), רק שANDROID לא השתמשה בJRE הטובים, היא השתמשה בJRE הגרועים.

 

הGC עוזר רק במקרה שהJRE עובד טוב. כלומר, זו בדיוק הבעיה, כשהJRE לא יעיל אז הGC מאט לך את האפליקציה בצורה מטורפת(בעיקר אפליקציות REAL TIME).

 

איך אתה יכול לאמר שANDROID רומסת את APPLE בVR? כי לAPPLE אין בכלל שום VR. רומס רומז שהם יותר טובים במשהו, אתה לא יכול להתחרות בריצה נגד מישהו שבכלל לא רץ.

אגב, מה כבר יש לאנדרויד ב VR? כולו מחברים לך את הטלפון לפרצוף... אתה חושב שAPPLE לא יכולים לעשות את זה גם?

מה שאתה לא יודע על APPLE זה שהם קצת יותר חכמים מGOOGLE.

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

 

עריכה: אגב לANDROID STUDIO אין עדיין ממש תמיכה נעותה לC++, זה חיסרון די גדול למפתחי משחקים למשל.

פורסם

לגבי JAVA ואנדרואיד

גוגל הסתמכו נראה על פלטפורמת JAVA של מיזם HARMONY

https://harmony.apache.org/

המיזם הזה לא התקדם לשום מקום

 

ולא מזמן עברו ל OpenJDK שתופיע עם גירסת N

 

כל הסיבוך של גוגל עם JAVA זה בגלל רשיונות וחברת אורקל

 

 

פורסם
ציטוט

 

כמו בOPENSSL שלמרות שהיה OPEN SOURCE אף אחד לא באמת טרח לעבור על כל הקוד ולגלות שהיתה פירצת אבטחה שכל האקר שידע עליה יכל לפרוץ לשרת מרחוק.

כלומר במשך עשרות שנים היתה פירצת אבטחה חמורה בOPENSSL וכל השרתים של LINUX שלכאורה היו מאוד מאובטחים לא באמת היו כאלה מאובטחים.

 

 

כל האמירה הזאת מציגה חוסר הבנה איך התוכנה מפותחת ומה זה תוכנת קוד פתוח

פורסם

אהה כן?

בכל מקרה, היה באג קריטי בOPENSSL ששרתים של לינוקס הסתמכו עליו.

אז הקוד הפתוח לא עזר למנוע את הפאדיחה המסוכנות הזו.

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

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

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

פורסם
ציטוט של Sargon

אני לא מבין כלום.

 

 

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים