Adobe Flash Professional CS5 пайдаланушыларға таныс Action Script көмегімен iPhone қолданбаларын жасауға мүмкіндік береді. Осылайша жасалған қолданбалар AppStore дүкенінде классикалық түрде сатылады. Бірақ бұл Flash-ке iPhone-да жаңадан қолдау көрсетіледі және біз Flash-беттерді Safari-де көре аламыз дегенді білдірмейді.
Дегенмен, қосымшаларды құрудың жаңа құралын көптеген әзірлеушілер құптайтыны сөзсіз, және, әрине, біз пайдаланушылар да оның пайдасын көреміз. Көптеген Adobe Air қолданбалары бар, олар енді минималды өзгертулермен жұмыс істейді және iPhone қажеттіліктері үшін оңай құрастырылады. Веб-сайттарды дәл осылай құрастыруға болады.
Flash iPhone қолданбасы іске қосылатын ортаны жасамады, бірақ осылай жасалған қолданба кәдімгі iPhone қолданбасы ретінде тікелей құрастырылады. Тарату классикалық түрде Appstore арқылы жүзеге асырылады және пайдаланушы тіпті айырмашылықты білмейді. Қолданбаларды Appstore дүкенінде тарату үшін әзірлеуші Apple компаниясына әдеттегі жыл сайынғы төлемді төлеуі керек және қолданбалар классикалық мақұлдау процесінен өтеді. Бірақ біз, әрине, жаңа қызықты қосымшалардың толқынын көре аламыз.
Жеке пайдаланушы ретінде мен бір айырмашылықты күтер едім. Менің ойымша, осылай жазылған қолданбалар Xcode-да жазылғандарға қарағанда әлдеқайда нашар оңтайландырылған және сондықтан батареяға көбірек талап қоюы мүмкін.
Safari-дегі Flash-ке келетін болсақ, бұл салада әзірге ештеңе өзгерген жоқ және браузерде Flash болмаса, мен жеке бақыттымын. Бірақ Safari-де Flash пайда болса, оны өшіретін түйме болады деп үміттенемін.
Na Adobe Labs беті азырақ ақпаратты оқып, демонстрациялық бейнені мына жерден көре аласыз. Сондай-ақ Adobe Flash CS5 бағдарламасында жасалған бірнеше қолданбаларға сілтеме бар, бірақ бұл қолданбалар Чехияның Appstore дүкенінде жоқ. Бірақ егер сіз болсаңыз АҚШ тіркелгісін жасады, сондықтан, әрине, бұл қолданбаларды қолдануға болады.
Мені AppStore-да Flash-тегі қарапайым қолданбалар мен ойындарға толып кетпейтіні көбірек алаңдатады.
Тіпті Photoshop-та бірдеңені жобалау оңай емес. Сондықтан мен Adobe Flash CS5 қолданбасы қолданбалар дүкенін пайдасыз қолданбалармен толтырады деп алаңдамаймын.
Менің ойымша, App Store дүкеніндегі ойындардың саны артады, бұл айтарлықтай өседі, өйткені Flash бұл үшін өте қолайлы.
Дәл осылай балласт мөлшері артады, өйткені iPhone-ды әзірлеу оңайырақ болады. Céčko көптеген себептерге байланысты көптеген бағдарламашылар үшін шешілмейтін мәселе болуы мүмкін және болып табылады.
Содан кейін, әрине, жоғарыда айтылған оңтайландыру, батареяға сұраныс және т.б. бар. Бұл Apple-дің iPhone-ға қоқыс жинағышты қоймауының себебі болды.
Менде дәл осындай алаңдаушылық бар ... ақымақ қолданбалардың үйінділері, кейбір ақымақ кейбір ақымақ үшін әмиянын майлағысы келеді (мүмкін, ең болмағанда AppStore-ға жүктеп салу үшін Mac қажет болуы мүмкін, ол кем дегенде аздап таңдауы мүмкін), мен бәрі әрқашан жинақталатынына сенбеймін. дұрыс болса, бекіту процесі тіпті сол жақсы қолданбалар үшін де созылады... бірақ содан кейін мен позитивтерге қарағанда әлдеқайда көп негативтерді көремін.
Мен үшін дамудың басты мәселесі - менде Mac жоқ. Осылайша мен ақырында өтініш жасауға тырысамын. Мен Flex және ActionScript бағдарламаларымен оңай жұмыс істей аламын және мен бір жолды білмейтін C немесе XCode тілін үйренуден гөрі оны жақсырақ меңгеру оңайырақ болады (мен әдетте Java-да бір нәрсе істеймін).
C - бұл бір нәрсе, бірақ мен үшін C тілін көптеген жолдармен білетін адам ретінде Objective-C өзінің синтаксисі мен OOP-қа көзқарасына байланысты суық душ болды.
Ориско жазғандай. Бұл жіберілген өтінімдер санының тағы бір үлкен өсуіне әкеледі және мен оның онсыз да баяу мақұлдау процесіне қандай әсер ететінін көргім келмейді.
Бұл өте қызық. Тіпті акселерометр, геолокация және т.б. үшін iphone API пайдалану мүмкін болады. Дегенмен, балласт артады, Apple оған қандай да бір түрде әрекет ете ме деп ойлаймын. Қалай болғанда да, мен уақыт өте келе біз Flashсіз жасалмайтын әдемі қосымшаларды кездестіреміз деп ойлаймын.
ақыры осында. Мен үшін Xcode on win идеалды болар еді, бірақ бұл да жаман идея сияқты емес. Менің ойымша, алма қосымшаны әзірлеуде адамдарды шектемеуі керек.