Co to jest Appcelerator®?
Appcelerator® to platforma programistów open source zaprojektowana tak, aby umożliwić programistom tworzenie natywnych aplikacji, które działają na szerokiej gamie urządzeń. Ta platforma została zaprojektowana, aby umożliwić tworzenie tych aplikacji z tylko wiedzą, którą programista ma już programowanie internetowe. Podawanym celem firmy jest zajęcie się szeroką gamą nowoczesnych urządzeń, od telefonów i asystentów danych osobowych po komputery stacjonarne, tablety i laptopy. Aby odpowiedzieć na tę potrzebę, Appcelerator® umożliwia programowi programowi aplikację raz, a następnie użyj platformy do tworzenia wersji, które będą działać natywnie na wielu urządzeniach. Kluczową różnicą między tym podejściem a jego poprzednikami jest to, że tworzy on osobne aplikacje dla każdego środowiska, a nie ramy zaprojektowane do pracy w wielu środowiskach.
Podstawową grupą docelową dla Appcelerator® są twórcy stron internetowych. Wiedza o programowaniu potrzebna do tworzenia aplikacji z platformą jest zatem nieInne niż to wymagane do tworzenia aplikacji internetowych. Jednak koncepcja nie jest jednak po prostu utworzenia pojedynczej wersji aplikacji, która działa w kilku systemach operacyjnych. Zamiast tego Appcelerator® tworzy wersję aplikacji dla każdego docelowego urządzenia. W rezultacie produkt końcowy będzie działał nie tylko w systemie operacyjnym dla iPhone® lub iPad®, a jednocześnie dla telefonu z Android®, ale zrobi to jako osobne aplikacje dostosowane do każdego urządzenia.
Tego rodzaju podejście może zapewnić kilka zalet dla małych programistów. W przeciwnym razie opracowanie aplikacji do płynnego funkcjonowania na więcej niż jednym urządzeniu może być trudnym wyzwaniem dla małego lub niezależnego programisty. W zależności od ukierunkowanych urządzeń opracowanie zintegrowanej aplikacji może wymagać znajomości kilku języków programowania iZnajomość wielu systemów operacyjnych. Oprócz takich początkowych przeszkód leżą przeszkody w godzinach pracy, wraz z testowaniem, debugowaniem i ponownym pracowaniem aplikacji nawet w przypadku jednego systemu operacyjnego prawdopodobnie reprezentującego dużą inwestycję czasu.
W przypadku większych programistów i firm oszczędności tego rodzaju podejścia mogą być nie mniej znaczące. Konieczność utworzenia tylko jednej wersji każdej aplikacji w celu obsługi wielu urządzeń może zwolnić siłę roboczą i zwiększyć ogólną wydajność. Pozostawia to potencjał inwestycji godzin w dalsze badania i opracowanie dodatkowych zastosowań lub udoskonalanie podstawowego zastosowania, które mogły nie być możliwe wcześniej ze względu na ograniczenia czasowe lub budżetowe.
Firma produkująca Appcelerator® ma również stwierdzony cel poprawy sytuacji dla użytkowników aplikacji. Można to osiągnąć, umożliwiając aplikacje, które w innym przypadku mogłyby mieć mniej funkcji lub mniej funkcjonalności, aby stworzyć RDoświadczenie ICHER z powodu natywnego programowania. Ponadto można to zrealizować za pomocą większej liczby aplikacji na rynku, które wcześniej byłyby ograniczone do określonych systemów operacyjnych, ale teraz funkcjonuje w wielu formatach i urządzeniach.