אחרי שנה עם ANDROID עברתי לאייפון 7 - עמוד 4 - גאדג'טים ומובייל - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


digitalseeker

Recommended Posts

ציטוט של Sargon

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

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

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

  • תגובות 69
  • נוצר
  • תגובה אחרונה

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

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

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

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

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

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

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

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

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

 

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

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

 

קישור לתוכן
שתף באתרים אחרים

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

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

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

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

Sent from my SM-G930F using Tapatalk

קישור לתוכן
שתף באתרים אחרים

ציטוט של Sargon

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

ציטוט של Sargon

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

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

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

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

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

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

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

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

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

 

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

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

 


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

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

קישור לתוכן
שתף באתרים אחרים

עצם העובדה שצריך ללמוד את 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 רומסת את בVR? כי לAPPLE אין בכלל שום . רומס רומז שהם יותר טובים במשהו, אתה לא יכול להתחרות בריצה נגד מישהו שבכלל לא רץ.

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

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

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

 

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

קישור לתוכן
שתף באתרים אחרים

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

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

https://harmony.apache.org/

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

 

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

 

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

 

 

קישור לתוכן
שתף באתרים אחרים

ציטוט

 

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

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

 

 

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

קישור לתוכן
שתף באתרים אחרים

אהה כן?

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

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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


×
  • צור חדש...