<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Hannibal on Apple&#8217;s IBM PPC &gt; Intel</title>
	<atom:link href="http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/</link>
	<description>Ό,τι του κατέβει του καθενός</description>
	<pubDate>Tue, 06 Jan 2009 12:56:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Σπιτάκι  &#187; Blog Archive   &#187; I, cringing</title>
		<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/comment-page-1/#comment-160</link>
		<dc:creator>Σπιτάκι  &#187; Blog Archive   &#187; I, cringing</dc:creator>
		<pubDate>Sat, 11 Jun 2005 02:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.spitaki.org/?p=74#comment-160</guid>
		<description>[...] sborne λοιπόν ήταν ο πόντιος που έφαγε το καπέλο του. Είναι ο Jobs ο νέος Osborne; 	Αν δε διαβάσατε το άρθρο του Cringely, γε [...]</description>
		<content:encoded><![CDATA[<p>[...] sborne λοιπόν ήταν ο πόντιος που έφαγε το καπέλο του. Είναι ο Jobs ο νέος Osborne; 	Αν δε διαβάσατε το άρθρο του Cringely, γε [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ανδρέας</title>
		<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/comment-page-1/#comment-159</link>
		<dc:creator>Ανδρέας</dc:creator>
		<pubDate>Fri, 10 Jun 2005 22:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.spitaki.org/?p=74#comment-159</guid>
		<description>Για τους φορητούς συμφωνώ κι εγώ. Όσο για τους shareware-άδες πιστεύω πως θα συνεχίσουν να παράγουν universal binaries επειδή απλά δε στοιχίζει τίποτα:
α) Το XCode είναι τζάμπα
β) Τα universal-binaries δεν αυξάνουν το κόστος της ανάπτυξης μιας εφραμογής (απλά κάνεις click ένα check-box στο XCode). Το μόνο κόστος είναι το αρχικό κόστος της μετατροπής ώστε να τρέχουν σε Intel και αυτό μόνο σε περίπτωση που υπάρχουν ασυμβατότητες (βλ Altivec, endianess κτλ)

Επίσης, φαίνεται πως τα Universal binaries δεν είναι πολύ μεγαλύτερα από τα απλά binaries. Δες την εικόνα εδώ:
http://maczealots.com/articles/intel-inside/

Ανδρέας</description>
		<content:encoded><![CDATA[<p>Για τους φορητούς συμφωνώ κι εγώ. Όσο για τους shareware-άδες πιστεύω πως θα συνεχίσουν να παράγουν universal binaries επειδή απλά δε στοιχίζει τίποτα:<br />
α) Το XCode είναι τζάμπα<br />
β) Τα universal-binaries δεν αυξάνουν το κόστος της ανάπτυξης μιας εφραμογής (απλά κάνεις click ένα check-box στο XCode). Το μόνο κόστος είναι το αρχικό κόστος της μετατροπής ώστε να τρέχουν σε Intel και αυτό μόνο σε περίπτωση που υπάρχουν ασυμβατότητες (βλ Altivec, endianess κτλ)</p>
<p>Επίσης, φαίνεται πως τα Universal binaries δεν είναι πολύ μεγαλύτερα από τα απλά binaries. Δες την εικόνα εδώ:<br />
<a href="http://maczealots.com/articles/intel-inside/" rel="nofollow">http://maczealots.com/articles/intel-inside/</a></p>
<p>Ανδρέας</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Κωστής</title>
		<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/comment-page-1/#comment-158</link>
		<dc:creator>Κωστής</dc:creator>
		<pubDate>Fri, 10 Jun 2005 21:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.spitaki.org/?p=74#comment-158</guid>
		<description>Κοίτα, γενικά συμφωνώ μαζί σου. Δηλαδή, objectively speaking, το transition μάλλον θα πάει αρκετά καλά, και δεν υπάρχει ιδιέταιρος λόγος να μην αγοράσει κανείς PPC Mac στους επόμενους μήνες (εκτός από φορητούς, όπου λίγους μήνες ακόμα να περιμένετε, ~10, θα πάρετε κάτι κατά ΠΟΛΥ ανώτερο).

Το πρόβλημα είναι όχι για μας τους χρήστες, αλλά για την εταιρία. Γιατί υπάρχει και το ψυχολογικό κομμάτι. Μπορεί αντικειμενικά να μην υπάρξει ιδιέταιρο πρόβλημα, αλλά ακόμα και τότε είναι α) δύσκολο να το εξηγήσεις σε κάποιον που δε καταλαβαίνει, β) δύσκολο να τον πείσεις ακόμα και αν καταλαβαίνει. Το δεύτερο είναι εν μέρει πλήρως ψυχολογικό, εν μέρει έχει να κάνει με το ότι η Apple δεν έχει και τη καλύτερη ιστορία του να μην κάνει σημαντικές αλλαγές και customers be damned. Δε λέω ότι δε μπορούμε να την εμπιστευθούμε, αλλά δε θα μου έκανε και εντύπωση αν κάποιοι μετανιώσουν την αγορά PPC πριν τη 5ετία. Μη ξεχνάμε άλλωστε πως οι μεγάλες εταιρίες μπορεί να υποστηρίζουν PPC για αρκετό καιρό ακόμα, μα πολλοί shareware-άδες που ίσως έρθουν και από Windows ή Linux, μπορεί να μην κάτσουν να ασχοληθούν με Universal Binaries etc. Πολλοί θα σκεφθούν ας έχουμε το κεφάλι μας ήσυχο, και δεν θα έχουν 100% λάθος. Και αυτό μπορεί να κάνει αρκετά κακό στην εταιρία.

ΥΓ. Για HelMUG δε ξέρω τίποτα. Δεν ήξερα καν ότι υπάρχει. Ενδιαφέρον.</description>
		<content:encoded><![CDATA[<p>Κοίτα, γενικά συμφωνώ μαζί σου. Δηλαδή, objectively speaking, το transition μάλλον θα πάει αρκετά καλά, και δεν υπάρχει ιδιέταιρος λόγος να μην αγοράσει κανείς PPC Mac στους επόμενους μήνες (εκτός από φορητούς, όπου λίγους μήνες ακόμα να περιμένετε, ~10, θα πάρετε κάτι κατά ΠΟΛΥ ανώτερο).</p>
<p>Το πρόβλημα είναι όχι για μας τους χρήστες, αλλά για την εταιρία. Γιατί υπάρχει και το ψυχολογικό κομμάτι. Μπορεί αντικειμενικά να μην υπάρξει ιδιέταιρο πρόβλημα, αλλά ακόμα και τότε είναι α) δύσκολο να το εξηγήσεις σε κάποιον που δε καταλαβαίνει, β) δύσκολο να τον πείσεις ακόμα και αν καταλαβαίνει. Το δεύτερο είναι εν μέρει πλήρως ψυχολογικό, εν μέρει έχει να κάνει με το ότι η Apple δεν έχει και τη καλύτερη ιστορία του να μην κάνει σημαντικές αλλαγές και customers be damned. Δε λέω ότι δε μπορούμε να την εμπιστευθούμε, αλλά δε θα μου έκανε και εντύπωση αν κάποιοι μετανιώσουν την αγορά PPC πριν τη 5ετία. Μη ξεχνάμε άλλωστε πως οι μεγάλες εταιρίες μπορεί να υποστηρίζουν PPC για αρκετό καιρό ακόμα, μα πολλοί shareware-άδες που ίσως έρθουν και από Windows ή Linux, μπορεί να μην κάτσουν να ασχοληθούν με Universal Binaries etc. Πολλοί θα σκεφθούν ας έχουμε το κεφάλι μας ήσυχο, και δεν θα έχουν 100% λάθος. Και αυτό μπορεί να κάνει αρκετά κακό στην εταιρία.</p>
<p>ΥΓ. Για HelMUG δε ξέρω τίποτα. Δεν ήξερα καν ότι υπάρχει. Ενδιαφέρον.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ανδρέας</title>
		<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/comment-page-1/#comment-157</link>
		<dc:creator>Ανδρέας</dc:creator>
		<pubDate>Fri, 10 Jun 2005 20:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.spitaki.org/?p=74#comment-157</guid>
		<description>BTW, είναι κανείς εδώ μέλος του HelMUG;  Διαπιστώνω πως δε μπορώ να κάνω εγγραφή online. Μπορεί να βοηθήσει κάποιος να διευκρινίσει τι συμβαίνει; ( Sorry που είμαι offtopic!)

Ανδρέας</description>
		<content:encoded><![CDATA[<p>BTW, είναι κανείς εδώ μέλος του HelMUG;  Διαπιστώνω πως δε μπορώ να κάνω εγγραφή online. Μπορεί να βοηθήσει κάποιος να διευκρινίσει τι συμβαίνει; ( Sorry που είμαι offtopic!)</p>
<p>Ανδρέας</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ανδρέας</title>
		<link>http://blog.spitaki.org/2005/06/10/hannibal-on-apples-ibm-ppc-intel/comment-page-1/#comment-156</link>
		<dc:creator>Ανδρέας</dc:creator>
		<pubDate>Fri, 10 Jun 2005 20:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.spitaki.org/?p=74#comment-156</guid>
		<description>Το άρθρο του Hannibal είναι πολύ καλό, όπως και τα περισσότερα άρθρα του άλλωστε.

Προσωπικά κι εγώ πιστεύω πως ήταν η σωστή κίνηση για την Apple. Οι μόνοι οι οποίοι θα πρέπει να νιώθουν κάπως προδομένοι είναι όσοι είχαν επενδύση "βαριά" στο Altivec. Η αντιστοιχη τεχνολογία της Intel (MMX, SSE1,2,3) really sucks. Ρίξτε μια ματιά &lt;a href="http://developer.apple.com/documentation/MacOSX/%43onceptual/universal_binary/universal_binary.pdf"&gt;εδώ&lt;/a&gt; (κεφάλαιο "Preparing Vector-based code") για να καταλάβετε τι εννοώ.

Πάντως, ακόμα και για αυτούς υπάρχει το Accelerate Framework:

Use the Accelerate framework. The Accelerate framework, introduced in Mac OS X v10.3 and expanded in v10.4, is a set of high-performance vector-accelerated libraries. It provides a layer of abstraction that lets you access vector-based code without needing to use vector instructions yourself or to be concerned with the architecture of the target machine. The system automatically invokes the appropriate instruction set.

Να μη ξεχνούμε επίσης πως η μειόψηφία των εφαρμογών χρησιμοποιεί Altivec.

Βρίσκω πάντως την αγορά ενος PowerPC based Mac ακόμα καλή ιδέα. Τα universal binaries, που είναι πραγματικα καταπληκτική ιδέα (προέρχεται από τον Next), θα συνεχίσουν να παράγονται για πολλά χρόνια ακόμα. Θα πρέπει το εγκατεστημένο μερίδιο των Intel-Macs να ξεπεράσει το μερίδιο των PowePC-Macs σε *μεγάλο* βαθμό για να αρχίσουν οι προγραμματιστες να παράγουν αποκλειστικά Intel binaries. Αυτό λογικά δε θα συμβεί μέσα στην επόμενη 5ετία, και μη μου πείτε πως αγοράζετε υπολογιστή με προοπτική μεγαλύτερη των 5 ετών!

Επίσης πιστεύω πως αυτό το transition θα είναι απο τα πιο ομάλα transition όλων των εποχών ανεξαρτήτως πλατφόρμας. Έχουν κάνει πραγματικά καταπληκτική προετοιμασία.

Αν πέσουν τώρα οι τιμές μέσα στο καλοκαίρι (οι τιμές των iMac είναι ήδη πολύ χαμηλές) μιλάμε για πραγματικά κελεπούρια. Κοιτάξτε επίσης για μεταχειρισμένα PowerPC-Macs τα οποία ίσως κάποιο τα πουλήσουν όσο-οσο λόγω (αδικαιολόγητου) πανικού.

Ανδρέας</description>
		<content:encoded><![CDATA[<p>Το άρθρο του Hannibal είναι πολύ καλό, όπως και τα περισσότερα άρθρα του άλλωστε.</p>
<p>Προσωπικά κι εγώ πιστεύω πως ήταν η σωστή κίνηση για την Apple. Οι μόνοι οι οποίοι θα πρέπει να νιώθουν κάπως προδομένοι είναι όσοι είχαν επενδύση &#8220;βαριά&#8221; στο Altivec. Η αντιστοιχη τεχνολογία της Intel (MMX, SSE1,2,3) really sucks. Ρίξτε μια ματιά <a href="http://developer.apple.com/documentation/MacOSX/%43onceptual/universal_binary/universal_binary.pdf">εδώ</a> (κεφάλαιο &#8220;Preparing Vector-based code&#8221;) για να καταλάβετε τι εννοώ.</p>
<p>Πάντως, ακόμα και για αυτούς υπάρχει το Accelerate Framework:</p>
<p>Use the Accelerate framework. The Accelerate framework, introduced in Mac OS X v10.3 and expanded in v10.4, is a set of high-performance vector-accelerated libraries. It provides a layer of abstraction that lets you access vector-based code without needing to use vector instructions yourself or to be concerned with the architecture of the target machine. The system automatically invokes the appropriate instruction set.</p>
<p>Να μη ξεχνούμε επίσης πως η μειόψηφία των εφαρμογών χρησιμοποιεί Altivec.</p>
<p>Βρίσκω πάντως την αγορά ενος PowerPC based Mac ακόμα καλή ιδέα. Τα universal binaries, που είναι πραγματικα καταπληκτική ιδέα (προέρχεται από τον Next), θα συνεχίσουν να παράγονται για πολλά χρόνια ακόμα. Θα πρέπει το εγκατεστημένο μερίδιο των Intel-Macs να ξεπεράσει το μερίδιο των PowePC-Macs σε *μεγάλο* βαθμό για να αρχίσουν οι προγραμματιστες να παράγουν αποκλειστικά Intel binaries. Αυτό λογικά δε θα συμβεί μέσα στην επόμενη 5ετία, και μη μου πείτε πως αγοράζετε υπολογιστή με προοπτική μεγαλύτερη των 5 ετών!</p>
<p>Επίσης πιστεύω πως αυτό το transition θα είναι απο τα πιο ομάλα transition όλων των εποχών ανεξαρτήτως πλατφόρμας. Έχουν κάνει πραγματικά καταπληκτική προετοιμασία.</p>
<p>Αν πέσουν τώρα οι τιμές μέσα στο καλοκαίρι (οι τιμές των iMac είναι ήδη πολύ χαμηλές) μιλάμε για πραγματικά κελεπούρια. Κοιτάξτε επίσης για μεταχειρισμένα PowerPC-Macs τα οποία ίσως κάποιο τα πουλήσουν όσο-οσο λόγω (αδικαιολόγητου) πανικού.</p>
<p>Ανδρέας</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.359 seconds -->
