Swift е позициониран като мощен програмен език за iOS и OS X. Спред Apple, езикът Swift е разработен за Cocoa и Cocoa Touch, като съчетава производителността и ефективността на компилируемите езици с простотата и интерактивността на популярните скриптови програмни езици. Swift е проектиран по такъв начин, че да помага на разработчиците при създаването на по-безопасен и надежден код, като отстранява и избягва цели категории разпространени програмни грешки. Възможно е съвместното използване с код, написан на Objective-C, като по този начин programistite ще могат да интегрират Swift във вече създадени приложения.
Очакват се първите приложения, написани на Swift да излязат с излизането на официалните версии за потребителите на iOS и MAC OS X.
MAC OS X 10.10 Yosemite
Новата операционна система OS X 10.10 с име Yosemite е с нов дизайн и невероятно ниво на взаимодействие с iOS. Тя е със сериозно променен външен вид и разполага с много нови и много интересни функции, които работят съвместно с iOS-устройствата.
OS X Yosemite вече разполага с изцяло обновен потребителски интерфейс, в който са побрани много от чертите на мобилната ОС на Apple. Светли тонове, прозрачност и бърза реакция са основните черти на новия интерфейс. В OS X 10.10 е изцяло обновен докът. Сега е плосък със стъклена подложка, като отгоре са разположени обновените икони на приложенията. Всичко е променено – дори и основните бутони за затваряне и променяне размерите на прозорците. Дизайнът е изцяло и напълно обновен, нов е и основния шрифт, който сега е Helvetica Neue.
В новата OS X, Apple изцяло са променили търсенето чрез Spotlight. Скромният ред в горния десен ъгъл на екрана се е превърнал в сериозен работен инструмент. Сега лупата извежда прозорец в центъра на екрана, където се осъществява търсенето.
Интеграцията на OS X Yosemite с iOS е много голяма, като вече е възможно от стационарния компютър да се изпращат SMS съобщения през iPhone. Възможно е и провеждане на телефонни разговори като за тази цел Mac компютърът автоматично се свързва с iPhone.
Лентата с нотификации е запазила позицията си, но вече не избутва целия екран наляво, а се появява върху него. Тя е разделена на два таба – Today иNotifications. В първия може да подредите любимите си уиджети, а във втория – да видите непрочетените уведомления.
Safari е по-бърз от всякога и при тестовете, демонстрирани в рамките на WWDC, се представя по-добре от конкурентните браузъри, особено при работа с JavaScript съдържание. Интерфейсът е претърпял сериозни промени и позволява да разглеждате табовете си в красив и удобен картов изглед, подобно на iOS версията. Mail има възможност за анотации върху снимки и PDF-и, без да напускате приложението.
Интересно е, че софтуерът разпознава бързо надраскани стрелки, балончета и форми и ги превръща в правилна геометрия автоматично. Finder вече включва папка iCloud, в която може да разглеждате файловите структури на приложенията си в облака, дори те да не са инсталирани на конкретното устройство. Скоро очакваме и приложение за достъп до файловата система на iCloud за iOS. iCloud Drive пък е вграден конкурент на Dropbox, който дава достъп до 5 GB безплатен сторидж за всякакви типове файлове. Разбира се, интегриран е максимално добре с приложенията, които използвате, но може да се използва и за неподдържани от iOS файлове.
iOS 8
Промените в дизайна на мобилната платформа на Apple са изключително малко, което е логично, имайки предвид, че iOS 7 бе първият голям визуален ъпдейт от iPhone OS 1.0 насам. Забелязват се някои промени в дебелината на шрифтовете, ускорени анимации (вече наистина са достатъчно бързи) и някои други дребни детайли в иконографията.
Нотификациите вече поддържат добавяне на бутони или текстови полета, благодарение на което лесно може да отговаряте на съобщения например, без да напускате приложението, в което се намирате. Малките подобрения в Mail приложението също са приятни, особено на iPad. Удобно е, че в горната част на екрана за мултитаскинг вече имате бърз достъп до любимите си контакти. Имате възможност да добавяте уиджети от трети страни в панела с нотификации, но все още не са налични такива.
iOS 8 е най-отворената версия на мобилната платформа на Apple, излизала досега. За пръв път Тим Кук и компания позволяват приложенията да комуникират свободно помежду си и дори да извеждат интерфейсите си в рамките на други приложения. Така например може да добавяте разширения към браузъра и да обработвате снимки с външни редактори, без да напускате вградената галерия.
Apple демонстрира превод на уеб страница в Safari с помощта на Bing Translate – бутон, който приложението на Bing автоматично добавя към лентата с инструменти. За да избегнете километричните списъци с бутони, може да ги подреждате ръчно, поставяйки най-често използваните на първо място.
Ако сте използвали WhatsApp и най-вече Snapchat, новите елементи в Messages приложението няма да ви изненадат. Плъзване на пръст върху иконката, която преди се използваше единствено за добавяне на снимка или видео, сега дава възможност да снимате кратко видео или директно да направите селфи, което да изпратите с бързо плъзване нагоре. Същото се отнася за микрофона, който изпраща гласови съобщения. По подразбиране те се изтриват след две минути, но може да натиснете Keep и да ги запазите.
iOS 8 вече предлага добавяне на Third-party клавиатури. Разбира се, все още няма такива в App Store, така че не можах да тествам тази функция, но се очакват почти всички най-сваляни андроидски клавиатури да излязат и за iOS. Вградената вече поддържа автоматично допълване на изреченията, което работи на 20 езика, сред които не е българският.
Останах особено приятно изненадан от работата на системата на английски. В случай че комуникирате на английски, клавиатурата се ориентира в кое приложение сте би дори може да предложи отговори на въпроси. В случай че получите съобщение като „Пица или паста искаш да хапнем за вечеря?“, клавиатурата предлага отговори „Пица“, „паста“ и „Не съм сигурен“.
Връзката между Apple профилите на отделните членове на семейството бе дългоочаквано нововъведение, което работи супер. Вече може да отстъпвате игри,приложения, филми, музика и всякакви типове съдържание на членовете на семейството си напълно безплатно, както и да контролирате достъпа на децата си. В случай че те искат да купят дадено приложение например, първо ще трябва да разрешите това чрез нотификация на своя смартфон или таблет. Единственото условие е всички профили да са свързани към един разплащателен метод.
Здравната платформа на Apple е една от най-важните новости в iOS 8, тъй като тя поставя основите за софтуерното обезпечение на iWatch. В бъдеще приложението ще приема данни от набор от здравни устройства, като глюкозометри, фитнес тракъри, инхалатори и други свързани аксесоари, обобщавайки показателите им на едно място.
Това е полезно, защото позволява да следите заболяванията, общото си здравно състояние и/или фитнес напредъка си на едно място, а не в разкъсана среда от различни приложения. Към момента Health просто заема място на началния екран, тъй като нито едно приложение в App Store не се интегрира с платформата. Разбира се, до пускането на официалната версия това ще се промени.
Вградената на търсачка на iOS е по-добра от всякога. Тя вече открива съдържание не само на паметта на устройството и в Google и Wikipedia, но и в много други източници чрез карти. Така например при написване на Godzilla, веднага ще получите карта с постера на филма и няколко реда информация, която води към Wikipedia. Spotlight търси още в App Store, новинарски сайтове, App Store,iTunes, iBooks, близки места и други източници. Системата работи и в Safari.
Siri вече може да се активира без натискане на Home бутона с израза Hey, Siri, стига устройството ви да се зарежда вкъщи, в офиса или в автомобила. Гласовият асистент звучи по-реалистично, разпознава командите в почти реално време и разполага с вграден Shazam. Достатъчно е да кажете „What’s that song?“ или сходна команда.
Както Yosemite, така и iOS 8 ще излязат на есен и ще са безплатни.
Стабилност
Всички тези неща, описани по-горе са наистина готини и полезни. Личното ми мнение е, че този път Apple удари в десетката и очаквам светло бъдеще за компанията. Но не ви препоръчвам да се пробвате да сваляте beta версиите на iOS и MAC OS X. Много от функциите още не работят, също има и множество бъгове. Тези версии са предназначени за разработчиците, които могат да откриват бъгове и да ги репортват, а също и да си пишат приложения за операционните системи, за да може през есента да излязат пооправени версии на iOS8 и Yosemite, които няма да имат бъгове, ще са по-бързи и по-енергоефективни от beta версиите.