Posts tagged: Apple

Programowanie na platformę iOs

Wygrzebałem gdzieś w zakamarkach komputera starą prezentację z roku 2010. Niestety było tylko jedno miejsce, gdzie ją pokazywałem (chyba) i w sumie się raczej zmarnowała.

Niestety jak ją przejrzałem na szybko, to te 3 lata dużo zmieniło i niestety jest już trochę nieaktualna. Teraz od wersji iOS7 Apple zmieniło filozofie pracy aplikacji w tle, wg mnie zdecydowanie na gorsze. Teoretycznie daje to dużo większe możliwości dla aplikacji, ale niestety pozwala im działać w pełnym wymiarze w tle, co powoduje szybkie rozładowywanie baterii i w efekcie tą funkcje najczęściej się wyłącza.

Zaszły również zmiany w samym programowaniu w języku Objective C. Najtrudniejsza rzecz związana z zarządzaniem pamięcią została bardzo uproszczona. No nie jest to jeszcze to co w Javie, ale już bardzo blisko.

Zapraszam mimo tego do obejrzenia jako Wstęp do programowania na iOS. Możliwe, że kiedyś jeszcze ją uaktualnię.

Kodeksy na iPhone’a i iPad’a

Kodeks Cywilny iPhone, Kodeks Pracy iPhone

Mniej więcej miesiąc temu wypuściłem do appstore’a dwie aplikacje kodeksów – Kodeks Cywilny i Kodeks Pracy. Są to proste programy, które posiadają zbiór wszystkich aktualnych artykułów oraz indeks tematyczny, który można przeszukiwać. Dzięki temu nie jest to już zwykła książka. Kodeks zawsze można mieć przy sobie i bez łączności z siecią szybko znaleźć odpowiedni artykuł.
Aplikacje przyjęły się świetnie i po 3 tyg. w kategorii Books w AppStore były już na pierwszym i drugim miejscu. Trzeba było trochę pomóc, co w tej branży nie jest proste. Aktualnie znów Biblia rządzi, ale może to i dobrze. Kodeks Cywilny wśród najlepiej sprzedających się aplikacji w Polsce doszedł nawet do 13 pozycji. Wyżej były już tylko gry, co wg mnie jest dużym sukcesem.
Aplikacja kosztuje $4 i nadal dobrze się sprzedaje.

Internet bez flasha

Czy Internet może być bez flasha? Dziś nadal to jest teza nie z tej ziemi. Myślę, że tendencja ograniczania tej technologii będzie się zwiększać. Technologia ta poza ogromną rzeszą developerów oraz powszechnością ma już same wady. Do najgorszych wydaje mi się brak możliwości indeksacji kontentu.

Adobe ma dziwną politykę produktową, której nie rozumiem przy innych narzędziach (Indesign, pdf). Nie można nie wspomnieć o Apple, które jawnie wypowiedziało Adobe wojnę. To jest firma, które często płynie pod prąd gdzie okazuje się po czasie, że rzeka zmienia kierunek. Brak obsługi flasha przez iPod’y, iPhone’y i iPad’y oczywiście dziś tym produktom mocno szkodzi, zwłaszcza że praktycznie cały kontent edukacyjny robiony jest w Polsce w technologii flash.

Pytanie co zamiast? Odpowiedź jest jedna i to dopiero od niedawna zaczyna mieć sens – HTML 5, za którego trzymam mocno kciuki.

Synchronizacja plików

Temat synchronizacji plików spędza wielu osobom sen z powiek. Rozwiązanie praktyczne to najpopularniejsze zapisywanie danych na których się pracuje na pamięciach flash. Jest to rozwiązanie niestety z 2 głównymi wadami – flash disk’a łatwo zgubić oraz trzeba go ciągle przy sobie mieć. Internetowe e-dyski pojawiły się kilka lat temu i świetnie się sprawdzają. Z rozwiązań chyba najpopularniejsze to DropBox. Ja osobiście z racji związania z platformą apple korzystam z usługi apple’a mobile.me.

Zalety platformy mobile.me:

  • Dobrze zintegrowana z systemem Mac OS X. Widoczność iDiska jakby to był fragment normalnego systemu plików.
  • Decydowanie, która aplikacja ma dostęp do iDiska.
  • Dostępność dodatkowych usług w technologii PUSH takich jak: synchronizacja książki adresowej oraz kalendarza.
  • Usługa find-my-iphone, czyli możliwość wyświetlenia pozycji na mapie telefonu iPhone oraz zdalne wyświetlenie komunikatu, zablokowanie telefonu lub wykasowanie jego zawartości.
  • Dostęp przez www do plików, kalendarza książki adresowej.

Wady platformy mobile.me:

  • Nie ma wersji bezpłatnej z małą powierzchnią lub tylko z dodatkowymi usługami
  • Sporadyczne problemy z montowaniem iDisk’a, co powoduje, że zdarzają się przypadki, że w katalogu iDisk’a widać np. poprzednią wersję plików lub w ogóle nie widać iDisk’a.

Ta ostatnia wada jest bardzo problemowa. Zdarzyło mi się to w ostatnim roku kilka razy, ale spowodowało to u mnie prawie zawał serca. Temat rozwiązałem przy pomocy standardowej procedury informatyka, czyli wyłączenia i włączenia. Wystarczyło odłączyć się od sieci i ponownie połączyć. Przy nawiązaniu połączenia z siecią Mac Os X próbuje na nowo ustabilizować połączenie.