გასულ კვირას Apple-მა ყოველწლიური გამართა WWDC21 ღონისძიება. ამ ღონისძიების დროს გამოქვეყნდა უამრავი საინტერესო განცხადება, მათ შორის მსგავსი რამ FaceTime-ის განახლება iOS 15-ში და სრულიად ახალი macOS Monterey. მახასიათებელი, რომელიც გამოირჩეოდა ჩემთვის, იყო განახლება Swift Playgrounds 4-ზე. ახლა თქვენ შეძლებთ აპლიკაციების შექმნას iPad-ზე.
მათთვის, ვინც არ იცის, ეს არასდროს ყოფილა შესაძლებელი. თუ გსურთ შექმნათ აპლიკაციები iPhone-ისა და iPad-ისთვის, უნდა გამოეყენებინათ Mac.
Swift Playgrounds-ის ადრინდელ ვერსიებში, აპლიკაცია იყო როგორც სათაური აღწერს: სათამაშო მოედანი კოდისთვის. ამან ის სუპერ ღირებულ ინსტრუმენტად აქცია ახალი და არსებული დეველოპერებისთვის, რათა ისწავლონ როგორ შექმნან აპლიკაციები და კოდი iOS და iPadOS-ისთვის. ეს აპლიკაცია იმდენად კარგია, რომ მე ვფიქრობ, რომ ეს არის ეფექტური ინსტრუმენტი კოდირების კარიერის დასაწყებად.
პრობლემა ის იყო, რომ მას შემდეგ რაც ისწავლეთ კოდირება Swift Playgrounds-ში, გაჩერდით! თუ არ გქონდათ Mac, თქვენ არ გექნებათ საშუალება გამოეყენებინათ ნასწავლი უნარები.
მაგრამ ეს ყველაფერი შესაცვლელია iPadOS 15.
შინაარსი
- Swift Playgrounds 4 დეველოპერებს საშუალებას მისცემს შექმნან აპლიკაციები iPad-ზე
- არა მხოლოდ შეგიძლიათ შექმნათ აპლიკაციები iPad-ზე, არამედ შეგიძლიათ გაგზავნოთ ისინიც
- არის Swift Playgrounds 4 გამოსავალი, რომელსაც დეველოპერები ელოდებოდნენ?
- Xcode vs. Swift Playgrounds 4: რამდენად ძლიერია iPad დეველოპერებისთვის?
- "პროგრამული უზრუნველყოფის განვითარება არ არის მხოლოდ კოდის აკრეფა"
- პროგნოზები აპლიკაციების შექმნის მომავლის შესახებ iPad-ზე
-
რამდენ ხანს შეძლებთ აპების შექმნას iPad-ზე?
- დაკავშირებული პოსტები:
Swift Playgrounds 4 დეველოპერებს საშუალებას მისცემს შექმნან აპლიკაციები iPad-ზე
სათაური ყველაფერს ამბობს. თქვენ შეგიძლიათ შექმნათ აპლიკაციები iPad-ზე, iPad-ისთვის, Swift Playgrounds 4-ში. მაგრამ რას ჰგავს ეს?
Apple-ის თქმით, Playgrounds-ის უახლეს ვერსიაში აპლიკაციების შექმნა საკმაოდ მყარი იქნება. თქვენ შეძლებთ თქვენი აპის წინასწარ დათვალიერებას თქვენი iPad-ის მთავარ ეკრანზე. ეს გადახედვა პირდაპირ ეთერში იქნება, ასე რომ თქვენ დაინახავთ ცვლილებებს აპში შეტანისას.
![](/f/ed4d427f2f1580c57f9e390c846511db.jpeg)
ცოცხალი გადახედვა ში Swift Playgrounds საკმაოდ დიდი საქმეა, იმის გათვალისწინებით, რომ ჩვეულებრივ დაგჭირდებათ კოდის შედგენა და გაშვება, სანამ თქვენს ცვლილებებს აისახება.
Swift ენა საშუალებას გაძლევთ შექმნათ როგორც iPad, ასევე iPhone აპლიკაციები. საბოლოოდ, თქვენ შეძლებთ გქონდეთ იდეა აპისთვის, ისწავლოთ როგორ შექმნათ ეს აპლიკაცია და შემდეგ რეალურად შექმნათ ეს აპლიკაცია, ყველაფერი ერთი მოწყობილობიდან.
ეს არის დიდი გამარჯვება დეველოპერებისთვის, განსაკუთრებით მათთვის, ვისაც შეზღუდული რესურსი აქვს. პირველად დეველოპერებს, რომლებსაც არ აქვთ წვდომა კოლეჯის განათლებაზე, ახლა შეუძლიათ ისწავლონ საფუძვლები ღირებულ ბაზარზე პრაქტიკული გამოყენებით.
არა მხოლოდ შეგიძლიათ შექმნათ აპლიკაციები iPad-ზე, არამედ შეგიძლიათ გაგზავნოთ ისინიც
ჩემთვის, iPad-ზე აპლიკაციების შექმნის შესაძლებლობა მხოლოდ ნახევარია იმისა, რაც ხდის Swift Playgrounds 4 განახლებას ასე საინტერესო. მეორე ნახევარი არის ის, რომ თქვენ ასევე შეძლებთ თქვენი აპლიკაციების გაგზავნას App Store-შიც.
![](/f/6b8c53c18b0e4d74b22abae661bab093.png)
როგორც მე მესმის, ეს იქნება Apple გვერდებიდან Apple Books-ში ელექტრონული წიგნების გაგზავნის მსგავსი. თქვენ ააწყობთ თქვენს აპს iPad-ზე, შეცდომით შეამოწმებთ მას და შემდეგ გაიტანთ მას App Store-ში. შემდეგ Apple განიხილავს მას და დაამტკიცებს ან უარყოფს მას App Store-ისთვის.
დეველოპერების თქმით, ეს მნიშვნელოვნად ამარტივებს აპების გამოქვეყნებას App Store-ში. ჩვენმა უმეტესობამ იცის, რომ App Store-ზე გამოქვეყნებული აპლიკაციის მიღება მოიცავს უამრავ კრიტერიუმს და კრიტერიუმს. მაგრამ მე არ ვიცოდი, რომ იმის გარკვევაც კი, თუ როგორ და გადაიხადე App Store-ში წარდგენის შესაძლებლობა, საკუთარი გამოწვევა იყო.
შესვლის ეს ბარიერი ახლა მოხსნილია ყველასთვის, ვისაც iPad აქვს. და რადგან iPad მხოლოდ $300 ღირს, Mac-ისთვის ძალიან მცირე ბიუჯეტის მქონე ადამიანებს ახლა შეუძლიათ მონაწილეობა მიიღონ App Store-ის ბაზარზე.
არის Swift Playgrounds 4 გამოსავალი, რომელსაც დეველოპერები ელოდებოდნენ?
ჯერჯერობით, მე მხოლოდ ვაშუქებ ყველა აჟიოტაჟს და კარგ ამბებს ამ გადაწყვეტილების გარშემო. თუმცა, სამართლიანობისთვის, არსებობს გარკვეული შეზღუდვები Swift Playgrounds 4-ზე, რომლებიც უნდა გადაიჭრას.
პირველი, iPad-ზე აპლიკაციების შექმნის შესაძლებლობა არ ნიშნავს იმას, რომ თქვენ გაქვთ ყველაფერი, რაც გჭირდებათ შესანიშნავი აპლიკაციის შესაქმნელად. ეს საკმაოდ დიდი ზედმეტად გამარტივებაა. ის გამოტოვებს ისეთ რამეებს, როგორიცაა ვერსიის კონტროლი, დანამატები და შაბლონები, GitHub ინტეგრაცია და სხვა.
მეორე, და პირველ პუნქტზე აგებული, Swift Playgrounds არ არის IDE. ასე რომ, მიუხედავად იმისა, რომ ტექნიკურად ის შეიძლება გამოყენებულ იქნას აპლიკაციების შესაქმნელად, ეს არ არის ძალიან კარგი ინსტრუმენტი სამუშაოსთვის.
მე მას შევადარებდი Google Chromebook-ის გამოყენებას კომპიუტერის ნაცვლად. რა თქმა უნდა, მას შეუძლია მინიმალური მინიმუმის გაკეთება, რაც ბევრისთვის სასარგებლოა. მაგრამ საბოლოოდ, თუ გსურთ გაიზარდოთ როგორც დეველოპერი, მინიმალური მინიმალური იქნება საკმარისი.
Xcode vs. Swift Playgrounds 4: რამდენად ძლიერია iPad დეველოპერებისთვის?
და ეს მიგვიყვანს მნიშვნელოვან შედარებამდე, Xcode vs. Swift Playgrounds 4. მათთვის, ვინც არ იცის, Xcode არის Apple-ის განვითარების ინსტრუმენტების ნაკრები macOS-ზე.
Xcode უფასოა Mac-თან ერთად და მოიცავს დეველოპერებისთვის ყოვლისმომცველი ხელსაწყოების მთელ კომპლექტს. ის იმდენად ძლიერია, რომ შეგიძლიათ იყიდოთ Mac და იშვიათად გჭირდებათ რაიმე სხვა ინსტრუმენტების ჩამოტვირთვა თქვენი განვითარების პროცესისთვის. თქვენ ალბათ არ გსურთ ამის გაკეთება, რა თქმა უნდა, მაგრამ საქმე იმაშია, რომ ეს არის ინსტრუმენტების ძალიან მყარი ნაკრები.
ყველაფერი, რაც თქვენ იღებთ Swift Playgrounds 4-ში, არის შესაძლებლობა დაიწყოთ აპლიკაციების კოდის დაწერა და ამ აპების ფორმის დანახვა. მე ამას შევადარებ მსგავს თამაშებს ოცნება PlayStation-ზე, რომელიც საშუალებას გაძლევთ შექმნათ თქვენი საკუთარი ვიდეო თამაში, მაგრამ არა.
პრობლემა, ჯერჯერობით, არ არის Swift Playgrounds - ეს არის iPad. ეს არის მრავალი თვალსაზრისით პირველი სერიოზული განახლება დეველოპერებისთვის, რომელიც iPad-მა მიიღო ბოლო ათი წლის განმავლობაში. დიდი გზაა გასავლელი, სანამ შეძლებთ Xcode Mac-ზე გადააგდოთ სანაგვე ურნაში და მის ნაცვლად აითვისოთ iPad Pro.
"პროგრამული უზრუნველყოფის განვითარება არ არის მხოლოდ კოდის აკრეფა"
ეს არის ციტატა R&D-ის ლიდერისგან MacPaw-ში, სერგ კრივობლოტსკიდან. და ვფიქრობ, ეს შესანიშნავად აჯამებს Swift Playgrounds 4 განახლების შეზღუდვებს.
ეს მნიშვნელოვანი განახლებაა, რომელიც არსებითად შეამცირებს App Store-ში აპლიკაციის განთავსების ღირებულებას. მაგრამ არაკეთილსინდისიერი იქნება იმის პრეტენზია, რომ მხოლოდ ეს გჭირდებათ დეველოპერისთვის: კოდის დაწერა და აპლიკაციების გაგზავნა.
მიუხედავად იმისა, რომ ეს განახლება ჯერ კიდევ არ იქნება საკმარისი დეველოპერის კომპიუტერის ჩასანაცვლებლად, მე ვხედავ, რომ ზოგიერთი გამოყენების შემთხვევები წარმატებულია.
პირველი არის სტუდენტი დეველოპერები. მახსოვს, რამდენიმე წლის წინ დავტოვე კომპიუტერული მეცნიერების კოლეჯი და ორ კვირაში Swift Playgrounds-ზე მეტი ვისწავლე, ვიდრე სკოლაში ორი სემესტრის განმავლობაში.
ეს არ ნიშნავს იმას, რომ უნდა დატოვოთ (არა!), მაგრამ ეს აჩვენებს, თუ რამდენად კარგია Playgrounds-ის საგანმანათლებლო კომპონენტი. და ვინ იცის! მე რომ შემეძლოს აპლიკაციების დაწერა და წარდგენა ჩემს iPad-ზე მაშინ, იქნებ მასზე დავრჩებოდი იმის ნაცვლად, რომ საბოლოოდ მომბეზრებოდა.
მიუხედავად ამისა, მე ვხედავ ათობით ადამიანს, ახალგაზრდებს და მოხუცებს, რომლებიც არღვევენ განვითარების სფეროს და ჰობი, როგორც კი შეძლებენ აპების შექმნას iPad-ზე.
მეორე გამოყენების შემთხვევა, რომელსაც ვხედავ, არის პროფესიონალი დეველოპერები, რომლებიც იყენებენ ამ ფუნქციას პროტოტიპისთვის. მიუხედავად იმისა, რომ შეიძლება ჯერ არ გამოიყენოთ ეს Mac-ის შემცვლელად, თქვენ შეგიძლიათ გამოიყენოთ იგი აპლიკაციების დასაწერად და პროტოტიპისთვის.
ასე რომ, თუ თქვენ გაქვთ შეხვედრა კლიენტთან, შეგიძლიათ მოიტანოთ თქვენი iPad და სწრაფად აკრიფოთ მათი იდეების უხეში მაგალითები.
პროგნოზები აპლიკაციების შექმნის მომავლის შესახებ iPad-ზე
ვფიქრობ, ეს არის ყველაფერი, რაც შეიძლება ითქვას ამაზე! თქვენ შეძლებთ აპლიკაციების შექმნას iPad-ზე ამ შემოდგომიდან, რაც დიდი სარგებელი იქნება ყველასთვის. ჯერ კიდევ არის გასაკეთებელი, მაგრამ პროგრესი ხდება. ეს საკმარისია 2021 წლისთვის!
წინსვლისას, ვფიქრობ, არსებობს რამდენიმე მარშრუტი, რომელიც Apple-ს შეუძლია ამ ფუნქციის გამოყენება.
ერთი შეიძლება იყოს Xcode-ის და განვითარების სხვა ინსტრუმენტების დამატება iPad-ზე. ამ მარშრუტით, iPad არსებითად მიიღებს Mac-ის ერთ-ერთ განახლებას. ასე რომ თქვენ არ იქნებით იძულებული აირჩიოთ ერთი ან მეორე; ეს მხოლოდ იმაზე იქნება დამოკიდებული, თუ რომელ მოწყობილობას ანიჭებთ უპირატესობას.
კიდევ ერთი მარშრუტი, რომელსაც ვხედავ Apple-ის გავლისას, არის Swift Playgrounds Xcode-ის ალტერნატივა. სხვა სიტყვებით რომ ვთქვათ, სათამაშო მოედნები გახდება როგორც IDE, ასევე საგანმანათლებლო ინსტრუმენტი.
თუ Apple ამ მეორე მარშრუტს გადის, მაშინ მე დავინახავ, რომ iPad-ზე კოდირება იღებს "iPad" მკურნალობას. ეს ნიშნავს ყველაფრის გამარტივებას და ამავდროულად, ყველაფერი ისეთივე ძლიერია, როგორც Mac-ზეა. ეს გახდის მას სრულ, ერთ-ერთ გადაწყვეტად თითქმის ყველასთვის, გარდა ყველაზე მძიმე პროფესიონალებისა.
მას ასევე შეუძლია განვითარება ბევრად უფრო ადვილი და ინტუიციური სამუშაო გახადოს. იმის ნაცვლად, რომ დააბალანსოთ ყველა სახის სხვადასხვა აპლიკაცია და პროცესები და ძველი აპლიკაციები და კონფიგურაციები და ვერსიებსა და ენებზე, თქვენ უბრალოდ გექნებათ ეს სუფთა, ორგანიზებული აპლიკაცია iPad-ზე, რომელიც ყველაფერს აკეთებს ადვილად.
Დრო გვიჩვენებს!
რამდენ ხანს შეძლებთ აპების შექმნას iPad-ზე?
Swift Playgrounds 4-ის განახლება iPadOS 15-თან ერთად ამ შემოდგომაზე უნდა გამოვიდეს. ზოგადად, iPadOS განახლებები მოდის სექტემბერში. ასე რომ, თქვენ უნდა შეგეძლოთ აპლიკაციების შექმნა iPad-ზე 2021 წლის სექტემბრიდან.
მანამდე, შეგიძლიათ დაიწყოთ თქვენი კოდის პრაქტიკა Swift Playgrounds-ში დღესვე! და სანამ მასში ხართ, შეგიძლიათ განავითაროთ თქვენი ცოდნა Apple-ის ყველაფერზე, გამოწერით და წაკითხვით AppleToolBox ბლოგი.
შევხვდებით შემდეგ სტატიაში!