Μετάβαση στο περιεχόμενο


Φωτογραφία
- - - - -

Apple develops PastryKit for web apps


  • Παρακαλούμε συνδεθείτε για να απαντήσετε
1 μήνυμα σε αυτό το θέμα

#1   sepsis

sepsis

    iPH Hero

  • 8.236 μηνύματα
  • Twitter:@hsouris
  • Φύλο: Άντρας
  • Κινητό: iPhone 5
  • Tablet:iPad 3 +4G

Δημοσίευση 16/12/2009 - 17:02

Μια νέα δημιουργία της Apple με το όνομα PastryKit παρέχει στους προγραμματιστές τη δυνατότητα ανάπτυξης web apps που αγγίζουν σε λειτουργικότητα τις κανονικές εφαρμογές του App Store.

Η νέα αυτή τεχνολογία παρέχει μια πιο ολοκληρωμένη εμπειρία στους χρήστες iPhone και iPod touch. Την είδηση έφερε ο John Gruber του Daring Fireball, ο οποίος παρατήρησε τις αλλαγές στην σελίδα iPhone User Guide που υπάρχει ως bookmark στο Safari του iPhone.

Αναρτημένη εικόνα


Οι σημαντικότερες διαφορές που εντοπίζει ο Gruber μεταξύ μιας native εφαρμογής iPhone και ενός web app είναι η διαφορά στο scrolling, στην toolbar και στην ευκολία στον προγραμματισμό.

Πάρτε για παράδειγμα μια εφαρμογή twitter στο iPhone και αντίστοιχα την mobile έκδοση του twitter. Θα παρατηρήσετε ότι κατά το scrolling οι διαφορές είναι τεράστιες. Η native εφαρμογή έχει καλύτερη αίσθηση σε αυτό που περιγράφεται ως momentum, δηλαδή ανάλογα με το πόση δύναμη βάζεις στο δάχτυλο για το scrolling υπάρχει και η αντίστοιχη ταχύτητα στην εφαρμογή ενώ στo web app κάτι τέτοιο είναι ανύπαρκτο.

Επίσης, θα έχετε παρατηρήσει την κλασική μπάρα που υπάρχει στην πλειοψηφία των εφαρμογών στο κάτω μέρος της οθόνης του iPhone που λειτουργεί ως μενού. Αυτή η μπάρα δεν είναι δυνατό να ενσωματωθεί στις web app γιατί υπάρχει το θέμα του scrolling και η toolbar μεταφέρεται και αυτή ταυτόχρονα.

Τέλος, ο προγραμματισμός για μια web app είναι τελείως διαφορετικός από μια native εφαρμογή. Όταν κάποιος προγραμματίζει μια εφαρμογή για το iPhone ξεκινά από μια πολύ δυνατή βάση, το Cocoa Touch framework, ενώ στις web app δεν υπάρχει κάτι παρόμοιο.

Υπήρχαν κάποιες προσπάθειες για την δημιουργία ευκολότερων λύσεων όπως το iUI και το jQTouch αλλά ακόμα και αυτά δεν έλυναν τα παραπάνω προβλήματα.

Η Apple κατάφερε και δημιούργησε μια λύση που λύνει τα παραπάνω προβλήματα με το όνομα PastryKit.

Συγκεκριμένα:

* Κρύβει τελείως την address bar ακόμα και αν η σελίδα ανοίξει από τον Safari και όχι από το εικονίδιο στο SpringBoard.
* Eπιτρέπει τις toolbar που είπαμε παραπάνω να μένουν σε συγκεκριμένες θέσεις
* Θέτει το δικό του συντελεστή για το scrolling επιτρέποντας την ομαλή περιήγηση σε μακριές λίστες.

Για να δείτε στην πράξη αυτό που λέμε επισκεφτείτε από το iPhone σας το iPhone User Guide που υπάρχει στα bookmarks του Safari ή κάνοντας κλικ εδώ από το iPhone.

To scrolling δεν είναι τέλειο αλλά είναι πολύ καλύτερο από οποιαδήποτε άλλη web app αυτή τη στιγμή.

Ελπίζουμε η Apple να διαθέσει ευρύτερα αυτό το μοντέλο στο κοινό ώστε να δούμε ακόμα καλύτερες εφαρμογές του PastryKit.

Mπορείτε να παρακολουθήσετε και ένα demo εδώ:

http://www.youtube.com/watch?v=rNyvVLkVbHI





[via DaringFireball]

Follow me on twitter


Ad

Ad

Team
iPhoneHellas
3,1416 μηνύματα
Twitter: @android
Φύλο: Όπως το δει κανείς
Κινητό: Android
Tablet: Για τα κουνούπια

Γιατί να γίνετε μέλη;

#2   Jimaaras

Jimaaras

    iPH Addict

  • 731 μηνύματα
  • Φύλο: Άντρας

Δημοσίευση 16/12/2009 - 18:57

thanks sepsis




Χρήστες που διαβάζουν αυτό το θέμα: 2

0 μέλη, 2 επισκέπτες, 0 ανώνυμοι χρήστες