Apple develops PastryKit for web apps


By
Posted on Wednesday December 16th, 2009 / 17:08

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

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

iphone-user-guide-pastrykit

Οι σημαντικότερες διαφορές που εντοπίζει ο 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 εδώ:

Συζήτηση στο forum: Apple develops PastryKit for web apps

[via DaringFireball]

About Harry Souris

Apple news, reviews and opinion. Guitar geek. Editor of iPhoneHellas.gr, MacUser.gr & TechGear.gr.

Follow me on twitter and facebook

Tags:




One Response to “Apple develops PastryKit for web apps”

  1. […] This post was mentioned on Twitter by iPhoneHellas, iPhone Hellas. iPhone Hellas said: Apple develops PastryKit for web apps: Μια νέα δημιουργία της Apple με το όνομα PastryK… http://bit.ly/6fFcuH […]