Я тут просто хочу сказать, что у моей бабушки, как и у всех пожилых людей, была дальнозоркость. А потом ВДРУГ стало нормальное зрение. Ну не за день конечно, но факт — два года уже без очков ходит и всё видит. Такие дела…
Both clients are theorectically open to an attack if their network connection is owned and the attacker can feed them completely false information.
Because you don't have the complete blockchain you cannot check the transactions so thoroughly. For instance in MultiBit you typically have 4 bitcoind connections and can check that the same transaction has been sent to you by all four. The blocks you can check various things but you are trusting the bitcoind that sent it to you to a certain extent.
1) Но тонкие клиенты убивают безопасность. И ими не рекомендуют пользоваться. В чем смысл делать анонимный и безопасный твитор, если через полгода он станет небезопасным? Это называется broken by design.
2) Если я хочу запустить твитор в браузере, то я хочу зайти на какой-то урл и не думать про демона. И как я зайду в него с хромбука? Никак, например. Вариант с демоном имеет смысл только в случае stand alone приложения, а это сегодня не модно.
Это всё круто, но если сеть вырастет, то скачивать гиговый архив для инициализации клиента никто не захочет. Вы говорите уже сейчас процесс занимает пять минут. Пффф…
Ну и архитектура демон-клиент — это так user friendly!
Во-первых, никаких двух API для конечных разрабов не будет. Раньше JAR сам рисовал Activity и делал запросы в инетик, теперь JAR будет дёргать активити/сервис в другой либе. В Android это абсолютно прозрачно, разрабы вообще ни о чём никогда не узнают. Более того, межпроцессное общение ничем не отличается от внутрипроцессного — всё летает бандлами. То есть даже с точки зрения перформанса почти никаких изменений.
Насчёт партнёров. Гугол известен тем, что им пофиг. Если приспичило, то всё будет как они хотят. Пока не хотят. Вспомните, как они чекаут зарубили — разослали в один день всем письма что всё, давай до свидания. И всё.
Вобщем, никаких проблем нет вообще для гугла. Но и желания нет. Вот и всё.
Пробрасывать рекламу можно через Play Services, например. Это отдельное системное приложение, которое уже умеет многое и блочить ему выход в инет нельзя — сломается вообще всё.
Инструментов как раз никто не даёт, дают только ложки с разным оформлением и размерами. Кто-то выбирает большую золотую ложку, кто-то маленькую люминевую, но говно жрут все.
Правильный посыл был бы перестать жрать говно, а не обсуждать ложки.
Ну конкретно с календарями я сам не сталкивался, так что посоветовать в данном вопросе я так сходу ничего не могу, увы. Разве что посмотреть на код софта для работы с DAV-ами и узнать какими библиотеками они пользуются. Вот тут что-то есть, хз на сколько вам подойдёт code.google.com/p/caldav4j/
А не надо использовать кривые либы. У сообщества ява есть одна неприятная болезнь, называется over-refactoring. Например, спрашиваешь людей, как посчитать разницу между датами в миллисекундах и тебе сходу предлагают Yoda Time, которая скомпилированная весит почти метр, лол. Ну и да, в итоге получается вот такое вот говнецо, которое никуда не влазит, тащит за собою километры ненужного кода, тормозит и жрёт память не в себя.
bitcoin.stackexchange.com/questions/9647/are-the-thin-clients-electrum-and-multibit-safe-and-secure
RTFM!
2) Если я хочу запустить твитор в браузере, то я хочу зайти на какой-то урл и не думать про демона. И как я зайду в него с хромбука? Никак, например. Вариант с демоном имеет смысл только в случае stand alone приложения, а это сегодня не модно.
Ну и архитектура демон-клиент — это так user friendly!
Насчёт партнёров. Гугол известен тем, что им пофиг. Если приспичило, то всё будет как они хотят. Пока не хотят. Вспомните, как они чекаут зарубили — разослали в один день всем письма что всё, давай до свидания. И всё.
Вобщем, никаких проблем нет вообще для гугла. Но и желания нет. Вот и всё.
Правильный посыл был бы перестать жрать говно, а не обсуждать ложки.