iso 7

הפרפלג

New member
iso 7

האם אמור להתבצע עדכון אוטומטי דרך ITUNES או שצריך לעשות משהו מיוחד ?
 

noa_f

New member
תצטרך ללחוץ על כפתור "עדכון". או באייטיונז או

באייפון עצמו.
 

AYELET1

New member
בהחלט מקווה שהעדכון לא יהיה "אוטומטי"

אלא יבקש רשות...
יש מה לעשות- להמתין בסבלנות
 

BravoMan

Active member
ייתכן, שלא תהיה לכם יותר מידי ברירה בעניין

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

זאת, משום שהשינוי מ-iOS 6 כה גדול, שנדרשת עבודה רבה כדי לשמור תאימות לאחור.

בנוסף, חלקם שולקים לגבות כסף על העדכון (מה שאומר כנראה שהוא יפורסם כיישום נפרד, היות ו-Apple לא מאפשרת למיטב זיכרוני, לגבות כסף על עדכונים)

מקור: http://iphone-developers.com/home/i...52-percent-of-app-updates-will-require-ios-7/
 

noa_f

New member
דוקא המשפט האחרון שלך אומר שכנראה תהיה

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

Y. Welis

New member
השאלה מה היתרונות של 7 לאפליקציות

השנה למשל הרבה עידכונים שיצאו כללו תמיכה ב-IOS 5, כאשר רוב המכשירים כבר ב-6.

עדיין לא ראיתי אפ' שמחייבת את 6, למשל. מניח שעד שיצאו יעודיות ל-7, יעבור זמן (אלא אם יש בזה יתרון כביר).
 

Lepton

New member
זה לא כ"כ פשוט כמו שזה נשמע

מהדורה 6 לא הביאה שינויים מהותיים מבחינת התוכניתנים ולא היו הרבה סיבות להגביל את השימוש החל ממהדורה זו והלאה דווקא.

מהדורה 7 לעומת זאת שונה באופן מהותי.

חלק גדול מהמשחקים יוכלו להמשיך לרוץ במהדורה 7 אם הם לא משתמשים יותר מדי בשירותי מערכת ולא מציגים אלמנטי ממשק סטנדרטיים (הרבה משחקים בנויים על גרפיקת OpenGL שלא השתנתה). יחד עם זאת, יש גם לא מעט משחקים שלא עולים בכלל או רצים בצורה לא נכונה.

ביישומים שאינם משחקים המצב הרבה יותר מסובך:

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

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

- יישומים קיימים שלא בוצעה להם קומפילציה באמצעות כלי הפיתוח העדכני (כלומר יישומים הנמצאים כבר בחנות) אמורים לרוץ ב-iOS7 במצב של אמולציה ל-iOS6, אבל (לפחות עד לביתא הנוכחי כולל) האמולציה לא מלאה והיישומים מתרסקים לעיתים או לא פועלים בצורה נכונה. בכל מקרה, יישומים כאלה ייראו חריגים בתוך ממשק המשתמש החדש של המערכת.

- אפל תפסיק מן הסתם בשלב מסויים את התמיכה בכלי הפיתוח הקודם ותחייב מעבר לכלי הפיתוח של iOS7, על כל המשמעויות שהזכרתי (כמו שהיום לא ניתן כבר לפתח יישומים למהדורה נמוכה מ-iOS 4.3).

- לכל הצרות הנ"ל צריך להוסיף שיש די הרבה מכשירים שלא יתמכו ב-iOS7 והשאלה האם להמשיך לייצר / לעדכן יישומים עבורם.

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

Y. Welis

New member
אני בטוח שהגירסה הסופית תאפשר הרצת ישנים

אפל לא יוותרו על המוני האפ' רק בגלל זה (אם כי בתקופת ג'ובס והחלפת המעבדים - לא היתה להם בעיה לחתוך את כולם).

אגב אפ' עברית ראשונה שתומכת ב-7 'דיגיתל' של עיריית ת"א (פורטל מידע לאירועים ועוד). סנונית ראשונה.
 

noa_f

New member
כמו שאמרת - אין להם בעיה לחתוך אחורה.

לפעמים הם מוציאים אמולטור (היה כזה במעבר לפלטפורמת אינטל ע"י המק), אבל בסוף הם זורקים אותו גם כן.

אפל ידועה בכל שהיא לא מסתכלת אחורה.
 

Lepton

New member
לא ממש

דיגיתל לא ממש תומכת ב-iOS7. לא ניתן להשתמש במהדורה החדשה של כלי הפיתוח על-מנת להעלות יישומים לחנות, והמהדורה הישנה לא מאפשרת פיתוח ל-iOS7. המשפט "טיפול בזיהוי המכשיר ב-iOS7" זו לא תמיכה ב-iOS7 אלא בסך הכל שינוי מסויים בקוד של iOS6 כדי שהיישום לא יתרסק תחת iOS7 (אבל הוא עדיין ממשיך לרוץ תחת האמולטור של iOS6). והמזל שלהם שכנראה לא בדקו את התיאור בחנות, כי אסור בשום פנים ואופן להתייחס כרגע ל-iOS7.

אתה אומר ש"אפל לא יוותרו על המוני האפליקציות" וזה נכון חלקית. כמו שאמרתי, אפליקציות שלא עברו קומפילציה חדשה אמורות לרוץ תחת האמולטור. הבעייה היא שכל קומפילציה חדשה יוצרת כבר קוד המיועד ל-iOS7, ובלי שינויים מהותיים בקוד אפליקציה כזו לא תרוץ נכון, ועם השינויים המתאימים היא לא תרוץ תחת מהדורות קודמות אלא אם התוכניתן הוסיף אינסוף בדיקות בתוך היישום.

לא פשוט.
 

Lepton

New member
רק לידיעה...

קנדי קראש רץ תחת iOS7 (חסר להם שלא...) אבל פט רסקיו מתרסק.
 
למעלה