Adobe Flash Professional CS5 მომხმარებლებს საშუალებას მისცემს შექმნან iPhone აპლიკაციები ნაცნობი სამოქმედო სკრიპტის გამოყენებით. ამ გზით შექმნილი აპლიკაციები შემდეგ კლასიკურად გაიყიდება AppStore-ში. მაგრამ ეს არ ნიშნავს, რომ Flash ახლად არის მხარდაჭერილი iPhone-ში და ჩვენ შეგვიძლია ვნახოთ Flash გვერდები Safari-ში.
თუმცა, აპლიკაციების შექმნის ახალ ინსტრუმენტს, რა თქმა უნდა, მიესალმება დეველოპერების დიდი რაოდენობა და რა თქმა უნდა, ჩვენ მომხმარებლებიც ვისარგებლებთ მისგან. არსებობს მრავალი Adobe Air აპი, რომელიც ახლა იმუშავებს მინიმალური მოდიფიკაციებით და მართლაც ადვილია შედგენილი iPhone-ის საჭიროებისთვის. ვებსაიტების შედგენა შესაძლებელია იმავე გზით.
Flash-მა არ შექმნა გარემო, რომელშიც iPhone-ის აპლიკაცია გაშვებულიყო, მაგრამ ამ გზით შექმნილი აპლიკაცია პირდაპირ შედგენილია, როგორც ნორმალური მშობლიური iPhone აპლიკაცია. დისტრიბუცია განხორციელდება კლასიკურად Appstore-ის საშუალებით და მომხმარებელი ვერც კი გაიგებს განსხვავებას. Appstore-ზე აპლიკაციების გასავრცელებლად, დეველოპერმა უნდა გადაიხადოს Apple-ისთვის ჩვეულებრივი წლიური გადასახადი და აპლიკაციები დაექვემდებაროს კლასიკური დამტკიცების პროცესს. მაგრამ ჩვენ, რა თქმა უნდა, შეგვიძლია დავინახოთ ახალი საინტერესო აპლიკაციების ტალღა.
პირადად მე, როგორც მომხმარებელი, ერთ განსხვავებას მოველოდი. ჩემი აზრით, ამ გზით დაწერილი აპლიკაციები ბევრად უფრო ცუდად ოპტიმიზირებული იქნება, ვიდრე Xcode-ში დაწერილი და, შესაბამისად, შეიძლება იყოს უფრო მოთხოვნადი ბატარეაზე.
რაც შეეხება Flash-ს Safari-ში, ამ მხრივ არაფერი შეცვლილა და პირადად მე უფრო ბედნიერი ვარ ბრაუზერში Flash-ის გარეშე. მაგრამ თუ Flash ოდესმე გამოჩნდება Safari-ში, ვიმედოვნებ, რომ იქნება ღილაკი მის გამორთვისთვის.
Na Adobe Labs გვერდი შეგიძლიათ წაიკითხოთ ცოტა მეტი ინფორმაცია და ნახოთ საჩვენებელი ვიდეო აქ. ასევე არის ბმული Adobe Flash CS5-ში შექმნილ რამდენიმე აპლიკაციასთან, მაგრამ ეს აპლიკაციები არ არის ნაპოვნი ჩეხურ Appstore-ში. მაგრამ თუ ხარ შექმნა აშშ ანგარიში, ასე რომ, რა თქმა უნდა, შეგიძლიათ სცადოთ ეს აპლიკაციები.
მე უფრო მაწუხებს, რომ AppStore არ გახდება უფრო გადატვირთული Flash-ის პრიმიტიული აპლიკაციებითა და თამაშებით.
ისე, Photoshop-ში რაღაცის დაპროექტებაც კი არ არის ადვილი. ასე რომ, მე არ ვნერვიულობ Adobe Flash CS5-ის მიერ App Store-ის დატბორვის გამო უსარგებლო აპლიკაციებით.
ჩემი აზრით, App Store-ში თამაშების რაოდენობა გაიზრდება, ეს იქნება მნიშვნელოვანი ზრდა, რადგან Flash ამისთვის იდეალურია.
ანალოგიურად, გაიზრდება ბალასტის რაოდენობა, რადგან ბოლოს და ბოლოს, iPhone-ის განვითარება უფრო ადვილი იქნება. Céčko შეიძლება იყოს და არის გადაულახავი პრობლემა მრავალი პროგრამისტისთვის მრავალი მიზეზის გამო.
შემდეგ კი, რა თქმა უნდა, არის უკვე ნახსენები ოპტიმიზაცია, მოთხოვნა ბატარეაზე და ა.შ. ესეც იყო მიზეზი იმისა, რომ Apple-მა არ დააყენა Garbage Collector iPhone-ზე.
მეც ზუსტად იგივე შეშფოთება მაქვს.... უაზრო აპლიკაციების თაიგული, ვიღაც იდიოტს მოუნდება საფულის წასმა რაღაც სისულელისთვის (ალბათ AppStore-ში ატვირთვას დასჭირდება Mac, რომელიც ოდნავ მაინც შეარჩევს), არ მჯერა, რომ ყველაფერი ასე იქნება ყოველთვის სწორად შეადგინეთ, დამტკიცების პროცესი გაჭიანურდება იმ კარგი აპებისთვისაც კი... მაგრამ შემდეგ მე ვხედავ ბევრად მეტ ნეგატივს, ვიდრე დადებითს.
ჩემთვის, განვითარების მთავარი პრობლემა ის არის, რომ მე არ მაქვს Mac-ის მფლობელი. ამ გზით საბოლოოდ შევძლებ განაცხადის გაკეთებას. მე შემიძლია მარტივად ვიმუშაო Flex-თან და ActionScript-თან და ნამდვილად უფრო ადვილი იქნება ამაში უკეთესობა, ვიდრე C ან XCode-ის სწავლა, რომელთა არც ერთი ხაზი არ ვიცი (ჩვეულებრივ რაღაცეებს ვაკეთებ Java-ში).
C არის ერთი რამ, მაგრამ ჩემთვისაც კი, როგორც ადამიანისთვის, რომელმაც იცის C მრავალი თვალსაზრისით, Objective-C იყო ცივი შხაპი მისი სინტაქსისა და OOP-ისადმი მიდგომის გამო.
და როგორც ორიესკო წერდა. ეს კიდევ ერთ უზარმაზარ ზრდას მოიტანს შემოსული განაცხადების რაოდენობაში და არ მინდა ვნახო, რა გავლენას მოახდენს ეს ისედაც შენელებულ დამტკიცების პროცესზე.
ისე, ეს ძალიან საინტერესოა. iphone API-ის გამოყენებაც კი იქნება შესაძლებელი ამაჩქარებლისთვის, გეოლოკაციისთვის და ა.შ. თუმცა ბალასტი გაიზრდება, მაინტერესებს ეპლი რაიმენაირად რეაგირებს თუ არა. ყოველ შემთხვევაში, მე მჯერა, რომ დროთა განმავლობაში ჩვენ შევხვდებით რამდენიმე კარგ აპლიკაციას, რომლებიც არ შეიქმნებოდა Flash-ის გარეშე.
საბოლოოდ აქ არის. ჩემთვის Xcode win-ზე იდეალური იქნებოდა, მაგრამ ეს არც ისე ცუდი იდეაა. და მე ვფიქრობ, რომ Apple-მა არ უნდა შეზღუდოს ხალხი აპლიკაციის შემუშავებაში.