מחשב כף יד

צפייה בגרסה מלאה : התפוח הפתוח



natish
17/12/09, 19:05
‏התפוח הפתוח

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


‏http://www.cultofmac.com/wordpress/wp-content/uploads/2009/12/forbidden-fruit1.jpg

למרות שתהליך האישור לאפליקציות באפסטור האוטומטי אמור לדחות אפליקציות שכאלו באופן אוטומטי, אפל עצמה מאשרת אפליקציות שמשתמשות ב- API פרטי. העניין התחיל כאשר סטיב ג'ובס בעצמו אישר לאחרונה אפליקציה שמשתמשת באותו API פרטי לאפשר סטרימינג של וידאו מאייפון לאייפון (אפילו עם מכשירי 2G ו-3G), וכעת נראה שהעניין הפל לרשמי כאשר אפל מאפשרת כיום למפתחים להשתמש ב-API בשם ()UIGetScreenImage באפליקציות שלהם.

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

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

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

thenrg1
17/12/09, 19:31
אם אפל מתחילה לנוע לכיוון המפתחים שלה, אני מניח שהצעד המתבקש הבא יהיה הפסקת הדרישה לשימוש במק בעת פיתוח אפליקציות.

shaharhd
19/12/09, 15:15
אם אפל מתחילה לנוע לכיוון המפתחים שלה, אני מניח שהצעד המתבקש הבא יהיה הפסקת הדרישה לשימוש במק בעת פיתוח אפליקציות.

למה שהיא תעשה את זה?
זו הפלטפורמה שלה, ואתה לא רואה שחסר לה משתמשים או מפתחים.
וכמו שאולי אתה יודע, מה שעובד טוב על מק, לא תמיד עובד טוב על חלונות... ע"ע iTunes :)

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

thenrg1
19/12/09, 16:39
למה שהיא תעשה את זה?
זו הפלטפורמה שלה, ואתה לא רואה שחסר לה משתמשים או מפתחים.
וכמו שאולי אתה יודע, מה שעובד טוב על מק, לא תמיד עובד טוב על חלונות... ע"ע iTunes :)

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

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

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

shaharhd
19/12/09, 18:57
ככל שירבו המכשירים עם מסכי מגע וחנויות אפליקציות, מפתחים יתחילו לזנוח את האפ-סטור (שכבר כעת קשה מאוד להרוויח דרכו כסף) ויתחילו לנוע לכיוון פיתוח אפליקציות למכשירים אחרים.
ביום שזה יקרה, אפל תיאלץ לשנות חלק ממדיניות פיתוח האפליקציות שלה בשביל למשוך חזרה מפתחים לחנות שלה.

אולי כן ואולי לא. אני מהמר על הלא.
סביבת xCode קיימת כבר הרבה זמן - ואיתה מפתחים אפליקציות למק ואייפון.



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


באותה הקבלה, זה כמו שמיקרוסופט ישחררו גרסה של Visual Studio למק... בשביל שתוכל לפתח אפליקציות ל Windows Mobile. נראה לך הגיוני? :)



ולנקודה האחרונה שלך - היה לי hackintosh בשנתיים וחצי האחרונות. Win 7 לוקח ...

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

thenrg1
19/12/09, 19:09
תעשה מה שטוב לך, אבל אל תתכנן על זה שבזמן הקרוב אתה תפתח אפליקציות לאייפון על וינדווס...

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

shaharhd
19/12/09, 19:23
אני דווקא די בטוח שעד יוני 10 אפל תתיר פיתוח אפליקציות גם עם win, עם שחרור האייפון הבא. אחרת יהיה לה קשה לשמור על בכורתה בשוק האפליקציות לסלולרים.

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

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

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

thenrg1
19/12/09, 19:36
אני בספק. אל תשכח שהאייפון דווקא גרם ליותר אנשים לבחור לקנות מק (בארץ פחות, הסיבה מתחילה ב"א" ומסתיימת ב"ל"). ומה גם שאני לא חושב שהמגבלה שרק על מק אפשר לפתח אפליקציות לאייפון היה או יהיה חסם.

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

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

פנאן :)