აქ არის თქვენთვის საინტერესო ფაქტი. Facebook Home-ახალი აპლიკაცია, რომელიც ღრმად ინტეგრირდება ფეისბუქი Android სმარტფონებში (და ალბათ ყველაზე აღსანიშნავია მისი სისტემის მასშტაბით Chat Heads შეტყობინებებისათვის)-არ მუშაობს ისე, როგორც განკუთვნილია iOS– ზე... მაგრამ ის რეალურად იყო პროტოტიპირებული კვარცის კომპოზიტორზე, Apple– ის ვიზუალური განვითარების გარემო განაწილებული Xcode– ის ნაწილად!
დასრულდა საშუალო. Com, Facebook– ის პროდუქტის დიზაინის დირექტორი ჯული ჟუო საუბრობს იმაზე, თუ როგორ შეიქმნა Facebook Home.
ძველ დროში ჟუომ თქვა, რომ მან შეიძლება გამოიყენოს ისეთი ინსტრუმენტი, როგორიცაა Adobe Photoshop, პროგრამის დიზაინის პროტოტიპისთვის, ეს არ არის სწორი ინსტრუმენტი სამუშაოსთვის იმ დღეს და ასაკში, რომელშიც პროგრამები დინამიურად რეაგირებენ სმარტფონების ფიზიკასა და სენსორებზე. მაგრამ კვარცის კომპოზიტორს შეუძლია!
[S] მსგავსი რამ Facebook Home სცილდება Photoshop– ის, როგორც დიზაინის ინსტრუმენტის შესაძლებლობებს. როგორ შეგვიძლია ვისაუბროთ ფიზიკაზე დაფუძნებულ ინტერფეისებზე და პანელებსა და ბუშტუკებზე, რომლებიც შეიძლება ეკრანზე გადაფრენილიყო, თუ ჩვენ ვიჯექით და სტატიკურ იმიტებს ვუყურებთ? (მინიშნება: ჩვენ არ შეგვიძლია.) საიდუმლო არ არის, რომ Facebook დიზაინის გუნდში ბევრი ჩვენგანი QuartzComposer– ის მოყვარული მომხმარებლები არიან, ვიზუალური პროტოტიპის ინსტრუმენტი, რომელიც საშუალებას გაძლევთ შექმნათ მაღალი ერთგულების დემო, რომელიც გამოიყურება და ზუსტად ისეთია, როგორიც გსურთ რომ იყოს საბოლოო პროდუქტი იყოს ჩვენ წარსულში გვქონდა რამდენიმე საუბარი QC– ს შესახებ და მისმა ყოფნამ Facebook– ზე (შემოიღო მაიკ მატასმა რამდენიმე წლის წინ) შეცვალა ჩვენი დიზაინის ხერხი. QC არა მხოლოდ აადვილებს ინჟინრებთან მუშაობას, არამედ წარმოუდგენლად ეფექტურია დიზაინის ისტორიის მოთხრობაში. როდესაც ხედავთ ცოცხალ, გაპრიალებულ, ურთიერთგამომრიცხავ დემონს, მაშინვე მიხვდებით როგორ იგულისხმება რაღაც იმუშაოს და იგრძნოს თავი ისე, რომ სიტყვები ან გრძელი აღწერილობა ან ჩარჩოები ვერასოდეს შეძლებს მიღწევა. და ეს იწვევს უკეთეს გამოხმაურებას, უკეთეს გამეორებებს და საბოლოოდ უკეთეს საბოლოო პროდუქტს. როდესაც თქვენ მუშაობთ ისეთ რამეზე, რისთვისაც ურთიერთქმედება ძალიან მნიშვნელოვანია-ამ შემთხვევაში, ჟესტებით მდიდარი, ფიზიკურად დაფუძნებული უი-არაფერი, რასაც უბრალოდ არ გააკეთებს.
მათთვის, ვინც არ იცის, Quartz Composer არის ვიზუალური პროგრამირების ენა, რომელიც ნაწილდება როგორც Xcode განვითარების გარემოს ნაწილი Mac OS X- ისთვის. და Xcode, რა თქმა უნდა, არის ის, რაც გამოიყენება OS X და iOS პროგრამული უზრუნველყოფის შესაქმნელად.
რა არის ამაში ირონიული, მიუხედავად იმისა, რომ ფეისბუქის მთავარი გვერდია არ შეიძლება ფუნქციონირებდეს როგორც განკუთვნილია iPhone- ზე, ფეისბუქის გუნდმა პროგრამის პროტოტიპი შექმნა იმ ინსტრუმენტის გამოყენებით, რომელიც განაწილებულია როგორც კოდის შემუშავების ინსტრუმენტების ნაკრები, რომელიც გამოიყენება iOS პროგრამების შესაქმნელად!
წყარო: საშუალო
ვია: ობამა პაკმანი